...
andere Variablen die im Fragebogen verfügbar sind mit einbeziehen, sofern diese eine Zahl repräsentieren (keine “Text”-Variablen).
Variablen können sein (ausgenommen sind andere Formel-Variablen um keine Schleifen zu bauen):Scoring-Variablen (scoring.scoring1) (die sind per se bereits Integer-Zahlen)
Fragebogen-Variable (inline.variable) beim Fragetyp „Zahl“ (die sind per se integer oder floating)
Client.Variablen Stammdaten-Variablen (client.variable) die eine Zahl sind (also konkret client.age, client.age, client.ageInMonths)
Extern über die API zugeführte Variablen (extern.variable)
if Statements als Bedingungen verwenden. Dabei bitte immer ein Leerzeichen nach if, else verwenden, bspw.: "if (" nicht "if("
die Funktionen aus der Javaskript-Bibliothek Math.* verwenden. Eine Liste der üblichsten finden Sie im Untermenüpunkt Math.* Funktionen für Formeln
reguläre Ausdrücke mit der Funktion .match verwenden: Damit kann man dann z.B. testen ob eine Variable eine IP-Adresse enthält.
Das funktioniert indem man innerhalb der Formel eine Variable wie z.b. inline.domain nutzt und .match gefolgt vom regulären Ausdruck anhängt, bspw.:Code Block inline.domain.match(/\b((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\.|$)){4}\b/)
...
Die Ausfüll App prüft bei einem Formel Berechnungsfehler auf nicht existente Variablen und gibt diese dann aus. So kann man Eingabefehler schneller finden und korrigieren.
Verweise auf andere Funktionen:
Formel-Variablen und deren Ergebnisse werden beim Excel-Export ausgefüllter Fragebögen ebenfalls mit exportiert
Formel-Variablen können im Feature “PDF“PDF-Formulare” Formulare” beim “Mapping” verwendet und das Ergebnis der Formel somit einem PDF-Formular-Feld zugewiesen werden