Description format of the function
The following shows the description format of the function.
Function name {first argument,second argument,...}
-
You can specify multiple lines of functions, and input the processing result of one function into the next function. This is referred to as a multi-line specification of functions. A maximum of ten lines of functions is allowed.
Example:
functionA{first_argument,second_argument,...}
functionB{first_argument,second_argument,...}
If a multi-line specification of functions is used to execute multiple functions in one conversion process, the functions are executed sequentially from the top to the bottom. The processing result of the function is passed for the input of the next function (data to be processed by the function).
-
To use an array as an argument, use a forward slash (/).
Example:
/A/B/C/
-
By specifying [$DSTRXX] (XX is a number from 01 to 20) in the arguments, the argument value can be specified dynamically.
The value specified as the dynamic character string when the data processing is executed is set in [$DSTRXX]. The dynamic character string must be specified in the Dynamic string setting screen if data is to be processed through GUI operations. The dynamic character string must be specified by the -dstrXX parameter if data is to be processed by the data-processing command. If the dynamic character string is not specified, null is set as the argument.
-
If a right curly bracket (}) that signifies the end of a function does not exist, a null character is determined to be the end of the function.
-
Any value entered after the right curly bracket (}) that signifies the end of a function is ignored.
-
Basically, when you use one of the reserved symbols, comma (,), left curly bracket ({), right curly bracket (}), or slash (/; only when the argument contains an array), in an argument of a function, insert a backslash (\) as the escape character.
However, if either of the following conditions is met, do not insert an escape character even when a comma (,), left curly bracket ({), or right curly bracket (}) is contained in the argument. In such a case, if you use the escape character, data processing is not performed correctly. (Note that, in the case of a slash (/) within a function using an array, the escape character is necessary.)
-
An argument is specified to contain a variable [$DSTRXX] that is dynamically substituted with a value
-
An argument of common components is specified
-
-
Use a comma to separate arguments. Do not insert a space between the separating comma and arguments. (Such a space is treated as part of the data.)