【问题标题】:Trying to use setInterval inside a scheduleJob and it doesn't work尝试在 scheduleJob 中使用 setInterval 但它不起作用
【发布时间】:2022-01-05 10:42:21
【问题描述】:

我有以下代码,我试图在 setInterval 中使用一个函数,但它不起作用......我做错了什么?

const job = schedule.scheduleJob({ hour: 01, minute: 56 }, () => {
    loop();
});

function loop() {
    var checkminutes = 5,
        checkthe_interval = checkminutes * 60 * 1000;
    var i = 0;
    var interval = setInterval(() => {
        i++;
        console.log(i); // Just trying here to see if the i value gets printed in console.. but nope..
        //uploadFile();
    }, checkthe_interval);
}

【问题讨论】:

  • 欢迎来到 Stack Overflow!当你说它不起作用时,你能否进一步澄清你的意思?结果如何?
  • 它不会在控制台中打印值 i,它实际上会跳过该部分
  • 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。
  • idk 是否可行,但请尝试将 checkthe_interval 变量替换为 6960000

标签: discord.js setinterval


【解决方案1】:

必须从代码中删除最后两行才能使其正常工作。

【讨论】:

  • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
猜你喜欢
  • 2021-12-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多