我的谷歌应用脚本收到以下错误。我已经运行了几个星期而且它工作得很好,但是昨晚它开始出现这些错误。我没有更改脚本或电子表格中的任何内容,因此我非常确定它在Google的基础架构中存在问题。有人可以帮我解决这个问题吗?谢谢。
======================
您的脚本Test Script最近未能成功完成。故障摘要如下所示。要配置此脚本的触发器,或更改接收未来失败通知的设置,请单击此处。
该脚本由文档脚本测试2使用。
要点:
错误消息计数
同时调用太多:电子表格(第22行,文件"代码")4 很抱歉,发生了服务器错误。请稍等一下再试一次。 (第16行,文件"代码")3 详细说明:
启动功能错误消息触发结束
9/6/16 8:00 AM runAll太多同时调用:电子表格(第22行,文件"代码")基于时间的9/6/16 8:02 AM 9/6/16 8:02 AM runAll我们很抱歉,发生了服务器错误。请稍等一下再试一次。 (第16行,文件"代码")基于时间的9/6/16 8:03 AM 9/6/16 8:05 AM runAll太多同时调用:Spreadsheets(第22行,文件" Code")基于时间的9/6/16 8:06 AM 9/6/16 8:04 AM运行所有我们很抱歉,发生了服务器错误。请稍等一下再试一次。 (第16行,文件"代码")基于时间的9/6/16 8:07 AM 9/6/16 8:07 AM runAll太多同时调用:电子表格(第22行,文件"代码")基于时间的9/6/16 8:10 AM 9/6/16 8:13 AM运行所有我们很抱歉,发生了服务器错误。请稍等一下再试一次。 (第16行,文件"代码")基于时间的9/6/16 8:14 AM 9/6/16 8:14 AM runAll太多同时调用:电子表格(第22行,文件"代码")基于时间的9/6/16 8:17 AM 此致
Google Apps脚本
需要帮助?访问Google Apps脚本文档。请不要回复这个信息。 (c)2016 Google
答案 0 :(得分:0)
我在使用时间触发的脚本之前遇到过类似的问题。当我在Google云端硬盘中循环浏览很多项目时,如果过快地经历太多繁重的调用,它似乎会抛出此类错误。
有趣的是它在经过数周的正常工作后才开始发生。
我不知道您的任何原始代码,但如果它涉及快速/强烈/众多循环,请尝试每隔几次迭代延迟一次。如果有数百次迭代,可能每25个循环一次,如果没有那么多,可能在每个循环结束时有一个小延迟。
看看减慢代码是否有点帮助。它很脏,但它是唯一对我有用的可靠方法。否则,尝试优化代码以减少通话次数?