Google Apps 脚本插件:可安装的触发器限制

Google Apps Script add-ons: Installable trigger limitations

我正在寻找一个插件,允许用户从第三方备份数据 API。

想法是用户提交一个侧边栏表单,其中包含 API 所需的一些参数,然后附加组件创建一个时间驱动的触发器来检索数据并将其输出到用户指定的电子表格。

开发者文档提到 "Each add-on can only have one trigger of each type, per user, per document."。我很想知道用户是否可以通过同一个插件添加多个 "backup" 触发器,只要每个触发器将数据输出到一个唯一的电子表格即可。

例如,用户在电子表格 A 中安装加载项。He/She 创建一个备份触发器,在电子表格 B 中输出数据,然后创建另一个备份触发器(例如具有不同参数的触发器)输出电子表格 C 中的数据。电子表格 B 和 C 未安装附加组件。

例子中的场景是否可能?或者用户是否需要为每个电子表格安装附加组件才能激活多个备份触发器?

谢谢!

如果我没理解错的话,这是 3 个不同的电子表格,而不是同一个电子表格中的 3 个不同的工作表。此外,由于您提到从 B 备份到 C 的数据与从 A 传递到 B 的数据具有不同的参数,因此您需要在 A 和 B 上安装触发器。并且由于没有数据从C,您不需要那里的备份触发器的附加组件。原因是安装在 A 上的触发器将无法访问 B 上的数据,根据一组不同的参数对其进行过滤并将其传递给 C。因此,B 将需要附加组件来设置 a完全分开触发。希望这对您有所帮助!