尽管脚本只运行了40秒(并且在此之前运行了很长时间),但在GAS中超过了最大执行时间错误

Exceeded Maximum Execution Time error in GAS despite script only running for 40 seconds (and running fine moments before)

本文关键字:运行 中超 GAS 但在 过了 错误 执行时间 40秒 脚本 在此之前 长时间      更新时间:2023-09-26

我不确定要给出什么样的背景,我真的只是在寻找一些见解,也许我得到这个错误的原因。我有一种感觉,它与配额有关,但如果是这样的话,措辞是可怕的误导,使我不可能得到答案。

下面是一个错误的例子:

[16-11-03 23:42:54:915 PDT]执行失败:超过最大执行时间[39.823秒总运行时间]

每一个函数,曾经在我的工作表现在吐同一类型的错误,从最简单的onEdit函数更复杂的菜单触发器(因此为什么我认为这是一个配额限制)。我一直在测试一些修复的几个方面的表,这只是错误踢,现在我不能做任何事情:/

额外的背景:

  • 我有一些时间驱动的触发器运行,它们中的每一个也有手动运行的选项(通过菜单选项)
  • 一个这样的脚本花了相当长的时间比平时运行之前,我得到这个错误

如果有帮助的话,我也可以提供一些有问题的脚本,但我不认为这是特定于代码的

onEdit和onOpen等简单触发器以及自定义电子表格功能限制为30秒。