2014-10-22 2 views
1

작업 후 다른 시간 기반 트리거를 설치하는 시간 기반 트리거에 문제가 있습니다. 이 개념을 사용하여 작업을 분할합니다. 불행히도 설치된 트리거는 실행되지 않지만 생성됩니다.Google Apps Script 트리거가 실행되지 않음

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 = "[email protected]"; 
    MailApp.sendEmail(email, "TriggerMail", "hello"); 
    installTrigger(); 
} 
+0

이것은 저에게 효과적입니다. 이 [동영상] (https://www.youtube.com/watch?v=U9Ej6PCeO6s)에 언급 된 모든 단계를 수행 했습니까? – pointNclick

답변

1

당신이 해고 1 분 후 트리거를 설정해야합니다

다음 코드는 개념을 보여줍니다.