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
button
component into the canvas and open theAction
tab. Select thepress
event of the button and drag theControl.interval
function to the event flow.Call the function
Control.interval
. Enter the parameters of theControl.interval
function.Put a
Log.write
function belowControl.interval
as 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