FORMULA LANGUAGE
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
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