Topics   All   MacOS (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server   Client   Old   Deprecated   Guides   Examples   Videos
New in version: 12.1   12.2   12.3   12.4   12.5   13.0   13.1   13.2   13.3   13.4    Statistic    FMM    Blog  

Schedule.GetEvaluateResult

Queries result of last evaluate.

Component Version macOS Windows Linux Server iOS SDK
Schedule 5.2 ✅ Yes ✅ Yes ❌ No ❌ No ✅ Yes
MBS( "Schedule.GetEvaluateResult"; ScheduleRef )   More

Parameters

Parameter Description Example
ScheduleRef The reference for a scheduled script call or sql query as returned by Schedule.StartScript* functions or Schedule.ExecuteSQL* functions. $ref

Result

Returns text or error.

Description

Queries result of last evaluate.
Please use Schedule.SetAutoRelease with parameter 0 to avoid the target schedule to be released before you can query result.

Examples

Try it:

# evaluate that in a second
Set Variable [$ref; Value:MBS( "Schedule.EvaluateAfterDelay"; 1; "1+2")]
# stop plugin from removing schedule after it was evaluated
Set Variable [$r; Value:MBS( "Schedule.SetFreeAfterRun"; $ref; 0 )]
# check what is inside?
Set Variable [$r; Value:MBS( "Schedule.GetEvaluate"; $ref )]
# make a pause
Pause/Resume Script [Duration (seconds): 2]
# now check result. Shows 3
Show Custom Dialog ["Result"; MBS( "Schedule.GetEvaluateResult"; $ref )]
# and free memory
Set Variable [$r; Value:MBS( "Schedule.Release"; $ref )]

See also

This function checks for a license.

Created 21st May 2015, last changed 9th November 2021


Schedule.GetEvaluate - Schedule.GetFileName

💬 Ask a question or report a problem