У меня есть график работы позже (в nodejs и машинописи):
var sched = later.parse.text('every 1 min'),
t = later.setInterval(this.repeater.bind(this), sched),
count = 5;
, который успешно вызывает метод «ретранслятор» (сейчас только консольные журналы) каждую минуту Все идет нормально.
Но если я изменю текст "every 1 min
" практически на что-то еще, это ничего не сделает. Внизу страницы на https://bunkat.github.io/later/parsers.html#overview есть куча примеров. Ни один из них не работает, и ни один из них не выдает ошибку.
Например, если я выберу время в будущем, например, в 10:00 утра, изменение текста на «at 10:00 am
» ничего не изменит. Ошибка -1, что означает отсутствие ошибки. Но метод повторителя никогда не вызывается, какой бы текст я ни пробовал. Что происходит?
Я попробовал другой синтаксис:
var uh = {
schedules:
[
{ h: [10], m: [36,37,38] },
{ h: [17], m: [30] }
],
exceptions: [ ]
};
later.setInterval(this.repeater.bind(this), uh);
Опять без ошибок, но метод не вызывается. Расписание только начинается в полночь или что-то? Нужно ли ждать до завтра, чтобы проверить, работают ли мои тесты?