Bei der Arbeit mit Arrays in Code-Aktionen stoßen Sie möglicherweise auf zwei häufige Herausforderungen: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.
- Als Strings übergebene Arrays — Daten aus externen Systemen oder vorherigen Schritten kommen als String statt als echtes Array an
- Einzelne Elemente nicht auswählbar — Sie können nur das gesamte Array auswählen, nicht bestimmte Felder darin
Arrays aus Strings parsen
Arrays werden zwischen Workflow-Schritten häufig als Strings oder JSON übergeben, statt als native Arrays. Dies geschieht, wenn:- Empfangen von Daten aus externen APIs über HTTP Request
- Verarbeiten von Webhook-Payloads
- Weitergeben von Daten zwischen Workflow-Schritten
typeof users === "string" ? JSON.parse(users) : users prüft, ob die Eingabe ein String ist, parst sie bei Bedarf oder verwendet sie direkt, wenn sie bereits ein Array ist.
Einzelne Felder aus Arrays extrahieren
Ein Webhook kann ein Array wieanswers: [...] zurückgeben, aber in nachfolgenden Workflow-Schritten können Sie nur das gesamte Array auswählen — nicht einzelne Elemente darin.
Lösung: Fügen Sie einen Code-Knoten hinzu, um bestimmte Felder zu extrahieren und als strukturiertes Objekt zurückzugeben:
answer.firstname und answer.name aus der Variablenauswahl auswählen.
Wir arbeiten aktiv daran, die Arbeit mit Arrays in zukünftigen Updates zu vereinfachen.