FORMULA LANGUAGE


@If
Example

Evaluates a condition; if the condition is True, Lotus Notes/Domino performs the action appearing immediately after that condition, and stops. If the condition is False, Lotus Notes/Domino skips to the next condition and tests it, and so on. If none of the conditions is True, Lotus Notes/Domino performs the else_action.

Syntax

@If( condition1 ; action1 ; condition2 ; action2 ; ... ; condition99 ; action99 ; else_action )

Parameters

condition


action
else_action
Usage

In its simplest form, the If statement looks like this: @If( condition ; action ; else_action ).

You can list up to 99 conditions and corresponding actions, followed by just one action to be performed when all the conditions are False. As soon as a condition evaluates to True, Lotus Notes/Domino performs the associated action and ignores the remainder of the @If statement.

Lotus Notes/Domino accepts the form @If( condition ), with only one condition and no action, but does not perform any action based on the condition.

If you compare a field to a value (for example, Year > 1995) and the field is unavailable, the comparison is False. However, you should check for fields that may not be present with @IsUnavailable.

Language cross-reference

If...Then...Else statement of LotusScript language

If...GoTo statement of LotusScript language

If...Then...ElseIf statement of LotusScript language

Example
See Also