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 @ sign. 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
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Generic | Chat | Phone | Voicemail | Work Item |
Properties
- String
-
The String to parse. This property supports variable substitution.
If this value is a variable, rather than the literal string value, use curly brackets {}.
- Delimiter
- This property is the character used to separate individual fields. The default is the pipe (|) character.
- FieldIndex
-
This property is 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
- This property is the 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 one.
Branches
- Default
- The Default branch condition will always be used.
Tips and Tricks
- With NICE inContact, a delimited set of data can be treated as a list or as an array. NICE inContact 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