I would like to execute a function time based. Always Monday to Friday, hourly, from 07:05 AM to 18:05 PM.
for this I have added the following code to the function, but unfortunately it does not trigger.
function createTrigger(){
const createTrigger = ([hour, minute])=>
ScriptApp.newTrigger("myFunction")
.timeBased()
.atHour(hour)
.nearMinute(minute)
.everyWeeks(1)
.onWeekDay(ScriptApp.WeekDay.MONDAY, ScriptApp.WeekDay.TUESDAY, ScriptApp.WeekDay.WEDNESDAY, ScriptApp.WeekDay.THURSDAY, ScriptApp.WeekDay.FRIDAY)
.create();
[[7,05],[8,05],[9,05],[10,05],[11,05],[12,05],[13,05],[14,05],[15,05],[16,05],[17,05],[18,05]].forEach(createTrigger);
}
function myFunction(){
// code I want to execute
}