Pole jsou běžně používanou datovou strukturou v pracovních postupech Orchestratoru a mohou pocházet ze spouštěčů nebo akcí.
Pole jsou v pracovních postupech Orchestratoru mocným nástrojem a pochopení toho, jak z nich extrahovat hodnoty, 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 nastavte filtrováním podle konkrétních hodnot v poli.
Za předpokladu, že spouštěč obsahuje následující data:
{
Locale
"name": "de",
{"name": "en"},
{"name": "fr"}
]
}
Pokud datová část spouštěče obsahuje pole názvů jazykových verzí, vytvořte filtr spouštěče tak, aby se pracovní postup spustil pouze tehdy, když je první název jazykové verze de. Toho dosáhnete použitím komparátoru a zadáním {{ $.data.locales.0.name }} jako hodnoty. Index v poli je oddělen tečkami.
Práce s poli v akcích
Pokud akce vrací pole a vyžaduje dynamické využití určité hodnoty z tohoto pole v další akci, odkažte na ni pomocí příslušného indexu.
Například akce vrací stejná data jako v příkladu se spouštěčem. Chcete-li z pole extrahovat první název jazykové verze, zadejte {{ $.locales[0].name }}. Index v poli je oddělen hranatými závorkami. V cestě také nejsou žádná data.