User Tools

Site Tools


SET SCALAR

Guide Section: Processing Events and Performing Actions | EASAP Tree: EVENT PROCESSING Branch / PROCESSES Branch


SET SCALAR sets the value of an explicit SCALAR. By default, the value of the SCALAR defined by the Name: parameter is set to the literal value set in the Value: parameter.

If Type: is set to ‘Evaluate’, then the Value: parameter is evaluated as an expression. The expression may be a function of the object specified in Name: parameter, if required. So for example, x could be updated to have value 2*x+1.

If the Type: parameter is set to ‘Expand’, Delimited Object References in the Value: parameter, such as %x%, are expanded out.

The final Type: parameter setting of ‘Expand and Evaluate’ will first expand any DORs in the text and then will evaluate the result as an expression, so for example, a TEXTBOX named textbox1 could contain an expression typed in by the user say 2x, and then %textbox1% in the Value: parameter would be expanded to 2x and then evaluated as a normal expression.

SET SCALAR
Essential Parameters:
Name:Name of explicit SCALAR to store values.
Value:Value to set within object specified in Name: parameter. DORs and expressions may be allowed depending on Type: setting]
Optional Parameters:
Type:Select type of method used on Value: Parameter. (default→Value, Evaluate, Expand, Evaluate and Expand)
Delimiter:Character to act as delimiter in DORs in Value: parameter. default→%.
Do if:Logical expression, if FALSE then action NOT performed else default→TRUE.