Translations:Rule Examples/155/en

Материал из Wiren Board
Версия от 21:01, 21 сентября 2022; Matveevrj (обсуждение | вклад) (Новая страница: «function addScheduleDevCronTasks(schedule) { for (var i = 0; i < schedule.intervals.length; ++i) { var interval = schedule.intervals[i]; for (var j = 0; j < 2; ++j) { // either start or end of the interval var hours = interval[j][0]; var minutes = interval[j][1]; log("cron at " + "0 " + minutes + " " + hours + " * * *"); defineRule("_schedule_dev_{}_{}_{}".format(schedule.name, i, j), { when: cron("0...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)

function addScheduleDevCronTasks(schedule) {

   for (var i = 0; i < schedule.intervals.length; ++i) {
     var interval = schedule.intervals[i];
     for (var j = 0; j < 2; ++j) { // either start or end of the interval
       var hours = interval[j][0]; 
       var minutes = interval[j][1];
       log("cron at " + "0 " + minutes + " " + hours + " * * *");
       defineRule("_schedule_dev_{}_{}_{}".format(schedule.name, i, j), {
         when: cron("0 " + minutes + " " + hours + " * * *"),
         then: function () {
           log("_schedule_dev_ {}_{}_{}".format(schedule.name, i, j));
           updateSingleScheduleDevStatus(schedule);
         }
       });
     }
   }    
 }