內容簡介
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