我的googlesheet副本有问题。
事实上,当我将带有脚本的google工作表复制到另一个时,我必须再次创建触发器。
创建后,我的脚本再次正常运行。
我的主要问题是创建模板副本的lambda用户,我不能要求我的用户再次创建triger。
那么如何在不创建触发器的情况下使用脚本创建副本?
善意的考虑
尼古拉斯
答案 0 :(得分:0)
你不能。
触发器必须由用户创建,这是一个安全问题(因为触发器在创建它的用户的权限下运行,他必须知道他正在做什么并明确授权它。)
但触发can be created programaticall y,因此您的用户只需从菜单项调用此函数。
你甚至可以创建一个小的弹出窗口,在弹出工作表时显示,以解释该怎么做。
即使是“最差”的lambda用户也应该能够解决这个问题。
答案 1 :(得分:0)
我刚刚处理了同样的问题,我基本上做了Serge建议的。而不是创建浏览器/菜单项。我创建了一个按钮,并为其分配了安装触发器脚本。通过这种方式,他们只需要点击按钮,就可以获得授权,然后按照您的意愿安装触发器。