Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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 “PDFPDF-Formulare” Formularebeim “Mapping” verwendet und das Ergebnis der Formel somit einem PDF-Formular-Feld zugewiesen werden