Google apps script 更新谷歌文档触发器-一次性所有文档
我在谷歌文档中有很多类似的电子表格。它们中的每一个都有一个执行复杂验证的Google apps script 更新谷歌文档触发器-一次性所有文档,google-apps-script,Google Apps Script,我在谷歌文档中有很多类似的电子表格。它们中的每一个都有一个执行复杂验证的onEdit触发器。每个文档的代码都是相同的,有时我需要一次更新所有电子表格的代码 这是我已经尝试过的: 从一个“母亲”电子表格安装触发器,即 ScriptApp.newTrigger('f_proc').forSpreadsheet(iCurSh).onEdit().create(); 这给了我们更新的能力,但当由多个用户同时执行时也会发生大量冲突 从库中调用验证方法。这不会产生冲突,但在更新的情况下,我必须在每
onEdit
触发器。每个文档的代码都是相同的,有时我需要一次更新所有电子表格的代码
这是我已经尝试过的:
- 从一个“母亲”电子表格安装触发器,即
ScriptApp.newTrigger('f_proc').forSpreadsheet(iCurSh).onEdit().create();
- 从库中调用验证方法。这不会产生冲突,但在更新的情况下,我必须在每个电子表格中手动更改库版本
提前谢谢 正如上面的一条评论所说,在开发模式下使用库,这样它们总是使用最新的代码,而不用担心版本。您还可以将代码保存在其他地方,如google文档,使用documentApp获取代码,并使用“eval”以编程方式注入代码,但可能会比eval慢,即使您使用缓存服务缓存代码(在gas拥有库之前我就这样做)您尝试过将库保持在开发模式吗?这样就不需要手动更改版本。