У меня есть скрипт для предотвращения запуска триггера в определенное время, благодаря Амит Агарвал , который помог мне в этой теме
Сценарий такой:
function shouldRunTrigger() {
var days = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"];
var date = new Date();
var day = days[date.getDay()];
var hours = date.getHours();
if ((day === "Fri" && hours >= 17) || (day === "Sat" && hours <= 22)) {
return false;
}
return true;
}
function myTrigger() {
if (!shouldRunTrigger()) return;
// trigger code here
}
Этот код запрещает запуск моего триггера с пятницы 5 вечера до субботы 10 вечера, и он отлично работает.
Теперь мне нужно добавить еще один else if
, чтобы предотвратить запуск триггера в определенные даты диапазона, например:
- Я не хочу запускать его с марта23-го 15:00 до 25 марта. 17:00 * 10101
- Я пытался добиться этого без удачи
Кто-нибудь может мне помочь добавить это if else
условие, пожалуйста?
Спасибо!