Ausdrücke mit Variablen verwenden

Fortgeschrittene Benutzer, die über Kenntnisse der Sprache JavaScript verfügen, können Ausdrücke verwenden, um Zeichenketten, mathematische und andere erweiterte Vorgänge für Variablen durchzuführen.

Syntax

Die gültige Syntax lautet wie folgt:

<%Ausdruck%>

Der Ausdruck, der von <% und %> eingeschlossen ist, wird von der JavaScript-Engine ausgewertet. Es dürfen keine Leerzeichen unmittelbar nach dem Beginn von <% oder kurz vor dem Ende von %> vorkommen.

Beispiele für eine gültige Syntax:

Beispiele

Sie können Ausdrücke für Fälle verwenden, bei denen einer Variable Referenz vorkommt, um den Wert einer Variablen zu lesen. Die folgenden Verfahren zeigen beispielhaft, wo Sie diese in Process Builder einführen können.

GeschlossenSo definieren Sie den Wert einer benutzerdefinierten globalen Variable

  1. Klicken Sie auf die Registerkarte Verwaltung.

  2. Klicken Sie auf Optionen.

  3. Klicken Sie unter Benutzerdefinierte globale Variablen auf Variable hinzufügen.

  4. Geben Sie in das Feld Name einen Namen für die benutzerdefinierte Variable ein.

  5. Geben Sie den gewünschten JavaScript-Ausdruck in das Feld Wert ein. Geben Sie beispielsweise den folgenden Ausdruck ein:

    <%UserName.substr(0, UserName.lastIndexOf('\\'))%>

GeschlossenSo geben Sie den Pfad eines zu druckenden Dokuments in einer Aktion vom Typ „Dokument drucken“ an

  1. Klicken Sie auf die Registerkarte Erstellen.

  2. Klicken Sie im Fenster Prozess der Ansicht Erstellen auf die Aktion Dokument drucken.

  3. Klicken Sie auf der Registerkarte Dokument in das Feld Dokument.

  4. Geben Sie den gewünschten JavaScript-Ausdruck ein. Geben Sie beispielsweise den folgenden Ausdruck ein: 

    <%DetectedFilePath.substr(0, DetectedFilePath.lastIndexOf('.')) + ".btw"%>

GeschlossenSo legen Sie den Wert einer Variablen mithilfe der Aktion „Variable festlegen“ fest

  1. Klicken Sie auf die Registerkarte Erstellen.

  2. Fügen Sie der Prozessdatei die Aktion Variable festlegen hinzu.

  3. Klicken Sie auf der Registerkarte Eine Variable setzen unter Variable auf das Feld Wert.

  4. Geben Sie den gewünschten JavaScript-Ausdruck ein. Geben Sie beispielsweise den folgenden Ausdruck ein: 

    <%DetectedFilePath.substr(0, DetectedFilePath.lastIndexOf('.')) + ".btw"%>

GeschlossenSo schreiben Sie eine Meldung, die einen Ausdruck mit einer Variable enthält, in die Aktion „Meldung in Protokoll schreiben“

  1. Klicken Sie auf die Registerkarte Erstellen.

  2. Fügen Sie der Prozessdatei die Aktion Meldung in Protokoll schreiben hinzu.

  3. Klicken Sie auf der Registerkarte Meldung schreiben unter Meldung in das Feld Variable .

  4. Geben Sie den gewünschten JavaScript-Ausdruck ein. Geben Sie beispielsweise den folgenden Text und Ausdruck ein: 

    Datei '<%DetectedFilePath.substr(0, DetectedFilePath.lastIndexOf('.')) + ".btw"%>' in %DEtectedFileFolder% wird gedruckt.

GeschlossenSo legen Sie die Eigenschaft „Aktion“ einer Aktion fest, um die Aktion bedingt auszuführen

  1. Klicken Sie auf die Registerkarte Erstellen.

  2. Klicken Sie im Fenster Prozess der Ansicht Erstellen auf die gewünschte Aktion.

  3. Klicken Sie auf der Registerkarte Aktion auf Bedingt, abhängig von der Variable oder Bedingt, abhängig vom Ausdruck.

  4. Klicken Sie in das Variablenfeld, dem Sie den JavaScript-Ausdruck hinzufügen möchten.

  5. Geben Sie den gewünschten JavaScript-Ausdruck ein. Geben Sie beispielsweise den folgenden Ausdruck ein:

    <%new Date().getMonth() + 1)%>

GeschlossenSo legen Sie fest, welche fallbezogene Aktion, die vom Ergebnis der Auswertung eines Ausdrucks abhängt, in einer Aktion vom Typ „Select Case“ ausgeführt werden soll

  1. Klicken Sie auf die Registerkarte Erstellen.

  2. Fügen Sie der Prozessdatei die Aktion Select Case hinzu.

  3. Klicken Sie auf der Registerkarte Select Case unter Fälle auf das Feld Fall anhand von Variable auswählen.

  4. Geben Sie den gewünschten JavaScript-Ausdruck ein. Geben Sie beispielsweise den folgenden Ausdruck ein:

    <%Number(Variable1) + 0.1 + 0.2 + 55%>

GeschlossenSo durchlaufen Sie die Start-, End- oder Inkrementwerte, die durch Ausdrücke in einer Aktion vom Typ „For Schleife“ angegeben sind

  1. Klicken Sie auf die Registerkarte Erstellen.

  2. Fügen Sie der Prozessdatei die Aktion For Schleife hinzu.

  3. Klicken Sie auf der Registerkarte For Schleife unter Optionen auf das Feld Name der Iterationsvariable.

  4. Geben Sie den gewünschten JavaScript-Ausdruck ein. Geben Sie beispielsweise den folgenden Ausdruck ein:

    <%RD_Documents.length - 1%>

Objekte, die in Ausdrücken verwendet werden können

Gültige Ergebnisbewertungstypen

Alle integrierten JavaScript-Objekte können im Ausdruck verwendet werden, aber nicht alle von ihnen sind gültige Ergebnisse der Auswertung des Ausdrucks. Die folgenden JavaScript-Typen sind gültig: