Javascript 谷歌电子表格“;您没有权限调用fetch";
我正在使用google电子表格中的脚本编辑器,我希望能够发出一个简单的HTTP请求,但我一直收到以下错误消息:Javascript 谷歌电子表格“;您没有权限调用fetch";,javascript,api,google-apps-script,google-sheets,Javascript,Api,Google Apps Script,Google Sheets,我正在使用google电子表格中的脚本编辑器,我希望能够发出一个简单的HTTP请求,但我一直收到以下错误消息: googleapps脚本:您没有调用fetch的权限 我使用了onEdit功能 function onEdit(e){ var ui = SpreadsheetApp.getUi(); var response = UrlFetchApp.fetch('http://www.google.com/'); Logger.log(response.getCont
googleapps脚本:您没有调用fetch的权限
我使用了onEdit
功能
function onEdit(e){
var ui = SpreadsheetApp.getUi();
var response = UrlFetchApp.fetch('http://www.google.com/');
Logger.log(response.getContentText());
}
为什么我会犯这个错误?任何帮助都将不胜感激。重命名该函数,然后为其安装一个onEdit
触发器。在脚本编辑器中手动调用它,继续执行授权流,然后该功能将按预期工作
请注意,对于具有配额的对象(如UrlFetch),您可能希望在范围检查等之后关闭调用(即is
event.range.getColumn()
所需的值等).我试图为可安装触发器创建一个函数,但出现了一些错误,例如在使用电子表格应用程序.getActive()时,您无权调用getActive
您能否给出一个快速工作的示例,因为一旦我修复了一件事,就会出现另一个错误:(您是否在脚本编辑器中手动运行了该函数一次?这将触发授权流,您在其中授予它权限。