我不确定添加延迟10秒的最佳方式是什么。
setTimeouts不起作用,我不确定......
在python中,我习惯做“time.sleep”
我不是要求如何发送电子邮件。我问的是如何每10秒执行一次命令。
答案 0 :(得分:21)
setTimeout
将起作用,但您必须在每次函数调用结束时重新创建超时。
你会这样做。
function sendEmail() {
email.send(to, headers, body);
setTimeout(sendEmail, 10*1000);
}
setTimeout(sendEmail, 10*1000);
您可能想要的是setInterval
。
function sendEmail() {
email.send(to, headers, body);
}
setInterval(sendEmail, 10*1000);