Wie man dynamisch beliebige CSV-Dateien (mit unterschiedlichen Spalten) von Webhook zu Google Sheets hinzufügt?

Hallo zusammen,

Ich stecke bei einem Workflow fest und würde mich wirklich über eure Hilfe freuen.

Mein Ablauf:

  • Webhook empfängt eine CSV-Datei (beliebige Struktur/Spalten)
  • Parse-CSV-Node (funktioniert einwandfrei, gibt mir Items mit dynamischen Headern)

Problem:
Ich möchte diese Daten dynamisch in Google Sheets einfügen — das heißt:

  • Automatisch Spaltenüberschriften aus der CSV beim ersten Durchlauf erstellen
  • Jede Art von CSV unterstützen, ohne dass ich jedes Mal manuell Spaltennamen zuordnen muss
  • Keine vordefinierten Header im Sheet

Ich möchte Spaltennamen nicht hardcodieren, weil die CSVs jedes Mal völlig unterschiedliche Spalten haben werden.

Wie kann ich den Google-Sheets-Node konfigurieren (oder den Code-Node + etwas anderes verwenden), um Header automatisch zu erkennen und Zeilen dynamisch anzuhängen?

Ein funktionierendes Beispiel oder ein Vorschlag wäre super. Danke!

Hallo @AbdullahShah Willkommen!
Du brauchst keinen Code-Node dafür. Der Parse CSV-Node gibt bereits jede Zeile als ein Element aus, das mit den CSV-Headern als Schlüssel versehen ist, sodass diese Schlüssel direkt zu Spaltennamen werden können.
Im Google Sheets-Node verwendest du die Operation „Zeile anfügen