Google Spreadsheets"您无权调用fetch"

时间:2018-03-05 22:35:35

标签: javascript api google-apps-script google-sheets

我在谷歌电子表格中使用脚本编辑器,我希望能够发出一个简单的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());
  } 

为什么我收到此错误?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

Simple triggers cannot use functionality that requires authorization重命名该函数,然后create为其安装onEdit触发器。在脚本编辑器中手动调用它,继续执行授权流程,然后功能将按预期工作。

请注意,对于带有配额的内容(例如UrlFetch),您可能希望在范围检查等后面调用该呼叫(即event.range.getColumn()是所需的值等)。