interval
Description
Executes a function continuously with the specified interval between each execution.
Input / Parameter
delay
The duration between each run. (In milliseconds)
Number
0
-
Yes
timeout
The duration the output appears for. (In milliseconds)
Number
0
-
Yes
persistent
Interval is repeated outside current page or not.
Boolean
false
false, true
No
Output
The function will return interval id if it ran successfully.
Callback
The action performed if the condition is true.
Example
In this example, we will pass a condition to check whether two values are equal using the Logic.equal function and print the result of the Control.conditional function in the console.
Steps
Drag a
buttoncomponent into the canvas and open theActiontab. Select thepressevent of the button and drag theControl.intervalfunction to the event flow.
Call the function
Control.interval. Enter the parameters of theControl.intervalfunction.
Put a
Log.writefunction belowControl.intervalas the callback.
Result
The function will call the callback 3 times based on interval time. Because 10.000 / 3.000 = 3.3 and we will floor to 3, then the callback will called 3 times.

Last updated