在制作文件副本时,应用程序脚本触发器会卡住吗



我在Google Sheet上设置了一个触发器,用于每周运行一个函数。我希望将这个触发器扩展到我的团队,而不必进入每个队友的个人表单的脚本编辑器并启用它。你知道在复制设置了触发器的主表单时触发器是否会一直存在吗?可以通过共享库保存和使用触发器吗?我没有取得多大成功,如果你有一些建议,我会很乐意的。

谢谢!

不幸的是,答案是否定的。只有谷歌帐户的所有者才能为自己创建触发器。然而,还有一个很好的选择。您可以将此代码添加到主文件(脚本编辑器(:

function createTrigger() {
ScriptApp.newTrigger("Name_Of_The_Function_You_Want_To_Trigger")
.timeBased().onWeekDay(ScriptApp.WeekDay.MONDAY)
.atHour(7).create();

}

当你团队的人执行这个功能时(在他自己的主文件副本中(,脚本将为他创建一个特定的触发器:

  • 函数:"Name_Of_The_Function_You_Want_To_Trigger">

  • 类型:timeBased((

  • 时间:上午7点

  • 时间:每周,每周一

这为您节省了大量时间,因为用户(您的同事(只需从自己的文件中运行一次此特定函数。

最新更新