Google Apps脚本触发器:已超出您的触发器配额

时间:2012-05-14 14:40:26

标签: triggers google-apps-script

任务: 对于我们的每个客户,我们需要构建8个电子表格,每个电子表格包含最少2个触发器。 1)on Open和2)Time基于刷新更大电子表格中的特定数据。 (这是解决导入范围函数失败的原因)

我们目前有100个客户,很快就会扩展到200个。

因此,我们目前的需求是apprx 800电子表格和1,600个触发器;预计很快将分别为1,600和3,200。

问题 创建前300个电子表格apprx 600触发器后,我们收到以下错误:

“您的触发器配额已被超出。要创建更多,您必须删除一些现有的触发器。”

所需解决方案 我们正在私人Google网站上为每个客户收集8个电子表格。理想情况下,我们可以从站点调用每个电子表格脚本,并消除基于时间的触发器。尝试创建一个按钮来执行脚本,但在网站上,它不是交互式的。

问题: 在Windows 7上运行时,Chrome中的错误也尝试了firefox,并且出现了相同的错误。

1)有没有人知道触发器的限制,它是否在某处发布?有没有办法增加这些限制?

2)关于其他工作或解决方案的任何想法?

非常感谢任何帮助/建议。 非常感谢,

2 个答案:

答案 0 :(得分:2)

Eric已经回答了你的问题(1)。 (不,不)

现在回答问题(2),可能的解决方法是颠倒脚本的场景,而不是每个脚本在“更大的电子表格”上获取其数据,主站上的单个脚本可以在所有其他电子表格上分发数据。您可以对每个电子表格进行某种“注册”,也可以将它们放在同一个文件夹中,或者任何其他适合您的方式。

通过更改此方法,您肯定会遇到另一个限制,即脚本总运行时间:6分钟。但是这个问题可以通过将任务分成可以在每分钟触发器上工作和恢复的小块来轻松解决。

答案 1 :(得分:0)

一个用户可以拥有的触发器数量有限制,但它们未发布且无法更改。