FORMULA LANGUAGE


@If
Ejemplo

Evalúa una condición; si la condición es Verdadera, Lotus Notes/Domino da como resultado el valor correspondiente a dicha condición y no sigue evaluando las demás. Si la condición es Falsa, Lotus Notes/Domino pasa a la siguiente condición y la evalúa, y así sucesivamente. Si ninguna de las condiciones es Verdadera, la función da como resultado otra-acción.

Sintaxis

@If( condición1 ; acción1 ; condición2 ; acción2 ; ... ; condición99 ; acción99 ; otra-acción )

Parámetros

condición


acción
otra-acción
Uso

La sintaxis más sencilla de la sentencia If es la siguiente: @If( condición ; acción ; otra-acción ).

Puede especificar hasta un total de 99 condiciones con sus correspondientes acciones, además de 1 acción que será la que se realice cuando todas las condiciones sean Falsas. Cuando una condición es Verdadera, Lotus Notes/Domino da como resultado la acción asociada a ella e ignora el resto de las condiciones.

Lotus Notes/Domino acepta la sintaxis @If( condición ) con una única condición y sin ninguna acción, pero no ejecuta ninguna acción basándose en dicha condición.

Si compara un campo con un valor (por ejemplo, Año > 1995) y el campo no está disponible, la comparación es Falsa. No obstante, debería comprobar los campos que pueden no estar presentes con @IsUnavailable.

Equivalencias en otros lenguajes

Sentencia If...Then...Else del lenguaje LotusScript

Sentencia If...GoTo del lenguaje LotusScript

Sentencia If...Then...ElseIf del lenguaje LotusScript

Ejemplo
Véase también