GENERATE_SCRIPT_VARS
Script Function: Script function generates script variables via VARA object or data sequence on-the-fly. Usually it is not possible to generate a script where undefined script variables are being used.
Syntax
GENERATE_SCRIPT_VARS (Vara|Process Handle ,[APPEND_POUND_SIGN] [, UPDATE|IGNORE|ABORT])
Syntax |
Description/Format |
---|---|
Vara|Process Handle |
The name or process handle of the VARA object to generate a variable from. |
APPEND_POUND_SIGN |
Determines whether to append a # after the script variable name. When APPEND_POUND_SIGN is entered, a # is appended after the script variable name. When empty, no # is appended after the script variable name. |
UPDATE|IGNORE|ABORT |
Determines the behavior if script variables already exist:
|
Return code |
---|
The value of the new script variable |
Prerequisite
To use the GENERATE_SCRIPT_VARS script function, GENERATE_UNDEFINED_SCRIPT_VARS in UC_SYSTEM_SETTINGS must be set to Y.
Example
The following example sets and prints a variable named &ret from a VARA object named VARA.STORE. A # is appended to the script variable's name and if the script variable already exists, it's value is updated.
:set &ret# = generate_script_vars("VARA.STORE", APPEND_POUND_SIGN, UPDATE)
:print &ret#
See also:
Script Elements - Script Structure and Processing
About Scripts
Script Elements - Alphabetical Listing
Script Elements - Ordered by function