我具有发送通知的功能,我希望每天9AM到6PM之间运行。 为了实现这一点,我正在使用node-scheduler程序包。我正在尝试做的所有事情。
const schedule = require("node-schedule");
const rule = new schedule.RecurrenceRule();
rule.dayOfWeek = [0, 1, 2, 3, 4, 5, 6];
rule.hour = [9,10,11,12,13,14,15,16,17,18];
rule.minute = 0;
schedule.scheduleJob(rule, () => console.log(`hey bro`));
节点计划程序是否支持小时数组?我在REPL上尝试了此操作,但不知何故。 任何建议将不胜感激。
答案 0 :(得分:1)
你可以试试:
const rule = new scheduler.RecurrenceRule();
rule.hour = new scheduler.Range(9, 18);
rule.dayOfWeek = new scheduler.Range(0, 6);
schedule.scheduleJob(rule, () => console.log(`hey bro`));