了解 GAS 触发器总运行时配额

Understanding GAS Trigger Total Runtime Quota

我记得读过,消费者类型用户的总触发器运行时间为 1 小时。我不认为我真的明白那是什么意思。

假设我以编程方式每 10 分钟创建一个 运行 触发器,就像这样...

ScriptApp.newTrigger("myFunction")
  .timeBased()
  .everyMinutes(10)
  .create();

...让它全天候 运行。

myFunction 做了一些非常不耗时的事情,比如将几行附加到电子表格。

我的问题是,我什么时候会达到所说的“1 小时”限制?

如您所见Apps Script quota:

这些时间是指正在/正在触发的函数的总执行时间运行。

当您继续 https://script.google.com/u/0/home/executions 时,您可以看到所有的执行,您还可以看到特定触发器的执行。

它应该是这样的:

因此,如果您将过去 24 小时内 Trigger 类型的所有函数的所有执行时间相加 - 它不能超过 Triggers total runtime.