Zeichenfolgenfunktionen

length (Text oder Puffer)

Gibt die Länge der Textzeichenfolge (Anzahl der Zeichen) oder des Binärpuffers (Puffergröße in Byte) zurück.

Beispiel:

length( hello )

Gibt zurück: 5

lower (Text)

Konvertiert alle alphabetischen Zeichen in einer Textzeichenfolge in Kleinbuchstaben.

Beispiel:

lower( Hello )

Gibt zurück: hallo

großschreiben (Text)

Konvertiert das erste Zeichen in einer Textzeichenfolge in Großbuchstaben.

Beispiel:

capitalize( workfront )

Gibt zurück: Workfront

startCase (Text)

Großschreibung des ersten Buchstaben jedes Wortes und Kleinschreibung aller anderen Buchstaben.

Beispiel:
startcase( hello WORLD )

Gibt zurück: Hello World

ASCII (Text; [diakritische Zeichen entfernen])

Entfernt alle Nicht-ASCII-Zeichen aus einer Textzeichenfolge.

Beispiele:

  • ascii( Wěošrčkřfžrýoáníté )

Gibt zurück: Workfront

  • ascii( ěščřž ; true )

Gibt zurück: escrz

replace (Text;Suchzeichenfolge; Ersatzzeichenfolge)

Ersetzt die Suchzeichenfolge durch die neue Zeichenfolge.

Beispiel:

replace( Hello World ; Hello ; Hi )

Gibt zurück: Hi World

Reguläre Ausdrücke (in /.../ eingeschlossen) können als Suchzeichenfolge verwendet werden, an die eine Kombination von Flags (z. B. g, i, m) angehängt wird:

Beispiel:

Replace

Alle diese Zahlen X X X X werden durch X ersetzt

Die Ersatzzeichenfolge kann die folgenden speziellen Ersetzungsmuster enthalten:

  • $& Fügt die übereinstimmende Teilzeichenfolge ein.
  • $n Wobei n eine positive Ganzzahl kleiner als 100 ist, wird die n-te, in Klammern eingeschlossene Teilübereinstimmungszeichenfolge eingefügt. Dies ist 1-indiziert.

Beispiele:

Variablenwert

Gibt zurück: Telefonnummer +420777111222

Variablenrückgabe

Gibt zurück: Telefonnummer: +420777111222

CAUTION
Verwenden Sie keine benannten Capture-Gruppen wie / is (?<number>\d+)/ im Argument der Ersatzzeichenfolge. Dies führt zu einem Fehler.

Weitere Informationen zu regulären Ausdrücken finden Sie unter Text-Parser.

trim (Text)

Entfernt Leerzeichen am Anfang oder Ende des Textes.

upper (Text)

Konvertiert alle alphabetischen Zeichen in einer Textzeichenfolge in Großbuchstaben.

Beispiel:

upper( Hello )

Gibt zurück: HELLO

Teilzeichenfolge (Text; Start;Ende)

Gibt einen Teil einer Textzeichenfolge zwischen der „Start“-Position und der „Ende“-Position zurück.

Beispiele:

  • substring( Hello ; 0 ; 3)

    Rückgabe: Hilfe

  • substring( Hello ; 1 ; 3 )

    Gibt zurück: el

indexOf (string; value; [start])

Gibt die Position des ersten Vorkommens eines angegebenen Werts in einer Zeichenfolge zurück. Diese Methode gibt ‘-1’ zurück, wenn der gesuchte Wert nicht vorhanden ist. Der Startwert gibt an, wo in der Zeichenfolge die Suche beginnen soll.

Beispiele:

  • indexOf( Workfront ; o )

    Gibt zurück: 1

  • indexOf( Workfront ; x )

    Gibt zurück: -1

  • indexOf( Workfront ; o ; 3 )

    Gibt zurück: 6

toBinary (Wert)

Konvertiert einen beliebigen Wert in Binärdaten.

Sie können auch Codierung als zweites Argument angeben, um binäre Konvertierungen von hex- oder base64-Binärdaten anzuwenden.

Beispiele:

  • toBinary( Workfront )

    Rückgabe: 57 6f 72 6b 66 72 6f 6e 74

  • toBinary( V29ya2Zyb250 ; base64 )

    Rückgabe: 57 6f 72 6b 66 72 6f 6e 74

toString (value)

Konvertiert einen beliebigen Wert in eine Zeichenfolge.

encodeURL (text)

Codiert Sonderzeichen in Text in eine gültige URL-Adresse.

decodeURL (text)

Decodiert Sonderzeichen in einer URL zu Text.

Beispiel:
decodeURL( Automate%20your%20workflow )

Rückgabe: Workflow automatisieren

escapeHTML (text)

Alle HTML-Tags im Text werden mit Escape-Zeichen versehen.

Beispiel:

escapeHTML( <b>Hello</b> )

Rückgabe: &lt;b&gt;Hello&lt;/b&gt;

escapeMarkdown(text)

Alle Markdown-Tags im Text werden mit Escape-Zeichen versehen.

Beispiel:

