我需要一些帮助来创建这些触发器。我在这里四处张望,发现了一些答复,但我似乎仍然被困住了。 (来源:Run Google App Script script every hour, on the hour only on weekdays)
问题:虽然下面的代码有效,但最终会触发过多的触发器(超出限制)。
期望的结果:我希望每天在相同的开始时间和结束时间实现触发器有一些帮助。我尝试使用everyDays()函数,但是遇到了麻烦。理想情况下,我每天可以运行12个触发器。
谢谢。
function setWeekdaysTrigger() {
var startHour = 9;
var endHour = 13;
var daysWeek = []; //put Enums for days of the week here;
//set trigger to specific week days;
daysWeek.forEach(function(day){
//set trigger for 9AM to 13PM;
for(var h=startHour; h<endHour; h++) {
var tg = ScriptApp.newTrigger('doSomething').timeBased();
tg.onWeekDay(day);
tg.atHour(h).nearMinute(15).create(); //arbitrary precision (minutes);
}
});
}