Triggers Google应用程序脚本触发器未运行

Triggers Google应用程序脚本触发器未运行,triggers,google-apps-script,Triggers,Google Apps Script,我对基于时间的触发器有问题,它会在下班后安装另一个基于时间的触发器。我用这个概念来划分工作。不幸的是,安装的触发器从未运行,但它是创建的 以下代码说明了该概念: function start() { installTrigger(); } function installTrigger(){ deleteClockBasedTriggers(); ScriptApp.newTrigger("sendMail").timeBased().after(5000).create();

我对基于时间的触发器有问题,它会在下班后安装另一个基于时间的触发器。我用这个概念来划分工作。不幸的是,安装的触发器从未运行,但它是创建的

以下代码说明了该概念:

function start() {
  installTrigger();
}

function installTrigger(){
  deleteClockBasedTriggers(); 
  ScriptApp.newTrigger("sendMail").timeBased().after(5000).create();
}

function deleteClockBasedTriggers(){
  var projectTriggers =  ScriptApp.getProjectTriggers();
  for(var i=0; i<projectTriggers.length; i++){
    if(projectTriggers[i].getEventType() == ScriptApp.EventType.CLOCK){
      ScriptApp.deleteTrigger(projectTriggers[i]); 
    }
  }
}

function sendMail(){
  var email = "xyz@gmail.com";
  MailApp.sendEmail(email, "TriggerMail", "hello");
  installTrigger();
}
函数开始(){
installTrigger();
}
函数installTrigger(){
删除基于时钟的触发器();
ScriptApp.newTrigger(“sendMail”).timebase()在(5000.create()之后;
}
函数deleteClockBasedTriggers(){
var projectTriggers=ScriptApp.getProjectTriggers();

对于(var i=0;i您需要在1分钟后设置触发器以使其启动。

这对我有效。您是否遵循了本文中提到的所有步骤?