Ausdrucks-Generator

Verwenden Sie den Ausdrucks-Generator, um einfache oder komplexe Ausdrücke auf vereinfachte Weise zu erstellen.

Wenn Sie eine Automatisierung erstellen, können Sie im Eigenschaftenbereich der Aktion für einige Aktionen, die den Zugriff auf Variablen ermöglichen, entweder einen Wert eingeben oder im Eigenschaftsfeld auf Wert einfügen klicken, um den gewünschten Ausdruckstyp zu erstellen.

Vorteile

  • Der benutzerfreundliche Ausdrucks-Generator-Assistent hilft Ihnen, komplexe Ausdrücke schneller und präziser zu erstellen, wodurch wertvolle Zeit gespart wird.
  • So wird der Prozess der Erstellung von Ausdrücken intuitiver und selbsterklärender. Sie können den Wert einer Variablen ganz einfach festlegen oder bearbeiten, indem Sie aus der integrierten Referenzliste der entsprechenden Methoden auswählen.
  • Sie können den Ausdruck in der Vorschau anzeigen – und wenn der von Ihnen erstellte Ausdruck ungültig ist, wird ein Fehlersymbol in der Vorschau angezeigt. Dies hilft Ihnen, die Syntax Ihres Ausdrucks zu validieren und zu überprüfen, damit er fehlerfrei ausgeführt wird.

Möglichkeiten

Der Ausdrucks-Generator bietet die folgenden Funktionen:
  • Stellt erweiterte Unterstützung für Eigenschaften bereit (nach Name, Index oder Methode): Wenn Sie eine Variable wie eine Liste, ein Wörterbuch oder einen Datensatz verwenden, können Sie auf den Wert entweder über den Namen oder eine spezifische Indexnummer zugreifen oder durch die Verwendung geeigneter Methoden (z. B. die Methode listGet für Listen, die Methode DictionaryToString für Wörterbücher), um den Index dynamisch zu bestimmen.
    • Name: Ein Schlüssel, der als eindeutiger Bezeichner mit einem Wert verknüpft ist.
    • Index: Ein Index bezieht sich auf Daten, die auf einen bestimmten Ort in der Tabelle, im Datensatz, in der Liste usw. verweisen.
    • Methode: Methoden sind Funktionen, die auf Objekte aufgerufen werden. Sie spielen eine entscheidende Rolle bei der Änderung oder dem Zugriff auf die Eigenschaften des Objekts.

    Beispiel: $Inventory_Stock_2025[4]{"\"Manufacturing date\""}$

    Unterstützte Eigenschaften

  • Unterstützung zum Hinzufügen von Ausdrücken mit Argumenten: Wenn Sie eine Methode basierend auf dem Variablentyp auswählen, können Sie Parameter/Argumente für die Methode eingeben. Ein Argument ist der tatsächliche Wert, der an die Methode übergeben wird, wenn sie aufgerufen wird.

    Beispiel, Variable = $Employee_Data_2025$

    Method: String großbuchstaben-Großbuchstaben (Wandeln Sie das Zeichen an Index 0 in Großbuchstaben um).

    Neuer Ausdruck: $Employee_Data_2025[0].String:uppercase$

    In diesem Fall ist String:uppercase eine Methode des String-Objektnamens, die die Großbuchstabenversion des Strings zurückgibt.

    Ausdrücke mit Argumenten hinzufügen

  • Fähigkeit, verschachtelte Ausdrücke zu erstellen: Sie können einen Ausdruck für Namen, Index oder Methode erstellen, der andere Ausdrücke enthält. Das Erstellen verschachtelter Ausdrücke macht komplexe Ausdrücke leichter lesbar, bearbeitbar und debugbar.

    Beispiel: $listOfDates[0].Datetime.get[0].Number:toString$

    Fähigkeit, verschachtelte Ausdrücke zu erstellen

  • Fortsetzung vom markierten Ausdruck: Indem Sie den gesamten Ausdruck im Eigenschaftstextfeld auswählen und auf (x) klicken, öffnen Sie den Ausdrucks-Generator. Hier wird der gesamte Ausdruck nach Variablen, Methode und Argument aufgeteilt, sodass Sie die volle Kontrolle haben, um einen Ausdruck weiter zu erstellen oder die bestehenden Werte nach Ihren Bedürfnissen zu aktualisieren.

    Beispiel: Sie wählen den Ausdruck $Dictionary_Var(name)$ aus und klicken im Ausdrucks-Generator-Fenster auf (x). Es zeigt Ihnen den Ausdruck, den Sie ausgewählt haben. Wählen Sie Methode und wählen Sie String trim-Trimmen, um die Leerzeichen des Strings zu entfernen. Der neue Ausdruck, den Sie erstellen, wird $Dictionary_Var{name}.String:trim$ sein.

    Fortsetzung vom markierten Ausdruck

Ausdrücke generieren

Die Möglichkeiten zum Generieren von Ausdrücken werden in der folgenden Tabelle erläutert.
Option Beschreibung
Geben Sie den Ausdruck manuell ein. Wenn Sie eine Automatisierung im Bot Editor erstellen, können Sie manuell einen Ausdruck im Aktions-Eigenschaftenfeld eingeben, der Variablen als Eingabe zulässt.

Wenn Sie eine Variable eingeben, schlägt das System eine Liste von System- und benutzerdefinierten Variablen vor. Diese Liste wird basierend auf dem von Ihnen eingegebenen Text gefiltert und leitet Sie bei der Erstellung Ihrer Automatisierung an.

Nachdem Sie eine Variable eingegeben oder ausgewählt haben, können Sie die entsprechenden Methoden auswählen, indem Sie nach dem Variablennamen einen Punkt (.) eingeben. Diese Funktion ermöglicht es Ihnen, eine Kombination aus statischem Text und Variablen einzugeben, wodurch die Flexibilität Ihrer Automatisierungserstellung erhöht wird.

Wenn Sie einen Ausdruck eingeben und der Ausdruck ungültig ist, wird der Fehler mit der entsprechenden Fehlermeldung hervorgehoben, die Ihnen hilft, Fehler schnell zu erkennen und zu korrigieren.

Mithilfe des Ausdrucks-Generators

Alternativ zu der oben genannten Methode können Sie als Entwickler einen Ausdruck mit dem Ausdrucks-Generator erstellen. Drücken Sie F2 oder klicken Sie auf das (x)-Symbol, um einen Wert in das Eigenschaftstextfeld einzufügen.

Wenn Sie den Ausdrucks-Generator öffnen, wird Ihnen eine Auswahl an Komponenten präsentiert, aus denen Sie wählen können, einschließlich Variablen (sowohl system- als auch benutzerdefinierte) und globale Werte. Diese Flexibilität ermöglicht es Ihnen, Ausdrücke zu erstellen, die Ihren spezifischen Bedürfnissen entsprechen.

Beim Auswählen einer Variablen stellt Ihnen das System eine Liste der entsprechenden Methoden und Argumente zur Verfügung. Diese Anleitung stellt sicher, dass Sie fundierte Entscheidungen beim Erstellen Ihres Ausdrucks treffen können, wodurch die Qualität Ihrer Arbeit verbessert wird.

Nachdem Sie die Variablen und Methoden ausgewählt haben, können Sie die erstellte Ausdrucksvorschau anzeigen. Ein Fehlersymbol wird angezeigt, wenn der Ausdruck ungültig ist. Zusätzlich können Sie Variablen und Methoden iterativ auswählen, um einen Ausdruck zu erstellen. Diese Funktion gibt Ihnen die volle Kontrolle über die Konstruktion Ihres Ausdrucks, sodass Sie ihn verfeinern können, bis er Ihren spezifischen Anforderungen entspricht.