我需要实现一个时间计数器来计算程序进入 .during 后经过的秒数。然后,如果计数器值达到或超过设定的秒数,doIf 中的函数将执行。然后时间计数器将自动重置并在 doIF 结束时重新启动。
这就是我到目前为止所拥有的。
.repeat( roundsPerSession ) {
exec( Storage.insert.prompt)
.during( sessionLength ) {
exec( Storage.insert.postEvent1 )
.pause( interval second )
.doIf(counter >= sessionLength){
exec(Storage.insert.postEventSummary)
//resetcounter
}
}