Při práci s poli v akcích Code se můžete setkat se dvěma běžnými problémy:Documentation Index
Fetch the complete documentation index at: https://docs.get-clara.tech/llms.txt
Use this file to discover all available pages before exploring further.
- Pole předaná jako řetězce — data z externích systémů nebo předchozích kroků dorazí jako řetězec místo skutečného pole
- Nelze vybírat jednotlivé položky — můžete vybrat pouze celé pole, nikoli konkrétní pole objektů v něm
Parsování polí z řetězců
Pole se mezi kroky pracovního postupu často předávají jako řetězce nebo JSON, nikoli jako nativní pole. K tomu dochází, když:- Příjem dat z externích API pomocí HTTP Request
- Zpracování dat webhooků
- Předávání dat mezi kroky pracovního postupu
typeof users === "string" ? JSON.parse(users) : users ověřuje, zda je vstup řetězec, v případě potřeby jej rozparsuje, nebo jej použije přímo, pokud už jde o pole.
Extrahování jednotlivých atributů z polí
Webhook může vrátit pole jakoanswers: [...], ale v následujících krocích pracovního postupu lze vybrat pouze celé pole — nikoli jednotlivé položky v něm.
Řešení: Přidejte uzel Code, který extrahuje konkrétní pole a vrátí je jako strukturovaný objekt:
answer.firstname a answer.name.
Aktivně pracujeme na tom, aby bylo zacházení s poli v budoucích aktualizacích snazší.