Aktion „Element festlegen“ in Liste
- Zuletzt aktualisiert2024/07/01
Aktion „Element festlegen“ in Liste
Mit der Aktion Element festlegen können Sie ein Element an eine bestimmte Position in einer Liste setzen und die Ausgabe in einer Variablen speichern.
Einstellungen
- Wählen Sie aus der Liste Listenvariable die Listenvariable aus, für die Sie einen Wert festlegen möchten.
- Geben Sie im Feld Indexnummer die Position in der Liste an, an der Sie das Element festlegen möchten. Der Listenindex beginnt bei 0. Das erste Element in der Liste steht an Position 0, das zweite an Position 1 usw.
- Wählen Sie eine Variable aus der Dropdown-Liste im Feld Ersetzen durch, um die Listenvariable zu ersetzen.
- Wählen Sie in der Liste Ausgabe einer Variablen zuweisen die Variable aus, die Sie zum Speichern der Ausgabe verwenden möchten.
Beispiel für die Verwendung der Aktion „Element festlegen“ in einer Automatisierung
In diesem Beispiel erstellen Sie eine Automatisierung, die ein Element an einer bestimmten Position in einer Liste festlegt und die Ausgabe in einer Variablen speichert.
- Erstellen Sie einen Bot.
- Klicken Sie im linken Feld auf Automatisierung.
Eine Liste der verfügbaren Bots und Formulare wird angezeigt.
- Klicken Sie auf Bot erstellen.
- Geben Sie den Namen des Bots ein: List_Set_item.
- Klicken Sie auf Erstellen und Bearbeiten.
- Klicken Sie im linken Feld auf Automatisierung.
- Erstellen Sie die nutzerdefinierten Variablen mithilfe des Symbols Variable erstellen (+) oben im Menü Variablen. Erstellen Sie die folgenden Variablen und geben Sie die Werte ein:
-
Inventory_Stock (Typ: Liste, Untertyp: Zeichenfolge)
- Wert bei 0: Item ID: 1001, Product Name: Blue T-Shirt, Category: Apparel, Current Stock: 100, Reorder Threshold: 90, SupplierID: S001
- Wert bei 1: Item ID: 1002, Product Name: Running shoes, Category: Footwear, Current Stock: 95, Reorder Threshold: 60, SupplierID: S002
- Wert bei 2: Item ID: 1003, Product Name: Yoga Mat, Category: Fitness, Current Stock: 20, Reorder Threshold: 10, SupplierID: S003
- Wert bei 3: Item ID: 1004, Product Name: Coffee mug, Category: Housewares, Current Stock: 150, Reorder Threshold: 140, SupplierID: S004
- Wert bei 4: Item ID: 1005, Product Name: Backpack, Category: Accessories, Current Stock: 80, Reorder Threshold: 60, SupplierID: S005
-
Updated_Inventory (Typ: Zeichenfolge)
Standardwert: Item ID: 1001, Product Name: Phone Case, Category:Accessories, Current Stock: 50, Reorder Threshold: 20, SupplierID: S006
-
Inventory_Stock (Typ: Liste, Untertyp: Zeichenfolge)
- Um einen Wert an einer bestimmten Position in einer Liste festzulegen, doppelklicken Sie im Bereich Aktionen auf die Aktion
oder ziehen Sie sie von dort.
- Wählen Sie im Feld Listenvariable die Option Inventory_Stock.
- Geben Sie im Feld Indexnummer den Wert 0 ein, um die Position in der Liste anzugeben, an der Sie einen Wert festlegen möchten.
- Wählen Sie die Variable Updated_Inventory aus der Dropdown-Liste im Feld Ersetzen durch, um die Listenvariable zu ersetzen.
- Um die Ausgabe zu speichern, wählen Sie im Feld Ausgabe einer Variablenliste zuweisen die Option SampleString.
- Doppelklicken Sie auf die Aktion
Element abrufen oder ziehen Sie sie hinein.
- Wählen Sie im Feld Listenvariable die Option Inventory_Stock.
- Geben Sie im Feld Indexnummer den Wert 0 ein, um die Position in der Liste anzugeben, ab der Sie einen Wert abrufen möchten.
- Um die Ausgabe zu speichern, wählen Sie im Feld Ausgabe einer Variablenliste zuweisen die Option SampleString.
- Um den Wert zu drucken, doppelklicken Sie auf die Aktion Nachrichtenfeld oder ziehen Sie sie hinein. Wählen Sie SampleString im Feld Anzuzeigende Nachricht angeben aus.
- Klicken Sie auf Speichern und dann auf Ausführen.
Der Wert der Variablen Updated_Inventory (Item ID: 1001, Product Name: Phone Case, Category:Accessories, Current Stock: 50, Reorder Threshold: 20, SupplierID: S006) wird in der Variablen Inventory_Stock auf Index 0 gesetzt. Wenn Sie die Aktion Element abrufen verwenden, um den Wert bei Index 0 abzurufen, wird zur Laufzeit die folgende Ausgabe angezeigt: