我有这个while循环:
while (now() > timeToday(checkTime).time && now() < timeToday(arrivalTime).time){
我希望此循环仅在实时时钟的秒数达到时才运行,00
基本上允许循环每分钟运行一次。我这样做是因为我正在编写的IDE最多只允许15秒的暂停。不幸的sleep()
是,在SmartThings IDE中根本不是一个选项
我在想这样的事情
while (now() > timeToday(checkTime).time &&
now() < timeToday(arrivalTime).time &&
Date.parse('ss', now() = 00).time){
但是我很困惑。
如果有比条件条件更好的方法,请告诉我。
最终,SmartThings给出了答案,并说使用他们的runIn(60, myHandler)
逻辑。
感谢大家的投入。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句