gpt4 book ai didi

google-apps-script - 服务在短时间内调用了太多次 : exec qps.(谷歌脚本)

转载 作者:行者123 更新时间:2023-12-04 19:30:27 25 4
gpt4 key购买 nike

最近我的一些应用程序脚本在同时执行时显示错误。多年来一切正常,显然 Google 方面发生了变化。

这是执行记录结果: enter image description here

不幸的是,错误没有显示文件名和行号来正确调试它,但我的第一行是:

var ss = SpreadsheetApp.getActiveSpreadsheet()

因此,我假设应用实例同时调用 SpreadsheetApp 会导致错误。 SpreadsheetApp 不在循环中,也不在任何函数中。调用它来定义应用程序要使用的全局变量 ss。

我的应用程序以我的用户名执行,因为用户不应该访问我正在访问的电子表格。恐怕我无法将整个电子表格保存在缓存服务中 - 我希望应用在调用时更新电子表格。

更新:

这是其中一个应用程序的一些相关代码。

function doGet(e){

var ref = e.parameter.ref;
var ss = SpreadsheetApp.openById('########')
var logsheet = ss.getSheetByName('LOG');
logsheet.appendRow([new Date(),ref,JSON.stringify(e.parameter)])
try{
//Main code goes here
return ContentService.createTextOutput(JSON.stringify({result:"ok"})).setMimeType(ContentService.MimeType.JSON);
}catch(e){
return ContentService.createTextOutput(JSON.stringify(e)).setMimeType(ContentService.MimeType.JSON)}
}

如您所见,我在我的函数中尝试了 {} catch(e),并且由于我遇到的错误没有被它捕获,所以我假设它就在之前发生了。

最佳答案

刚刚发现手动破解以避免此错误:

从私有(private)浏览器模式打开您的电子表格。这将增加文档查看者的数量并增加限制:)

关于google-apps-script - 服务在短时间内调用了太多次 : exec qps.(谷歌脚本),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37562716/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com