Google 触发器执行和编辑器执行的 Apps 脚本执行超时是否不同?

Are Google Apps Script execution timeouts different for trigger executions and editor executions?

我有一个 Google Sheets 预算分布sheet,它使用 javascript 功能自动为每周添加一个新的 sheet(基于当前日期点差 sheet 已打开)。我多年来一直在使用这个脚本的迭代。

就在最近,我的脚本开始超时。 [编辑:过去我曾使用同一个脚本一次添加和更新多个 sheet。现在我似乎连一个都不能成功添加。] 但是,如果我打开脚本编辑器并从那里 运行 函数,它会完美地工作。在执行日志中我可以看到触发器执行在大约 30 秒时超时,但是编辑器执行每次都有效,大约需要 40 秒。

输入时,我注意到 Google 的配额中每个自定义函数有 30 秒 运行 时间限制。为什么从编辑器触发时不一样?

根据 offical quota limitations Apps Script 脚本(即来自脚本编辑器的那些 运行 或使用 onEdit() 之类的触发器)在自定义时每次执行的超时限制为 6 分钟函数每次执行的超时限制为 30 秒。

这些 custom functions 是为在电子表格中用作公式而创建的 Apps 脚本函数,因此它们 运行 不同,每次执行的超时时间也不同。