Field

Quickly extracts portions of a string based on a separator character known as the delimiter. For example, an email address always has two parts: an account name and a host name separated by an @. With the delimiter set to @, the account name is the first field and the host name is the second field in the address.

Supported Script Types

Properties

Property Details
String The string you want to insert, search, or parse. This property supports variable substitution. If this value is a variable, rather than the literal string value, use curly brackets {}.
Delimiter Determines the character used to separate individual fields. The default is the pipe (|) character.
FieldIndex The number indicating which property to extract, starting with 1. This property is looking for a number, therefore, you do not need to use curly brackets {}.
StoreFieldIn Name of a variable to receive the extracted property.
StoreCountIn This property is the number of items in an array. This number will always at least be 1.

Branches

Branch Details

Default

Path taken unless the script meets a condition that requires it to take one of the other branches. It is also taken if the other branches are not defined.

Tips & Tricks

  • With CXone, a delimited set of data can be treated as a list or as an array. CXone treats the pipe symbol (|) as a standard delimiter for lists and arrays. The following example will extract the word “three” from a pipe delimited list of words and save it as the variable named F1:
    • String: one|two|three|four|five
    • Delimiter: |
    • Field Index: 3
    • Store Field In: F1
    • Store Count In: FC