Usted está aquí:
Directrices para acceder a datos de elementos de fórmula en bloques repetibles
Cuando utiliza un elemento Fórmula en un bloque repetible, revise directrices y ejemplos para acceder a datos dentro o fuera del mismo bloque repetible.
Directrices
Cuando utilice elementos Fórmula dentro de bloques de repetición de múltiples niveles, si los elementos Fórmula no se colocan en el bloque de nivel superior, aparecen como nulos o falsos. Esto puede causar problemas al intentar utilizarlos en la página. En la vista previa de OmniScript, puede verificar este comportamiento inspeccionando los elementos de fórmula en el JSON. Estos elementos están ausentes o devuelven nulo o falso, independientemente de la lógica de fórmula prevista.
Dentro de un bloque repetible que contiene un elemento Fórmula, acceda a los datos en otro elemento haciendo referencia al elemento en la propiedad Expresión del elemento Fórmula. Utilice estas directrices:
| Ubicación de los datos | Cómo acceder a los datos |
|---|---|
| Elemento diferente dentro del mismo bloque repetible | En la propiedad Expresión del elemento Fórmula, introduzca Cuando se ejecuta OmniScript, solo accede a los elementos del bloque actual. |
| Bloque repetible diferente | En la propiedad Expresión del elemento Fórmula, introduzca BlockName|1:ElementName (donde el número después de BlockName| es el recuento del bloque en OmniScript). |




AGE(%blockUnlabeled|n:childBirthday%).

En este ejemplo, el elemento Fórmula Total hace referencia a los datos del elemento Edad, que está en un bloque repetible diferente.

En las propiedades del elemento Fórmula en total, la fórmula COUNTIF(%childAge%, <5) hace referencia al elemento Edad del bloque anterior.


