Components All New MacOS Windows Linux iOS
Examples Mac & Win Server Client Guides Statistic FMM Blog Deprecated Old

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