Du er her:
Retningslinjer for tilgang til formelelementdata i gjentagende blokker
Når du bruker et Formel-element i en gjentagende blokk, ser du gjennom retningslinjene og eksemplene for tilgang til data i eller utenfor den samme gjentagende blokken.
Retningslinjer
Når du bruker Formel-elementer i gjentagelsesblokker på flere nivåer, vises det som null eller false hvis Formel-elementene ikke er plassert i blokken på øverste nivå. Dette kan føre til problemer når du prøver å bruke dem på siden. I Omniscript-forhåndsvisningen kan du bekrefte denne virkemåten ved å inspisere formelelementene i JSON-koden. Disse elementene er enten fraværende eller returnerer null eller false uavhengig av den tiltenkte formellogikken.
I en gjentagende blokk som inneholder et Formel-element, får du tilgang til dataene i et annet element ved å referere til elementet i Formel-elementets Uttrykk-egenskap. Følg disse retningslinjene:
| Plassering av data | Slik får du tilgang til dataene |
|---|---|
| Forskjellige elementer i samme gjentagende blokk | Skriv inn Når OmniScript kjører, får den tilgang bare til elementene i den gjeldende blokken. |
| Forskjellig gjentagende blokk | I Uttrykk-egenskapen til Formel-elementet skriver du inn BlockName|1:ElementName (der tallet etter BlockName| er blokkens antall i Omniskriptet). |




AGE(%blockUnlabeled|n:childBirthday%).

I dette eksemplet refererer Formel-elementet Total til dataene fra Alder-elementet, som er i en annen gjentagende blokk.

I egenskapene for Formel-elementet Total refererer formelen COUNTIF(%childAge%, <5) til Alder-elementet i den forrige blokken.



