1

任务: 对于我们的每个客户,我们需要构建八个电子表格,每个电子表格至少有两个触发器:1) 打开和 2) 基于时间从更大的电子表格中刷新特定数据。(这是 IMPORTRANGE 函数失败的解决方法。)

我们目前有 100 家客户,不久将扩大到 200 家。因此,我们目前需要大约 800 个电子表格和 1,600 个触发器;预计很快将分别达到 1,600 和 3,200。

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

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

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

问题: 在 Windows 7 上运行,Chrome 中出现错误,也尝试了 Firefox,并且得到了同样的错误。

1)a 有谁知道触发器的限制,它是否在某处发布?

1)b 有没有办法增加这些限制?

2)关于另一种解决方法或解决方案的任何想法?

4

2 回答 2

2

Eric 已经回答了您的问题 (1)。(没有,也没有)

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

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

于 2012-05-14T15:54:20.863 回答
0

一个用户可以拥有的触发器数量是有限制的,但它们不会发布,也不能更改。

于 2012-05-14T15:25:19.777 回答