Google apps script 一天内使用太多计算机时间的服务

Google apps script 一天内使用太多计算机时间的服务,google-apps-script,Google Apps Script,这表示脚本超过了允许的总执行时间一天。它最常见于在触发器上运行的脚本,其每日限制低于手动执行的脚本。据我所知,限制是每天6小时。我的脚本都不会运行那么长时间 早些时候一切都很好。突然,在过去的3-4天里,所有的脚本都开始失败。我不知道发生了什么事。我唯一的预感是,我的一个脚本将进入一个无限循环。但是,如果发生这种情况,它很快就会失败,所有的脚本都不会运行6个小时 请帮助解决此问题。我有一个G套件id,但谷歌提到我在stackoverflow得到了帮助,他们帮不上忙。这个也应该告诉你很多正在发生的

这表示脚本超过了允许的总执行时间一天。它最常见于在触发器上运行的脚本,其每日限制低于手动执行的脚本。据我所知,限制是每天6小时。我的脚本都不会运行那么长时间

早些时候一切都很好。突然,在过去的3-4天里,所有的脚本都开始失败。我不知道发生了什么事。我唯一的预感是,我的一个脚本将进入一个无限循环。但是,如果发生这种情况,它很快就会失败,所有的脚本都不会运行6个小时

请帮助解决此问题。我有一个G套件id,但谷歌提到我在stackoverflow得到了帮助,他们帮不上忙。

这个也应该告诉你很多正在发生的事情。如果不确定是哪个脚本导致问题,可以尝试转到。在左侧的菜单栏中,您将看到一个名为
My Executions
的部分。如果单击该按钮,您可以看到运行的脚本列表以及它们运行的时间。此页面还允许您按持续时间排序并过滤结果,希望能帮助您了解发生了什么

你可能有。拥有一个Google Suite帐户可以让你每天最多有6小时的总运行时间。还要确保你没有超过单脚本运行时的限制,正如谷歌服务配额页面上进一步描述的那样


对于Google Suite帐户,配额为:

脚本运行时间:6分钟/执行

自定义函数运行时:30秒/执行


我也有类似的问题。这有点让人恼火,因为脚本出错会让人认为这可能是语法问题。更可能的是,脚本从未运行过,这就是为什么您可能没有触发器的失败执行状态。相反,可能发生的情况是,您有一个或多个脚本仍在为不再存在的文档启动

  • 导航到G套件开发者中心中的“我的触发器”:

  • 单击任何基于时间的事件并选择“执行”

  • 在“状态”列中搜索单词“超时”,并检查持续时间
  • 删除超时的触发器,或以其他方式解决超时原因(例如恢复已删除的文档) 在我的例子中,我删除了几个旧的电子表格,但我的一个附加组件(Supermetrics)仍在触发。我错误地认为,当我删除我的电子表格时,触发器会随之消失。相反,他们在大约六分钟后开火并超时,四个小时后他们会再次尝试执行。我把所有这些触发器的持续时间加起来,果然超过了我的配额


    删除那些旧的触发器,第二天它重置时,您可能会回到配额限制内。这对我来说很有效,但我想这不是一个一刀切的解决方案。

    我喜欢谷歌将客户服务推到堆栈溢出上的方式。你能提供关于你的脚本的更多细节吗?