IFERROR
| Specification | Value |
|---|---|
| Name | IFERROR |
| Description | Evaluates an expression and returns a specified value if the expression returns an error. Otherwise returns the value of the expression itself. |
| Parameter 1 Name | Value |
| Parameter 1 Type | any type |
| Parameter 2 Name | ValueIfError |
| Parameter 2 Type | any type |
| Parameter 3 Name | |
| Parameter 3 Type | |
| Return value | When the expression returns a value other than error, then the value of the Parameter 1 is returned. When the expression evaluates to an error, then the value of the Parameter 2 is returned. |
Example:
10: IFERROR EXP:20 CONST:'Error in calculation'
20: DIVIDE CONST:2.00 ATTRIB:QuantityValue
OUTPUT:
If 'QuantityValue = 1.00', the output will be 2.
If 'QuantityValue = 0.00', the output will be 'Error in calculation'.
Note
The repository of the attribute is Crm.Sales.SalesOrderLines