Characteristics of variables

Name

Each variable is identified by a name including the group name and the variable name proper. For example: "Switch.Counter" or "Photo.ExposureTime".

See Basic syntax.

Arguments

Some variables can have arguments to help determine the dynamic value or the value's formatting. For example, the "Switch.Counter" variable supports two arguments called "Width" and "Id", and the "Switch.Date" variable supports an argument called "Format".

See Basic syntax, Formatting, Indexed variables, String manipulations.

Data type

Each variable has a specific data type, which is indicated with the variable's description. The data type is important for two reasons:


See Data types, Formatting, String manipulations.

Indexed variables

Some variables access a list of values rather than a single value. These variables are called indexed variables. For example, the "Job.EmailAddress" variable accesses a list of all email addresses associated with the job.

Depending on the arguments specified with it, an indexed variable may evaluate to a concatenated list of all items (with a customizable separator) or to one particular item from the list.

See Indexed variables.