【问题标题】:Worked well but suddenly shows error. Exception: Service invoked too many times for one day: urlfetch运行良好,但突然显示错误。例外:一天内服务调用次数过多:urlfetch
【发布时间】:2021-02-18 09:20:56
【问题描述】:

我在谷歌电子表格中创建了一个函数,它一直运行良好。

错误提示弹出来说

异常:一天内服务调用次数过多:urlfetch。

function player(id){

    var url = "https://shashanks.ga/node/getPlayers?playerID="+id;
    var response = UrlFetchApp.fetch(url)
    response = JSON.parse(response)
    var name = response.name;
    var townhall = response.townHallLevel;
    
    var data = [name,townhall];
  
    return data;
}

这是我的脚本。我该怎么办?

【问题讨论】:

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


【解决方案1】:

urlFetchApp.fetch 命令每天有一个quota

确保不要超出该配额,因为这会导致失败。它将在第二天重置,因此您可以等待它发生。

您达到配额的原因是您的调用可能会多次重新获取结果。您可能需要像答案 here

一样缓存您的数据

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多