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
|
|
|
|
|
|
|
Generic |
Chat | Phone | Voicemail | Work Item | SMS |
Input Properties
These properties define data that the action uses when executing.
Property |
Description |
---|---|
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. |
Result Branch Conditions
Condition |
Description |
---|---|
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 action's 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