Textformeln

Textkonstanten

Folgende Textkonstanten dienen dem Zugriff auf die Attribute des aktuellen Benutzers. Alle Textkonstanten liefern einen Text bei der Auswertung.

Konstanten Beschreibung Beispielausgabe
currentUserName Name des aktuellen Benutzers “Max Mustermann”
currentUserId ID des aktuellen Benutzers Eine 28-stellige Zeichenkette bestehend aus Klein- und Großbuchstaben sowie Zahlen
currentUserEmail E-Mail des aktuellen Benutzers “max.mustermann@beispiel.mail
currentUserTeamName Name des aktiven Teams des aktuellen Benutzers “Beispielteam”
currentUserTeamId ID des aktiven Teams des aktuellen Benutzers Eine -stellige Zeichenkette bestehend aus Klein- und Großbuchstaben sowie Zahlen
currentUserRoleName Name der aktiven Rolle des aktuellen Benutzers “Beispielrolle”
currentUserRoleId ID der aktiven Rolle des aktuellen Benutzers Eine -stellige Zeichenkette bestehend aus Klein- und Großbuchstaben sowie Zahlen

Textformeln

Formel Beschreibung Beispiel Einzugebene Werte (Werte in den Klammern) Gelieferter Ergebnistyp
randomString(length) Erzeugt eine zufällige Zeichenkette mit gegebener Länge (bestehend aus Kleinbuchstaben und Zahlen) randomString(10) liefert “f49gf623bk” 1. Wert: Zahl Text
toText(element) Wandelt einen nicht textuellen Wert (Zahlen, dynamische Werte, Datum, Objekte) in eine textuelle Darstellung des Wertes um toText(12) liefert “12” 1. Wert: nicht-textueller Wert Text
firstLetters(text, count) Liefert die ersten count Zeichen vom Anfang des Textes firstLetters("Hallo Welt",5) liefert “Hallo” 1. Wert: Text, 2. Wert: Zahl Text
lastLetters(text, count) Liefert die letzten count Zeichen vom Ende des Textes lastLetters("Hallo Welt",5) liefert “Welt” 1. Wert: Text, 2. Wert: Zahl Text
firstWords(text, count) Liefert die ersten count Wörter vom Anfang des Textes. Als Wörter zählen solche, die durch nur ein Leerzeichen getrennt sind. firstWords("Hallo du große Welt",2) liefert “Hallo du” 1. Wert: Text, 2. Wert: Zahl Text
lastWords(text, count) Liefert die letzten count Wörter vom Ende des Textes. Als Wörter zählen solche, die durch nur ein Leerzeichen getrennt sind. lastWords("Hallo du große Welt",2) liefert “große Welt” 1. Wert: Text, 2. Wert: Zahl Text
replace(text,find,sub) Ersetzt jedes vorkommen des Textes find im Text text mit sub replace("Hallo du","du","ihr") liefert “Hallo ihr” 1. Wert: Text, 2. Wert: Text, 3. Wert: Text Text
basicAuth(username, password) Verschlüsselt Nutzername und Passwort basicAuth("name", "1234") liefert “Basic bmFtZToxMjM0” 1. Wert: Text, 2. Wert: Text Text
toUpperCase(text) Konvertiert den gegebenen Text auf Großbuchstaben toUpperCase("Hallo Welt!") liefert “HALLO WELT!” 1. Wert: Text Text
toLowerCase(text) Konvertiert den gegebenen Text auf Kleinbuchstaben toLowerCase("Hallo Welt!") liefert “hallo welt!” 1. Wert: Text Text
formatNumber(number, decimalCount, thousandSeparator) Formatiert die Nummber zu gewünschtem Format und gibt diese als Text aus formatNumber(1000,3,true) liefert “1.000,000” 1. Wert: Zahl, 2. Wert: Zahl, 3. Wert: Ja/Nein Text

Textbezogene Formeln

Formel Beschreibung Beispiel Einzugebene Werte (Werte in den Klammern) Gelieferter Ergebnistyp
contains(text, find) Gibt Ja/Nein abhängig davon zurück, ob der Text sub im Text text vorhanden ist. contains("Hallo du","du") liefert true 1. Wert: Text, 2. Wert: Text Ja/Nein
textLength(text) Gibt die Textlänge inklusive aller Sonderzeichen und Leerzeichen aus textLength("Hallo Welt!") liefert 11 1. Wert: Text Zahl
parseJson(jsonText) Konvertiert einen Json-String zu einem Json-Objekt parseJson("{id:123}") liefert {id:123} 1. Wert: Text (im JSON-Format) Objekt
toText(value) Wandelt einen nicht textuellen Wert in eine textuelle Darstellung des Wertes um toText(12) liefert “12” 1. Wert: nicht-textueller Wert Text