Textformeln
Textkonstanten
Folgende Textkonstanten dienen dem Zugriff auf die Attribute des aktuellen Benutzers. Alle Textkonstanten liefern einen Text bei der Auswertung.
Konstante | Beispiel | Beschreibung | Rückgabe |
---|---|---|---|
currentUserName |
| Name des aktuellen Benutzers | Text |
currentUserId |
| ID des aktuellen Benutzers | Text |
currentUserEmail |
| E-Mail des aktuellen Benutzers | Text |
currentUserRoleName |
| Rollenname des aktuellen Benutzers | Text |
currentUserRoleId |
| Rollen-Id des aktuellen Benutzers | Text |
Textformeln
Formel | Parameter | Beispiel | Beschreibung | Rückgabe |
---|---|---|---|---|
toText(value) | 1. Wert: Dynamischer Wert |
| Wandelt einen nicht textuellen Wert (Zahlen, dynamische Werte, Datum, Objekte) in eine textuelle Darstellung des Wertes um | Text |
contains(text, sub) | 1. Wert: Text, 2. Wert: Text |
| Gibt true/false abhängig davon zurück, ob sub in text vorhanden ist. | Ja/Nein |
replace(text, find, sub) | 1. Wert: Text, 2. Wert: Text, 3. Wert: Text |
| Ersetzt jedes vorkommen von find in text mit sub | Text |
replaceRegExp(text, regexpText, sub) | 1. Wert: Text, 2. Wert: Text, 3. Wert: Text |
| Ersetzt jedes vorkommen von regexpText in text mit sub | Text |
substring(text, start, [end]) | 1. Wert: Text, 2. Wert: Zahl, 3. Wert: Zahl (Optional) |
| Liefert den Ausschnitt aus text, welcher an Zeichen start - 1 beginnt und an end endet. Wird end nicht angegeben, so wird der Text ab start bis zum Ende zurückgegeben | Text |
trim(text) | 1. Wert: Text |
| Entfernt Leerzeichen am Anfang und Ende eines Textes | Text |
basicAuth(username, password) | 1. Wert: Text, 2. Wert: Text |
| Verschlüsselt username und password | Text |
randomString(length) | 1. Wert: Zahl |
| Erzeugt eine zufällige Zeichenkette mit der Länge length (bestehend aus Kleinbuchstaben und Zahlen) | Text |
firstLetters(value, count) | 1. Wert: Text, 2. Wert: Zahl |
| Gibt count Zeichen von Beginn an zurück | Text |
lastLetters(value, count) | 1. Wert: Text, 2. Wert: Zahl |
| Liefert die Anzahl an count Zeichen vom Ende des Textes | Text |
firstWords(value, count) | 1. Wert: Text, 2. Wert: Zahl |
| Gibt count Worte von Beginn an zurück. Als Worte zählen solche, die durch mindestens ein Leerzeichen getrennt sind. | Text |
lastWords(value, count) | 1. Wert: Text, 2. Wert: Zahl |
| Liefert die Anzahl an count Wörtern vom Ende des Textes. Als Wörter zählen solche, die durch mindestens ein Leerzeichen getrennt sind. | Text |
getFirst(regexpText, text, [groupIndexOrName]) | 1. Wert: Text, 2. Wert: Text, 3. Wert: Dynamischer Wert (Optional) |
| Sucht in text nach dem ersten Treffer von regexText. Mit groupIndexOrName kann eine spezifische Capture Group zurückgegeben werden, andernfalls wird der gesamte Treffer zurückgegeben. Wenn kein Treffer gefunden wird, gibt es einen leeren String zurück. | Text |
getAll(regexpText, text) | 1. Wert: Text, 2. Wert: Dynamischer Wert |
| Durchsucht text nach allen Vorkommen von regexText und gibt eine Liste von Maps zurück, in denen der Key die jeweilige Capture Group repräsentiert. | Text |
toUpperCase(text) | 1. Wert: Text |
| Konvertiert text zu Großbuchstaben | Text |
toLowerCase(text) | 1. Wert: Text |
| Konvertiert text zu Kleinbuchstaben | Text |
base64Encode(value) | 1. Wert: Text |
| Kodiert den gegebenen Text mithilfe des base64 Verfahrens | Text |
base64Decode(value) | 1. Wert: Text |
| Dekodiert einen mit dem base64 kodierten Text zurück in den Ursprung | Text |
parseJson(jsonText) | 1. Wert: Text |
| Konvertiert einen Json-String zu einem Json-Objekt | Dynamischer Wert |
jsonEncode(value) | 1. Wert: Dynamischer Wert |
| Wandelt value in einen JSON String um. | Dynamischer Wert |
toCharCode(text) | 1. Wert: Text |
| Wandelt das angegebene Zeichen in dessen numerischen Zeichencode um | Zahl |
fromCharCode(number) | 1. Wert: Zahl |
| Wandelt den angegebenen numerischen Zeichencode in das entsprechende Zeichen um | Text |
toRadixString(number, radix) | 1. Wert: Zahl, 2. Wert: Zahl |
| Wandelt die angegebene Zahl, dargestellt als Zeichenkette in der entsprechenden Basis, zurück in den numerischen Wert um.(2: Binär, 16: Hexadezimal, 8: Oktal, 36: Base36) | Text |
fromRadixString(text, radix) | 1. Wert: Text, 2. Wert: Zahl |
| Wandelt die angegebene Zahl in eine Zeichenkettendarstellung der entsprechenden Basis um.(2: Binär, 16: Hexadezimal, 8: Oktal, 36: Base36) | Zahl |
base64ToBinary(text) | 1. Wert: Text |
| Konvertiert einen Base64-String in eine Binäre Liste. | Text |
binaryToBase64(text) | 1. Wert: Text |
| Konvertiert eine Binäre Liste in einen Base64-String. | Text |
split(text, delimiter) | 1. Wert: Text, 2. Wert: Text |
| Teilt text and jedem delimiter | Liste |
urlEncode(text) | 1. Wert: Text |
| Kodiert einen Text ins URL-Format | Text |