escapeMarkdown( # Header )

Rückgabe: &#35; Header

stripHTML (text)

Entfernt alle HTML-Tags aus dem Text.

Beispiel:

stripHTML( <b>Hello</b> )

Gibt zurück: hallo

enthält (Text; Suchzeichenfolge)

Prüft, ob der Text die Suchzeichenfolge enthält.

Beispiele:

  • contains( Hello World ; Hello )

    Gibt zurück: true

  • contains( Hello World ; Bye )

    Gibt zurück: false

split (Text; Trennzeichen)

Teilt eine Zeichenfolge in ein Array von Zeichenfolgen, indem die Zeichenfolge in Unterzeichenfolgen aufgeteilt wird.

Beispiel:

split( John, George, Paul ; , )

MD5 (Text)

Berechnet den MD5-Hash einer Zeichenfolge.

Beispiel:

md5( Workfront )

Rückgabe: 1448bbbeaa7a9b8091d426999f1f666b

SHA1 (Text; [Encoding]; [key])

Berechnet den SHA1-Hash einer Zeichenfolge. Wenn das Schlüsselargument angegeben wird, wird stattdessen ein sha1-HMAC-Hash zurückgegeben. Unterstützte Codierungen: „hex“ (Standard), „base64“ oder „latin1“.

Beispiel:

sha1( workfront )

Gibt zurück: b2b30b8ae1f9e5b40fbb0696eaabdbfd8d0c087f

SHA256 (Text; [Encoding]; [key])

Berechnet den SHA256-Hash einer Zeichenfolge. Wenn das Schlüsselargument angegeben wird, wird stattdessen ein sha256-HMAC-Hash zurückgegeben. Unterstützte Codierungen: „hex“ (Standard), „base64“ oder „latin1“.>

Beispiel:

sha256( workfront )

Gibt zurück: ed3d7397eec7b94453035b67ba4468c883ee3bedeb57137f7371f2e0cf5e2bbc

SHA512 (Text; [Ausgabekodierung]; [Schlüssel]; [Schlüsselkodierung])

Berechnet den SHA512-Hash einer Zeichenfolge. Wenn das Schlüsselargument angegeben wird, wird stattdessen ein sha512-HMAC-Hash zurückgegeben.

Unterstützte Kodierungen:

  • “hex” (Standard)
  • “base64”
  • “Latin1”

Unterstützte Schlüsselcodierungen:

  • “text” (Standard)
  • “hex”
  • “base64” oder “binary”

Bei Verwendung der binären Schlüsselkodierung muss ein Schlüssel ein Puffer sein, keine Zeichenfolge.

Beispiel:

sha512(workfront)

Gibt zurück: 789ae41b9456357e4f27c6a09956a767abbb8d80b206003ffdd1e94dbc687cd119b85e1e19db58bb44b234493af35fd431639c0345aadf2cf7ec26e9f4a7fb19

base64 (Text)

Transformiert Text in base64.

Beispiel:

base64( workfront )

Gibt zurück: d29ya2zyb250==

CONCAT(Zeichenfolge1; Trennzeichen; Zeichenfolge2; …)

[Neu!]{class="badge informative"}

Verkettet Zeichenfolgen mit jeweils einem Trennzeichen.

Beispiel:

  • concat("Hello"; " "; "World")

    Gibt Hello World zurück

  • concat("a"; "-"; "b"; "c")

    Gibt a-b-c zurück.

LEFT(Zeichenfolge;Länge)

[Neu!]{class="badge informative"}

Gibt die angegebene Anzahl von Zeichen auf der linken Seite einer Zeichenfolge zurück.

Beispiel:

  • left("Hello"; 3)

    Retouren-Hilfe

RIGHT(Zeichenfolge;Länge)

[Neu!]{class="badge informative"}

Gibt die angegebene Anzahl von Zeichen rechts von einer Zeichenfolge zurück.

Beispiel:

  • right("Hello"; 3)

    Lob zurückgeben

removeAccents(string)

[Neu!]{class="badge informative"}

Entfernt diakritische Zeichen (Akzente) aus Zeichen mit Akzenten.

Beispiel:

  • removeAccents("Héllo wörld")

    Gibt Hello world zurück

replacePattern(string; pattern; replace)

[Neu!]{class="badge informative"}

Ersetzt alle Übereinstimmungen eines Musters für reguläre Ausdrücke mit einem

Beispiel:

  • replacePattern("foo123bar"; "\\d+"; "\_")

    Gibt foo_bar zurück

sortAscString(string1; string2; …)

[Neu!]{class="badge informative"}

Gibt die bereitgestellten Zeichenfolgen in aufsteigender (alphabetischer) Reihenfolge zurück.

Beispiel:

  • sortAscString("banana"; "apple"; "cherry")

    Gibt [„apple“, „banana“, „cherry“] zurück

sortDescString(string1; string2; …)

[Neu!]{class="badge informative"}

Gibt die angegebenen Zeichenfolgen in absteigender (umgekehrter alphabetischer) Reihenfolge zurück.

Syntax: sortDescString(string1; string2; ...)

Beispiel:

  • sortDescString("banana"; "apple"; "cherry")

    Gibt [„Kirsche“, „Banane“, „Apfel“] zurück

PASCAL(Zeichenfolge)

[Neu!]{class="badge informative"}

Konvertiert eine Zeichenfolge in PascalCase, indem der erste Buchstabe eines jeden Worts großgeschrieben und Leerzeichen entfernt werden.

Syntax: pascal(string)

Beispiel:

  • pascal("hello world")

    Gibt HelloWorld zurück

  • pascal("foo bar baz")

    Gibt FooBarBaz zurück

recommendation-more-help
workfront-fusion-help-workfront-fusion