Google apps script 一次性触发?

Google apps script 一次性触发?,google-apps-script,triggers,Google Apps Script,Triggers,当我第一次开始用GAS编码时,我使用基于时间的触发器,然后在开始下一次迭代时删除它们(以避开时间限制)。后来我看到有人使用一个触发器,它只触发一次,所以我不必担心删除它,但我似乎找不到这个例子 老办法: //- This function deletes the running triggers from the repository creation process. it does NOT delete the form or //- timed run triggers function

当我第一次开始用GAS编码时,我使用基于时间的触发器,然后在开始下一次迭代时删除它们(以避开时间限制)。后来我看到有人使用一个触发器,它只触发一次,所以我不必担心删除它,但我似乎找不到这个例子

老办法:

//- This function deletes the running triggers from the repository creation process. it does NOT delete the form or 
//- timed run triggers
function deleteTrigger() {

    Logger.log("Deleting Triggers?");

    // Loop over all triggers and delete them
    var allTriggers = ScriptApp.getProjectTriggers();

    for (var i = 0; i < allTriggers.length; i++) {

        var id = allTriggers[i].getHandlerFunction();
        Logger.log(id);

        if (id == "callCopy"){ScriptApp.deleteTrigger(allTriggers[i]); Logger.log("I deleted the copy files trigger");}

    }
}

//This is the trigger to restart the call copy script in the right place. 
function createTrigger() {

    // Trigger every 1 minute
    Logger.log("Creating File Copy Trigger");
    ScriptApp.newTrigger('callCopy')
        .timeBased()
        .everyMinutes(1)
        .create();
}
/-此函数从存储库创建过程中删除正在运行的触发器。它不会删除表单或
//-定时运行触发器
函数deleteTrigger(){
log(“删除触发器?”);
//循环所有触发器并删除它们
var allTriggers=ScriptApp.getProjectTriggers();
对于(var i=0;i
你是说
在(毫秒)
之后触发?检查触发器生成器classah的文档,就在那里!谢谢