Orchestrator

Arrays

Obsah je strojově přeložen z angličtiny s použitím Phrase Language AI.

Pole jsou běžně používaná datová struktura v pracovních postupech Orchestratoru a mohou být získána z spouštěčů nebo akcí.

Pole jsou mocný nástroj v pracovních postupech Orchestratoru a pochopení, jak extrahovat hodnoty z polí, je cenné. Ať už pracujete se spouštěči, akcemi nebo proměnnými, schopnost odkazovat na konkrétní hodnoty v polích pomáhá vytvářet efektivnější a účinnější pracovní postupy.

Práce s poli ve spouštěčích

Při používání spouštěčů je nakonfigurujte filtrováním na konkrétní hodnoty pole.

Předpokládáme, že spouštěč má následující data:

{
  "kódy_jazyka": [
    {"name": "de"},
    {"name": "en"},
    {"name": "fr"}
  ]
}

Pokud payload spouštěče obsahuje pole názvů jazyků, vytvořte filtr spouštěče, aby se pracovní postup spustil pouze tehdy, když je první název jazyka de. Abychom toho dosáhli, použijte Řetězec se rovná porovnávač a zadejte {{ $.data.locales.0.name }} jako hodnotu. Index v poli je oddělen tečkami.

Práce s poli v akcích

Pokud akce vrátí pole a vyžaduje dynamické použití konkrétní hodnoty z tohoto pole v další akci, odkazujte na hodnotu pomocí příslušného indexu.

Jako příklad akce vrací stejná data jako v příkladu spouštěče. Chcete-li extrahovat první název jazyka z pole, zadejte {{ $.locales[0].name }}. Index v poli je oddělen hranatými závorkami. V cestě také nejsou žádná data.

Byl pro vás tento článek užitečný?

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.