我如何禁用基于时间的触发器在一个谷歌表(旧版本),而保持它在重复的新版本启用?



最初,我认为复制Google表单也会复制应用程序脚本。但事实并非如此。

背景:我通过复制版本1创建了版本2。我想确保版本1的事件在将来不会被触发,所以我删除了事件触发器。直到我打开版本2,我才意识到所有的事件触发器在版本2中也被删除了。这是因为它们共享相同的应用程序脚本。

幸运的是,重新设置所有这些触发器并不难。现在我的问题是,如果我想保持两个版本,我如何确保版本1(旧版本)不会调用应用程序脚本?顺便说一句,它们是基于时间的触发器。我只想要第二个版本能运行起来。如果有必要,我不介意将版本1脱机。我只是想把它作为备份。

谢谢!

最诚挚的问候,狮子座

我删除了旧版本中的事件触发器,然后它也删除了复制版本中的事件触发器。

"在版本2中也删除了所有事件触发器。这是因为它们共享相同的应用程序脚本。这是不对的。

复制电子表格时:

  • 一个新的电子表格(具有唯一的ID)被创建和
  • 创建一个新项目(具有唯一ID)
  • 新项目绑定到新电子表格

有两点需要注意

  • 项目名称最初将与原始项目相同,但名称可以编辑。

  • 不复制可安装触发器。

这两个项目是完全不相关的-他们可能共享相同的名称,但他们的id是不同的,他们被绑定到不同的电子表格。一个项目中的函数与另一个项目中的同名函数没有关系。

相关内容

  • 没有找到相关文章

最新更新