Google Spreadsheets“您无权调用fetch”[复制]

问题描述 投票:-1回答:1

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

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

javascript api google-apps-script google-sheets
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.