google-apps-script - 使用函数循环遍历列,将结果放在表格旁边的列中
问题描述
在 Google 表格中,我使用 API 来检索具有 UUID 的数据。我用脚本和 UrlFetchApp 调用 API,就像一个魅力。
现在我想将名称(结果)放在 UUID 列旁边的列中。UUID 列是 B (B8:B),我想要 C 列中该 UUID 的名称。该函数需要每 24 小时运行一次,因此我想为此使用触发器。
为了通过 API 检索名称,我使用以下代码:
function getNameFromUUID(uuid){
if(uuid != ""){
var api_uuid = uuid.replace(/-/g,'');
var url = "API-URL/" + api_uuid;
var response = UrlFetchApp.fetch(url);
if(response.getContentText() != ""){
var json = JSON.parse(response.getContentText()).reverse();
return json[0].name.toString();
}else{
return "Error";
}
}else{
return "";
}
}
所以问题是:如何使用来自 B8:B 的数据批量调用该函数,并使用脚本函数将输出放在 C8:C 中,以便我可以使用基于时间的触发器调用该函数?
解决方案
推荐阅读
- python - sklearn.model_selection.KFold 和 sklearn.model_selection.cross_validate 与 'cv' 参数的区别?
- python - 如何在我的 Django 应用程序中集成排名算法
- c# - 如何规范化从 Kinect C# 中提取的特征?
- c# - 托管 .NET Core 运行时中的托管代码会损坏调用程序堆栈
- r - 如何在ggplot中按类别绘制答案?
- php - PHP:在数组之间添加缺少的键
- python - 我如何传送 (wormy.py)
- file - Jenkins管道与maven,指定的全局设置文件不存在
- mysql - 如何使用php在mysql两列中划分和插入后值整数数据?
- circleci - 在 CircleCI 中的两个作业之间共享文件夹