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 BarTender 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 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 in das Fenster Ereignisse der Ansicht Erstellen, um das Ereignis zu erweitern, das die gewünschte Aktion „Dokument drucken“ enthält.

  3. Klicken Sie auf die Aktion Dokument drucken .

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

  5. 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 setzen“ fest

  1. Klicken Sie auf die Registerkarte Erstellen.

  2. Im Fenster Ereignisse der Ansicht Erstellen klicken Sie auf das gewünschte Ereignis und fügen diesem dann die Aktion Variable setzen 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. Im Fenster Ereignisse der Ansicht Erstellen klicken Sie auf das gewünschte Ereignis und fügen dann 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. Im Fenster Ereignisse der Ansicht Erstellen klicken Sie auf das gewünschte Ereignis.

  3. Fügen Sie die gewünschte Aktion hinzu.

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

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

  6. 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 „Fall auswählen“ ausgeführt werden soll

  1. Klicken Sie auf die Registerkarte Erstellen.

  2. Im Fenster Ereignisse der Ansicht Erstellen klicken Sie auf das gewünschte Ereignis und fügen diesem dann die Aktion Fall auswählen hinzu.

  3. Klicken Sie auf der Registerkarte Fall auswählen 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 „Für Schleife“ angegeben sind

  1. Klicken Sie auf die Registerkarte Erstellen.

  2. Im Fenster Ereignisse der Ansicht Erstellen klicken Sie auf das gewünschte Ereignis und fügen diesem dann die Aktion Für Schleife hinzu.

  3. Klicken Sie auf der Registerkarte Für 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: