我在谷歌电子表格中使用脚本编辑器,我希望能够发出一个简单的HTTP请求,但我不断收到以下错误消息:
Google Apps Script: You do not have permission to call fetch
我使用了onEdit
函数
function onEdit(e){
var ui = SpreadsheetApp.getUi();
var response = UrlFetchApp.fetch('http://www.google.com/');
Logger.log(response.getContentText());
}
为什么我收到此错误?任何帮助将不胜感激。
答案 0 :(得分:0)
Simple triggers cannot use functionality that requires authorization重命名该函数,然后create为其安装onEdit
触发器。在脚本编辑器中手动调用它,继续执行授权流程,然后功能将按预期工作。
请注意,对于带有配额的内容(例如UrlFetch),您可能希望在范围检查等后面调用该呼叫(即event.range.getColumn()
是所需的值等)。