我有一个稍后工作的时间表(在 nodejs 和 typescript 中):
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);
同样,没有错误,但没有调用方法。时间表只在午夜开始吗?我是否必须等到明天才能查看我的测试是否有效?