PhixFlow Help

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Function: switch()

Evaluates a set of conditions in turn, and returns the associated result for the first match.

Syntax

switch([condition1, result1],[condition2, result2],[,...,[conditionN, resultN]],defaultResult)

ArgumentTypeDescription
conditionNBooleanThe condition to be checked .
resultNStringResult to be returned if condition is True.
defaultResultStringIf no condition results in True, this is the default result to be returned.

Examples

switch( [startsWith(in.cli, "01223"), "Cambridge"], [startsWith(in.cli, "01604"), "Northampton"], "Elsewhere" )

This example shows how attribute in.cli, holding a telephone number, can be compared to a number of start codes and resolved to a destination. If none of the codes are matched, "Elsewhere" is the default destination returned.

Returns "Cambridge" if in.cli = "01223456765".

See Also

  • No labels