如何以编程方式查找和区分Apps脚本中的触发器?

时间:2015-09-20 23:49:38

标签: google-apps-script google-sheets

我有一个更新电子表格的功能。它每天早上运行,每次都会运行,它会产生4个触发器。 我也有时间驱动的触发器,我想留在那里。

由于触发器有限制,我需要删除该函数创建的触发器(同时保留其他触发器)。但是,当我运行时:

ld: library not found for -lAFNetworking
clang: error: linker command failed with exit code 1 (use -v to see invocation)

我将此作为回复:

function Triggers () {
  Logger.log(ScriptApp.getProjectTriggers())
}

我如何识别这些功能所创建的功能,以便我只能消除它们?

1 个答案:

答案 0 :(得分:0)

我使用了这段代码:

function Triggers () {
  var triggers = ScriptApp.getProjectTriggers()
  for (i in triggers)
    if ((triggers[i].getHandlerFunction()) == "createStats") {
      ScriptApp.deleteTrigger(triggers[i])
    }
}