如何从我的脚本到另一个脚本从谷歌表创建一个副本?

时间:2015-06-24 13:55:19

标签: google-apps-script google-sheets

我的googlesheet副本有问题。

事实上,当我将带有脚本的google工作表复制到另一个时,我必须再次创建触发器。

创建后,我的脚本再次正常运行。

我的主要问题是创建模板副本的lambda用户,我不能要求我的用户再次创建triger。

那么如何在不创建触发器的情况下使用脚本创建副本?

善意的考虑

尼古拉斯

2 个答案:

答案 0 :(得分:0)

你不能。

触发器必须由用户创建,这是一个安全问题(因为触发器在创建它的用户的权限下运行,他必须知道他正在做什么并明确授权它。)

但触发can be created programaticall y,因此您的用户只需从菜单项调用此函数。

你甚至可以创建一个小的弹出窗口,在弹出工作表时显示,以解释该怎么做。

即使是“最差”的lambda用户也应该能够解决这个问题。

答案 1 :(得分:0)

我刚刚处理了同样的问题,我基本上做了Serge建议的。而不是创建浏览器/菜单项。我创建了一个按钮,并为其分配了安装触发器脚本。通过这种方式,他们只需要点击按钮,就可以获得授权,然后按照您的意愿安装触发器。