About Event Action Parameters
Depending on the action type, you specify optional parameters for each event action type. You can specify parameters in any order for a particular action. To list multiple parameters, specify them one after another, specifying either a space or nothing between them. Event action parameters are defined on the Parameters tab of the Event Actions form.
The syntax for each event action parameter is FUNCTION(value).
The value enclosed in parentheses can consist of:
- A constant number
- A literal string enclosed in quotation marks
- A Boolean value: TRUE or FALSE
- An event function call
Function call can be nested.
- An expression consisting of a number of these elements that are combined by using operators
You can also use the parentheses after the function to wrap expressions that signify operations to be performed on the results of the expression.
For example, the function V takes as a parameter the name of a variable. This function can be placed in the parameters for other functions, for example, METHOD(V(FuncNameVar)).
Function types
Functions can be any of three basic types:
- Parameter functions — These are functions whose parentheses wrap
a parameter to the event action. For example, these are all typical parameter
functions:
- SETVARVALUES
- METHOD
- INTERVAL
- EVENTNAME
These functions must always appear at the root level and can never be nested inside any other type of function.
These functions are identified in this documentation generically as PARAMS(…).
- Value functions — These are functions that call event values
such as:
- SUBSTITUTE
- DATE
- ABS
- CEILING
These types of functions can never appear at the root level but must be nested within another function construct (either a parameter or another function).
These functions are identified in this documentation generically as FUNCTION(…).
- Word functions — These are verbatim words used inside event
function calls, such as:
- AS
- STRING
- NUMBER
- DAY
- DATE
Note: Some of these functions can also be used as event function calls. However, these functions always appear within an event function call.These functions are identified in this documentation generically as …WORD…