Filter Node:如何在 n8n 自動化流程中,進行資料過濾

內容簡介

Filter Node 是 n8n 中用於篩選數據的簡單工具。它可以根據設定條件過濾掉不需要的數據,僅保留符合條件的內容。

本教學將示範一個簡單情境,幫助您快速上手。

範例場景

您有一份包含客戶年齡的數據清單,想篩選出年齡超過18歲的客戶進行後續聯繫。

workflow範例

範例說明

此 workflow 的操作步驟:

  • Filter Age > 18: 篩選客戶中年齡大於18歲的數據。

執行前、後差異

執行前:所有客戶的數據(包括年齡小於18歲的)都傳遞至後續流程。

[
  {
    "name": "Alice",
    "age": 25
  },
  {
    "name": "Bob",
    "age": 17
  },
  {
    "name": "Charlie",
    "age": 19
  }
]

執行後:僅年齡超過18歲的客戶數據被傳遞,提升聯繫效率並避免不相關操作。

[
  {
    "name": "Alice",
    "age": 25
  },
  {
    "name": "Charlie",
    "age": 19
  }
]

執行後:被過濾掉的內容如下。

[
  {
    "name": "Bob",
    "age": 17
  }
]

小技巧

  • 條件可以根據需要更改,例如 “小於” 或 “等於”。
  • 在 Debug 模式下檢查數據輸出,確保篩選邏輯正確。
  • 為節點命名時加上具描述性的名稱(例如 “Filter Age > 18″),方便後續管理。

參考連結

https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.filter

返回頂端