If-Then-Else
Filters And Transformers Pack.#
This Script is part of theA transformer for simple if-then-else logic.
#
Script DataName | Description |
---|---|
Script Type | javascript |
Tags | transformer, general |
Cortex XSOAR Version | 5.0.0 |
#
InputsArgument Name | Description |
---|---|
value | The value to evaluate |
equals | (Deprecated) If value equals this |
then | Return this value if 'condition' is true |
else | Return this value if 'condition' is false |
condition | The condition expression to evaluate such as lhs==rhs or lhs!=rhs. Will evaluate as value==rhs if left empty for backward compatibility. |
lhs | The value to compare in the condition (left hand side) |
rhs | The value to compare in the condition (right hand side) |
options | Option flags (comma separated list): available options are `case_insensitive`, `regex_dot_all`, `regex_multiline`, `regex_full_match`, `input_data_type:then=<type>`, `input_data_type:else=<type>`, `input_data_type:lhs=<type>` and `input_data_type:rhs=<type>`. Choose `value`, `json` or `raw` for <type>. |
lhsB | The value to compare in the second condition (left hand side) |
rhsB | The value to compare in the second condition (right hand side) |
conditionB | The second condition expression to evaluate such as lhsB==rhsB or lhsB!=rhsB. Will evaluate as value==rhsB if left empty for backward compatibility. |
conditionInBetween | The condition to put between the first condition (lhs and rhs) and the second condition (lhsB and rhsB) |
optionsB | Option flags (comma separated list): available options are `case_insensitive`, `regex_dot_all`, `regex_multiline`, `regex_full_match`, `input_data_type:then=<type>`, `input_data_type:else=<type>`, `input_data_type:lhs=<type>` and `input_data_type:rhs=<type>`. Choose `value`, `json` or `raw` for <type>. |
#
OutputsThere are no outputs for this script.