Automatisierung mit JSON-Aktionen erstellen
Als PDF herunterladen
- Zuletzt aktualisiert2024/07/31
Automatisierung mit JSON-Aktionen erstellen
In diesem Beispiel wird ein TaskBot mit JSON-Aktionen erstellt, um Operationen mit den JSON-Daten durchzuführen.
Prozedur
-
Erstellen von Bots
-
Klicken Sie im linken Feld auf Automatisierung.
Eine Liste der verfügbaren Bots und Formulare wird angezeigt.
- Klicken Sie auf Neu erstellen > Bot.
- Geben Sie einen Namen für den Bot ein: Json_Test_Bot.
- Klicken Sie auf Erstellen und Bearbeiten.
-
Klicken Sie im linken Feld auf Automatisierung.
-
Erstellen Sie die folgenden Variablen:
- vSourceDictionary
- Typ: Wörterbuch
- Untertyp: Beliebig
- Name der Variablen: vSourceDictionary
- Standardwerte:
Typ Schlüssel Wert Zeichenfolge firstName Mathew Zeichenfolge LastName Brain Nummer id 5669 Boolescher Wert isAdmin Wahr
- vHobby
- Typ: Liste
- Untertyp: Zeichenfolge
- Standardwerte:
- Wert bei 0: Lesevorgang läuft
- Wert bei 1: Fußball
- Wert bei 2: Kochen
- vJson
- Typ: Zeichenfolge
- Name: vJson
- vAddressDictionary
- Typ: Wörterbuch
- Untertyp: Beliebig
- Name: vAddressDictionary
- vDestinationDictionary
- Typ: Wörterbuch
- Untertyp: Beliebig
- Name: vDestinationDictionary
- Erstellen Sie einen SampleString und eine SampleNumber-Variable.
- vSourceDictionary
-
Doppelklicken oder ziehen Sie die Aktion Aktion Wörterbuch > Setzen, um einem Schlüssel im Wörterbuch einen Wert zuzuweisen.
- Wählen Sie die Wörterbuchvariable vSourceDictionary aus der Dropdown-Liste aus.
- Geben Sie tags ins Feld Schlüssel ein.
- Wählen Sie die Registerkarte Variable und wählen Sie den Wert vHobby aus der Dropdown-Liste.
-
Doppelklicken oder ziehen Sie die Aktion JSON > Wörterbuch in JSON konvertieren, um die Wörterbuchvariable in JSON zu konvertieren und in einer String-Variablen zu speichern.
- Wählen Sie die Wörterbuchvariable vSourceDictionary aus der Dropdown-Liste aus.
- Wählen Sie im Feld Ergebnis in einer Variable speichern vJson aus.
- Doppelklicken Sie auf die Aktion Nachrichtenfeld, um die Werte zu drucken. Drücken Sie im Feld Eingabe der anzuzeigenden Nachricht die Taste F2, und wählen Sie dann $vJson$.
-
Doppelklicken oder ziehen Sie die Aktion JSON > Sitzung starten, um eine JSON-Sitzung zu starten.
- Wählen Sie im Feld Datenquelle die Option Text, drücken Sie F2 und wählen Sie dann $vJson$.
- Um eine JSON-Sitzung zu erstellen, wählen Sie unter JSON-Objektsitzung die Option Lokale Sitzung und geben Sie Default als Sitzungsnamen ein.
-
Doppelklicken oder ziehen Sie die Aktion JSON > Knotenwert hinzufügen, um einen neuen Wert zu einem vorhandenen json hinzuzufügen.
- Geben Sie $ in das Feld JSON-Knotenpfad ein.
- Geben Sie address im Feld Schlüsselname ein.
- Wählen Sie die Variable Wörterbuch aus dem Feld Werttyp.
-
Wählen Sie im Feld Wert die Registerkarte Wörterbuch und geben Sie die folgenden Werte ein:
Typ Schlüssel Wert Zeichenfolge Stadt Huston Zeichenfolge Bundesstaat Texas Zeichenfolge Land USA Nummer Pincode 100233 Boolescher Wert isPermenentAddress Wahr - Wählen Sie die Option Sitzungsname und geben Sie Default in das Feld Sitzungsname ein.
-
Doppelklicken oder ziehen Sie die Aktion JSON > Knotenwert erhalten, um die Knotenwerte abzurufen.
- Geben Sie $ in das Feld JSON-Knotenpfad ein.
- Wählen Sie die Option Sitzungsname und geben Sie Default in das Feld Sitzungsname ein.
- Wählen Sie im Feld Ergebnis in einer Variable speichern SampleString aus.
- Doppelklicken Sie auf die Aktion Nachrichtenfeld, um die Werte zu drucken. Drücken Sie im Feld Eingabe der anzuzeigenden Nachricht die Taste F2, und wählen Sie dann SampleString.
-
Doppelklicken oder ziehen Sie die Aktion JSON > Knotenwert aktualisieren, um einen neuen Wert im vorhandenen Json zu aktualisieren.
- Geben Sie tags in das Feld JSON-Knotenpfad ein.
- Wählen Sie die Variable String aus dem Feld Werttyp.
- Geben Sie Wird ausgeführt in das Feld Wert (optional) ein.
- Wählen Sie die Option Sitzungsname und geben Sie Default in das Feld Sitzungsname ein.
-
Doppelklicken oder ziehen Sie die Aktion JSON > Knotenwert aktualisieren, um einen neuen Wert im vorhandenen Json zu aktualisieren.
- Geben Sie LastName in das Feld JSON-Knotenpfad ein.
- Wählen Sie die Variable String aus dem Feld Werttyp.
- Geben Sie Wade in das Feld Wert (optional) ein.
- Wählen Sie die Option Sitzungsname und geben Sie Default in das Feld Sitzungsname ein.
-
Doppelklicken oder ziehen Sie die Aktion JSON > Knotenwert erhalten, um die Knotenwerte abzurufen.
- Geben Sie $ in das Feld JSON-Knotenpfad ein.
- Wählen Sie die Option Sitzungsname und geben Sie Default in das Feld Sitzungsname ein.
- Wählen Sie im Feld Ergebnis in einer Variable speichern SampleString aus.
- Doppelklicken Sie auf die Aktion Nachrichtenfeld, um die Werte zu drucken. Drücken Sie im Feld Eingabe der anzuzeigenden Nachricht die Taste F2, und wählen Sie dann SampleString.
-
Doppelklicken oder ziehen Sie die Aktion JSON > JSON in Wörterbuch konvertieren, um die JSON-Zeichenfolge in ein Wörterbuch zu konvertieren.
- Wählen Sie die Option Sitzungsname und geben Sie Default in das Feld Sitzungsname ein.
- Wählen Sie im Feld Ergebnis in einer Variablen speichern die Option Wörterbuch und wählen Sie vDestinationDictionary aus der Dropdown-Liste.
-
Doppelklicken oder ziehen Sie die Aktion Wörterbuch > Abrufen, um zu überprüfen, ob ein Schlüssel in einer Wörterbuchvariablen existiert, und den entsprechenden Wert zurückzugeben.
- Wählen Sie die Wörterbuchvariable vDestinationDictionary aus der Dropdown-Liste aus.
- Geben Sie address ins Feld Schlüssel ein.
- Drücken Sie im Feld Ausgabe einer Variablen zuordnen die Taste F2 und wählen Sie die Variable vAddressDictionary.
-
Doppelklicken Sie auf die Aktion Nachrichtenfeld, um die Werte zu drucken. Geben Sie in das Feld Anzuzeigende Nachricht eingeben Folgendes ein:
Output Dictionary: Size :$vDestinationDictionary.Dictionary:size.Number:toString$ Key[id]: $vDestinationDictionary{id}$ Key[address.city]: $vAddressDictionary{city}$
- Doppelklicken oder ziehen Sie die Aktion JSON > Sitzung beenden, um die JSON-Sitzung zu schließen. Wählen Sie die Option „Sitzungsname“ und geben Sie „Standard“ in das Feld „Sitzungsname“ ein.
- Klicken Sie auf Speichern und dann auf Ausführen.