Datentransformation
Edit Fields (Set) und Code Node — Daten formen, filtern und anreichern.
Edit Fields (Set)
Der Set-Node mappt und benennt Felder ohne Code:
- Felder hinzufügen / überschreiben
- Unnötige Felder weglassen (je nach Modus)
- Expressions pro Feld
Ideal für 80 % der Mapping-Arbeit.
IF / Filter / Switch
Verzweigungen und Filter halten Workflows lesbar:
- IF für echte/falsche Pfade
- Filter entfernt Items
- Switch für mehrere Fälle
Code Node
Wenn Expressions nicht reichen:
const items = $input.all();
return items.map((item) => ({
json: {
email: String(item.json.email || "").toLowerCase().trim(),
fullName: `${item.json.firstName} ${item.json.lastName}`,
},
}));
Regeln:
- Klein und testbar halten
- Keine Secrets hardcoden
- Output immer als Items-Array zurückgeben
Merge und Split
- Split Out — Array-Feld zu Items machen
- Aggregate / Merge — wieder zusammenführen
- Reihenfolge und Matching-Keys beachten
Merksatz
Transformiere früh und explizit. Downstream-Nodes sollen stabile Feldnamen sehen.
Als Nächstes: was passiert, wenn etwas schiefgeht.