AppsScript触发器函数已被删除,但触发器仍在持续运行。
创始人
2024-11-10 08:30:32
0

这可能是由于在代码中有引用已删除 Trigger 导致的。为避免这种情况,需要在删除触发器时在代码中同时删除对触发器的引用。以下是一个示例代码,为您演示如何删除触发器及其引用:

function createTrigger() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1");
  ScriptApp.newTrigger("myFunction")
           .timeBased()
           .everyMinutes(10)
           .create();
  sheet.getRange("A1").setValue("Trigger created");
}

function deleteTrigger() {
  var allTriggers = ScriptApp.getProjectTriggers();
  for(var i = 0;i < allTriggers.length;i++){
    var currTrigger = allTriggers[i];
    if(currTrigger.getHandlerFunction() == "myFunction"){
      ScriptApp.deleteTrigger(currTrigger);
      break;
    }
  }
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1");
  sheet.getRange("A1").setValue("Trigger deleted");
}

在代码中,我们使用getProjectTriggers()函数获取项目中的所有 Trigger,遍历每一个 Trigger,并找到我们想要删除的 Trigger,然后使用deleteTrigger()函数删除此 Trigger。在删除完 Trigger 后,我们在 Sheet1 的 A1 单元格中设置一个信息,以确认触发器已成功删除。

相关内容

热门资讯

透视资料!智星德州辅助译码插件... 透视资料!智星德州辅助译码插件靠谱吗(透视)pokemomo辅助工具(辅助)原来真的有方法(哔哩哔哩...
透视教程书!来玩app破解版(... 透视教程书!来玩app破解版(透视)sohoo竞技联盟辅助器(辅助)其实真的是有app(哔哩哔哩)1...
透视绝活儿!德州局怎么透视(透... 透视绝活儿!德州局怎么透视(透视)菠萝德州透视脚本(辅助)其实真的有攻略(哔哩哔哩)1、很好的工具软...
透视手册!聚星ai辅助工具收费... 透视手册!聚星ai辅助工具收费多少(透视)哈糖大菠萝免费辅助器(辅助)原来真的是有方法(哔哩哔哩)1...
透视模块!德州局透视脚本下载安... 透视模块!德州局透视脚本下载安装最新版本(透视)菠萝辅助器免费版的特点(辅助)都是一直都是有技巧(哔...
透视操作!werplan怎么作... 透视操作!werplan怎么作必弊(透视)werplan怎么作必弊(辅助)都是一直总是有攻略(哔哩哔...
透视阶段!werplan免费挂... 透视阶段!werplan免费挂下载(透视)poker world辅助器(辅助)一直有神器(哔哩哔哩)...
透视模块!pokemmo手机版... 透视模块!pokemmo手机版透视脚本(透视)pokemmo辅助器脚本下载(辅助)本来一直总是有攻略...
透视法门!拱趴大菠萝十三水作必... 透视法门!拱趴大菠萝十三水作必弊(透视)xpoker辅助工具(辅助)一直存在有神器(哔哩哔哩)1、拱...
透视秘籍!哈糖大菠萝软件下载(... 透视秘籍!哈糖大菠萝软件下载(透视)xpoker怎么作必弊(辅助)总是有神器(哔哩哔哩)1、每一步都...