如何從 Webhook 動態將任何 CSV(具有不同列)附加到 Google Sheets?

大家好,

我卡在一個工作流程上,非常希望能得到你們的幫助。

我的流程:

  • Webhook 接收一個 CSV 檔案(可以是任何結構/欄位)
  • Parse CSV 節點(運作正常,給我帶有動態標題的項目)

問題:
我想將此資料動態地推送到 Google Sheets — 意思是:

  • 在首次執行時自動從 CSV 建立欄位標題
  • 支援任何類型的 CSV,無需每次都手動對應欄位名稱
  • 工作表中沒有預先定義的標題

我不想硬編碼欄位名稱,因為 CSV 每次都會有完全不同的欄位。

我如何設定 Google Sheets 節點(或使用 Code 節點 + 其他方式)來自動偵測標題並動態地附加列?

任何可行的範例或建議都會很有幫助。謝謝!

@AbdullahShah 歡迎!
你不需要使用 Code 節點。Parse CSV 節點已經將每一行輸出為由 CSV 標題鍵控的項目,所以這些鍵可以直接成為列名。
在 Google Sheets 節點中,使用 Append Row 操作並將 Mapping Column Mode 設定為 Map Automatically。然後開啟 Options 並確認 Handling extra fields in input 設定為 Insert in New Column(s)(預設值)。在空白工作表上,第一次執行時會從 CSV 欄位名稱寫入標題,而包含不同欄位的 CSV 在後續執行時會新增自己的新欄位。