0

我想在特定日期和时间(+或 - 15分钟)运行触发器。在特定日期和时间运行触发器

我有一个日期分钟字符串与YYYY-MM-DD HH:MM格式说2017-04-01 18:05我将如何修改下面的脚本运行18小时5分钟。

var triggerDay = new Date(2017, 04, 01); 
ScriptApp.newTrigger("myFunction") 
    .timeBased() 
    .at(triggerDay) 
    .create(); 

回答

1

你可以试试这个:

function createTimeDrivenTriggers() { 
// Trigger on 2017-04-01 around 18:00 (±15 min). 
ScriptApp.newTrigger('myFunction') 
    .timeBased() 
    .atDate(2017, 04, 01) 
    .atHour(18) 
    .create(); 
} 

https://developers.google.com/apps-script/reference/script/clock-trigger-builder

+0

您可加入.nearMinute(5),但因为你的+ - 24分钟,你可能会无法确定它是否实际上加工。 – Cooper

+0

after(durationMilliseconds)的用法如何,它实际上意味着什么?它是我自从时代以来我们必须指定的毫数? –

相关问题