Loading
Richtlijnen voor toegang tot formule-elementgegevens in herhaalbare blokken

Richtlijnen voor toegang tot formule-elementgegevens in herhaalbare blokken

Wanneer u een element Formule gebruikt binnen een herhaalbaar blok, neemt u richtlijnen en voorbeelden door voor toegang tot gegevens binnen of buiten hetzelfde herhaalbare blok.

Richtlijnen

Als formule-elementen binnen herhalingsblokken van meerdere niveaus worden gebruikt en de formule-elementen niet in het bovenste blok zijn geplaatst, wordt dit weergegeven als null of false. Dit kan problemen veroorzaken wanneer u probeert om ze op de pagina te gebruiken. In het Omniscript-voorbeeld kunt u deze werking controleren door de formule-elementen in de JSON te inspecteren. Deze elementen zijn afwezig of retourneren null of false, ongeacht de beoogde formulelogica.

Krijg binnen een herhaalbaar blok met daarin een element Formule toegang tot de gegevens in een ander element door te verwijzen naar het element in de eigenschap Expressie van het element Formule. Gebruik deze richtlijnen:

Locatie van gegevens Toegang tot de gegevens
Verschillende elementen binnen hetzelfde herhaalbare blok

Geef in de eigenschap Expressie van het element Formule BlockName|n:ElementName op.

Wanneer Omniscript wordt uitgevoerd, krijgt het alleen toegang tot de elementen in het huidige blok.

Verschillende herhaalbare blok Geef in de eigenschap Expressie van het element Formule BlockName|1:ElementName op (waarbij het getal na BlockName| de telling van het blok in het Omniscript is).
Voorbeeld 1: Formule-element dat toegang heeft tot gegevens binnen hetzelfde blok
Voorbeeld 1: Formule-element dat toegang heeft tot gegevens binnen hetzelfde blok In dit voorbeeld verwijst een element Formule naar gegevens uit een ander element binnen hetzelfde herhaalbare element Blok. Het blok zonder label is herhaalbaar (1).
Omniscriptontwerp voor het inschrijvingsformulier voor zomerkampen, met een blokelement zonder label (1) dat de velden Naam, Verjaardag en Leeftijd bevat
In de eigenschappen voor het blok zonder label is Herhalen inschakelen geselecteerd. (Blokelementen bewerken zijn automatisch herhaalbaar.)
Deelvenster Eigenschappen voor blok met de naam blockUnlabeled, met optie Herhalen inschakelen geselecteerd
Eigenschappen voor het element Naam.
Deelvenster Eigenschappen voor het element Naam in het registratieformulier voor zomerkampen
Eigenschappen voor het element Verjaardag.
Deelvenster Eigenschappen voor het element Verjaardag in het inschrijvingsformulier voor het zomerkamp
Eigenschappen voor het element Leeftijd (formule) omvatten de formule AGE(%blockUnlabeled|n:childBirthday%).
Deelvenster Eigenschappen voor het element Leeftijd in het registratieformulier voor zomerkampen, met een formule in de eigenschap Expressie
Voorbeeld toont de herhalende berekening van formule-elementen als de leeftijd van elk onderliggende element.
Voorbeeld van het aanmeldingsformulier voor het zomerkamp met twee ingangen, met de velden Naam, Verjaardag en Leeftijd voor elk kind
Voorbeeld 2: Formule-element dat toegang heeft tot gegevens in een ander blok
Voorbeeld 2: Formule-element dat toegang heeft tot gegevens in een ander blok

In dit voorbeeld verwijst het formule-element Totaal naar de gegevens uit het element Leeftijd, dat zich in een ander herhaalbaar blok bevindt.

Omniscriptontwerp voor het inschrijvingsformulier voor zomerkampen, met Naam, Verjaardag en Leeftijd plus een element Formule met het label Kinderen jonger dan 5 jaar. Een pijl wijst van Kinderen jonger dan 5 jaar naar het element Leeftijd.
De eigenschappen voor het blok en de elementen binnen Onderliggende gegevens zijn dezelfde als in voorbeeld 1.

In de eigenschappen voor het formule-element Totaal verwijst de formule COUNTIF(%childAge%, <5) naar het element Leeftijd in het vorige blok.

Deelvenster Eigenschappen van het formule-element Totaal, met de formule in de eigenschap Expressie
Voorbeeld toont het totale aantal items dat aan het criterium in de formule voldoet, aan de hand van gegevens uit het element Leeftijd.
Voorbeeld van het inschrijfformulier voor het zomerkamp met inschrijvingen voor twee kinderen en het totale aantal kinderen jonger dan 5
 
Wordt geladen
Salesforce Help | Article