プログラムが .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
}
}