Programming statements return information about scripts and other components.
| Statement | Description |
|---|---|
| ArrayClear | Clears an array. |
| ArraySize | Returns the size of an array in a dimension. |
| ArrayToJSONArray | Converts an array to a JSONArray and returns it. |
| Assignment | Declares a variable and a value that can be used later. |
| Boolean | Returns the Boolean representation of a value. |
| CreateGUID | Creates and returns a globally unique identifier (GUID) string. |
| CreateObject | Creates and returns a COM object instance. |
| EvaluateRegExpression
|
Evaluates a regular expression and returns True or False to indicate if it matches a value. |
| ExternalAssemblyCall | Loads a .NET assembly, creates an instance of the class, and calls the requested method. |
| ExternalCall | Invokes a public method on an instance of a class loaded by the LoadExternalAssembly statement and returns the value of the method. |
| GetScriptVariable | Returns the value of a variable defined in a called script. |
| IsArray | Returns True or False to indicate if an expression is an array. |
| IsJSONArray | Returns True or False to indicate if an expression is a JSONArray type. |
| IsJSONObject | Returns True or False to indicate if an expression is a JSONObject type. |
| IsJSONType | Returns True or False to indicate if an expression is a JSONObject or JSONArray type. |
| IsNull | Returns True or False to indicate if a value is null. |
| IsNumeric | Returns True or False to indicate if an expression is numeric. |
| IsObject | Returns True or False to indicate if an expression is a dynamic COM object. |
| LoadExternalAssembly | Returns an instance of a class loaded from a .NET assembly. |
| ScriptName | Returns the name of the running script. |
| SetScriptVariable | Sets the value of a variable defined in a called script. |