gpt4 book ai didi

google-apps-script - 如何删除其他人在 Google Apps 脚本项目上的触发器?

转载 作者:行者123 更新时间:2023-12-03 08:36:45 24 4
gpt4 key购买 nike

我的同事已经离开了我公司的职位,因此我试图避免在他的帐户被删除时我们的脚本出现任何问题。我正在尝试删除他在我们的应用程序脚本项目上的触发器,但没有成功。我尝试使用我的个人帐户、驱动器管理员帐户和 deleteTriggers()功能,根本无法使用。

谁能帮我解决这个问题吗?

最佳答案

无法从您的帐户中删除其他人的触发器。 强烈建议要求域管理员从此帐户中删除触发器。

但是,这里有一个替代/不道德的 B 计划解决方案。您可以“强制”他/她删除附加到他/她当前项目帐户的所有触发器。

将此代码片段放入其触发器当前正在执行的脚本中:

function deleteAllTriggers(){
const triggers = ScriptApp.getProjectTriggers();
triggers.forEach(function(trigger){
try{
ScriptApp.deleteTrigger(trigger);
} catch(e) {
throw e.message;
};
Utilities.sleep(1000);
});

当他/她执行此代码片段(通过他当前的触发器)时,附加到他/她当前项目帐户的所有触发器都将被删除。

限制:

他/她当前运行的脚本应该已授权 deleteTrigger() 的范围.

关于google-apps-script - 如何删除其他人在 Google Apps 脚本项目上的触发器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63688762/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com