Hug*_*ruz 3 triggers google-apps-script
我的同事已经离开了我公司的职位,因此我试图避免在他的帐户被删除时我们的脚本出现任何问题。我正在尝试删除他在我们的应用程序脚本项目上的触发器,但没有成功。我尝试使用我的个人帐户、驱动器管理帐户和deleteTriggers()函数,但根本无法执行。
谁能帮我这个?
您无法从您的帐户中删除其他人的触发器。强烈建议要求域管理员从此帐户中删除触发器。
\n然而,这里有一个替代/不道德的 B 计划解决方案。您可以 \xe2\x80\x9c强制\xe2\x80\x9d 他/她删除附加到他/她当前项目帐户的所有触发器。
\n将此代码片段放入他的触发器当前正在执行的脚本中:
\nfunction deleteAllTriggers(){\n const triggers = ScriptApp.getProjectTriggers();\n triggers.forEach(function(trigger){\n try{\n ScriptApp.deleteTrigger(trigger);\n } catch(e) {\n throw e.message;\n };\n Utilities.sleep(1000);\n });\n
Run Code Online (Sandbox Code Playgroud)\n当他/她执行此代码片段(通过他当前的触发器)时,附加到他/她的当前项目帐户的所有触发器都将被删除。
\n限制:
\n他/她当前运行的脚本应该已经授权了deleteTrigger()的范围。
\n 归档时间: |
|
查看次数: |
1485 次 |
最近记录: |