FORMULA LANGUAGE


@For
Ejemplo

Ejecuta una o varias sentencias de forma reiterativa mientras una condición mantiene el valor "Verdadero". Ejecuta una sentencia de inicialización. Comprueba la condición antes de ejecutar las sentencias y ejecuta una sentencia de incremento después de ejecutar las sentencias.

Nota Esta función @ es una novedad de la Versión 6.

Sintaxis

@For( inicializar ; condición ; incremento ; sentencia ; ... )

Parámetros

inicializar


condición
incremento
sentencia
Resultado

verdadero


Uso

@For ejecuta la sentencia de inicialización una vez. A continuación @For evalúa la condición. Si la condición es Verdadera (1), @For ejecuta las sentencias, ejecuta la sentencia de incremento y evalúa nuevamente la condición. Si el resultado de la condición es Falso (0), @For finaliza.

Consejo Si se produce un bucle en un campo que contiene una lista, asegúrese de que la opción Permitir varios valores está seleccionada en el cuadro de propiedades del campo de lista.

El dispositivo de fórmulas abandona una fórmula o detiene un bucle infinito si el tiempo transcurrido ejecutando las iteraciones sobrepasa el valor de tiempo de espera estándar permitido para una operación.

Otras sentencias reiterativas son @DoWhile y @While.

Equivalencias en otros lenguajes

Sentencia While del lenguaje LotusScript

Sentencia For del lenguaje LotusScript

Ejemplo
Véase también