Orchestrator

Arrays

Inhalte werden von Phrase Language AI maschinell aus dem Englischen übersetzt.

Arrays sind eine häufig verwendete Datenstruktur in Orchestrator-Workflows und können aus Triggern oder Aktionen stammen.

Arrays sind ein leistungsstarkes Werkzeug in Orchestrator-Workflows, und es ist wertvoll zu verstehen, wie Werte aus Arrays extrahiert werden. Ob Sie mit Triggern, Aktionen oder Variablen arbeiten, die Fähigkeit, bestimmte Werte in Arrays zu Referenz, hilft dabei, effizientere und effektivere Workflows zu erstellen.

Arbeiten mit Arrays in Triggern

Wenn Sie Trigger verwenden, konfigurieren Sie diese durch filtern nach bestimmten Array-Werten.

Angenommen, der Trigger enthält die folgenden Daten:

{
  "locales": [
    {"name": "de"},
    {"name": "en"},
    {"name": "fr"}
  ]
}

Wenn eine Trigger-Nutzlast ein Array von Sprache-Namen enthält, Erstellen Sie einen Trigger-Filter, um den Workflow nur dann auszulösen, wenn der erste Sprache-Name de ist. Um dies zu erreichen, verwenden Sie den String Equals-Vergleich und geben Sie {{ $.data.locales.0.name }} für den Wert ein. Der Index im Array wird durch Punkte getrennt.

Arbeiten mit Arrays in Aktionen

Wenn eine Aktion ein Array zurückgibt und die dynamische Verwendung eines bestimmten Werts aus diesem Array in der nächsten Aktion erfordert, referenzieren Sie den Wert mithilfe des entsprechenden Index.

Als Beispiel gibt eine Aktion dieselben Daten zurück wie im Trigger-Beispiel. Um den ersten Sprache-Namen aus dem Array zu extrahieren, geben Sie {{ $.locales[0].name }} ein. Der Index im Array wird durch eckige Klammern getrennt. Es sind auch keine Daten im Pfad vorhanden.

War dieser Beitrag hilfreich?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.