在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中,这样我可以在一段时间内调用该函数-触发?