見出し画像

無効のトリガーを一括削除(GAS)

メモ

let existingTriggers = ScriptApp.getProjectTriggers();
for (let i = 0; i < existingTriggers.length; i++) {
    if (existingTriggers[i].getHandlerFunction() === "myFunction") {
        ScriptApp.deleteTrigger(existingTriggers[i]);
    }
}

引数ありver

function deleteTrigger(functionName){
  let existingTriggers = ScriptApp.getProjectTriggers();
  for (let i = 0; i < existingTriggers.length; i++) {
      if (existingTriggers[i].getHandlerFunction() === functionName) {
          ScriptApp.deleteTrigger(existingTriggers[i]);
      }
  }
}

この記事が気に入ったらサポートをしてみませんか?