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 2 Next »

Function: try()

Evaluates an Expression and returns its value unless an error has occurred. If an error occurs, the error value is placed into an internal variable called _error and the 2nd Expression is evaluated.

Syntax

try(expression1, expression2)

ArgumentTypeDescription
expression1ExpressionAny valid Expression
expression2ExpressionAny valid Expression

Examples

try( $val = toNum(crm.total), do( $SysError = _error + in.accountKey, -1 ) )

The first expression tries to convert crm.total to a number. If the conversion fails, the reason for the failure is stored in the internal variable _error. This value, along with a value from the in pipe is stored in the user defined $SysError variable, and a value of -1 is returned.

See Also

  • No labels