3. Filtering Orders

Josh-avatar-img
發佈於n8n
更新 發佈閱讀 3 分鐘

在這個步驟將學會如何使用條件邏輯來篩選資料,並透過 If 節點使用表達式(Expression)來判斷資料內容。

完成這個步驟後,流程會長得像這樣:

raw-image

要把「處理中(Processing)」的訂單寫入 Airtable,所以需要根據 orderStatus 欄位來篩選資料。

邏輯如下:

  • 如果 orderStatus 是 processing → 寫入 Airtable
  • 否則(是 booked)→ 計算總金額

這是典型的 if-then-else 條件邏輯。在 n8n 中,可以使用 If 節點來實作這種邏輯判斷。

📌 小提醒:

如果你需要根據多個條件或多種結果來分支流程,可以使用 Switch 節點,它支援多個輸出連接。

加入 If 節點(放在 HTTP Request 與 Airtable 節點之間)

  1. 滑鼠移到 HTTP Request 節點與 Airtable 節點之間的連線箭頭上
  2. 點選中間的「+」圖示,斷開連線
  3. 搜尋並加入 If 節點,連接到 HTTP Request 節點

設定 If 節點參數

這裡我們會使用 表達式(Expression) 來判斷 orderStatus 的值。

操作步驟:

  1. 在 value1 欄位中,點選右側的「Expression」標籤
  2. 點選「🔗 鏈結圖示」開啟表達式編輯器
  3. 在左側選單中選擇 HTTP Request > orderStatus,拖曳到中間的表達式欄位 (HTTP Request節點須先執行一次,有資料後才能於if節點拖曳欄位)
  4. 最終表達式會是:{{ $json.orderStatus }}
  5. 關閉編輯器
raw-image
raw-image

接著設定:

  • Operation(操作):選擇 String > is equal to
  • value2:輸入 processing
  • 確認資料類型為「String」
raw-image

點選「Execute step」來測試 If 節點。

執行結果畫面:

  • True Branch:顯示 orderStatus 為 processing 的訂單
raw-image
  • False Branch:顯示 orderStatus 為 booked 的訂單
raw-image

連接 Airtable 節點到 If 節點的 True 分支

因為 Nathan 只需要「processing 」的訂單寫入 Airtable,所以只需要把 Airtable 節點連接到 If 節點的 True 分支。

raw-image

📌 建議先清空 Airtable 表格中的資料,再重新執行 Airtable 節點,確認只有正確的資料被寫入。

raw-image

執行後,你應該只會看到 14 筆資料(原本是 30 筆),這些都是 orderStatus 為 processing 的訂單。

raw-image

官方課程連結

留言
avatar-img
留言分享你的想法!
avatar-img
Josh的沙龍
5會員
61內容數
分享知識
Josh的沙龍的其他內容
2025/09/28
在這個步驟將學會如何使用 Schedule Trigger 節點,讓流程在固定時間或週期自動執行。 完成這個步驟後,流程會長得像這樣: 目前這個流程只有在手動點選「Execute Workflow」時才會執行。但 Nathan 希望它能自動在每週一早上執行。 這時候就可以使用 Schedule
Thumbnail
2025/09/28
在這個步驟將學會如何使用 Schedule Trigger 節點,讓流程在固定時間或週期自動執行。 完成這個步驟後,流程會長得像這樣: 目前這個流程只有在手動點選「Execute Workflow」時才會執行。但 Nathan 希望它能自動在每週一早上執行。 這時候就可以使用 Schedule
Thumbnail
2025/09/28
在這個流程的第一部分,學會如何使用 HTTP Request 節點來發送 HTTP 請求,從資料倉儲取得資料。 完成這一節後,流程會長得像這樣: 建立 Nathan 的工作流程 打開 n8n 編輯器介面,建立一個新的工作流程。 請將這個新流程命名為 Nathan's workflow。
Thumbnail
2025/09/28
在這個流程的第一部分,學會如何使用 HTTP Request 節點來發送 HTTP 請求,從資料倉儲取得資料。 完成這一節後,流程會長得像這樣: 建立 Nathan 的工作流程 打開 n8n 編輯器介面,建立一個新的工作流程。 請將這個新流程命名為 Nathan's workflow。
Thumbnail
2025/09/24
Firecrawl、Apify、RapidAPI、BrowserAct、Scrapy、Playwright 工具的主要功能特色、收費模式、適用情境,以及在 n8n 中的操作方式
2025/09/24
Firecrawl、Apify、RapidAPI、BrowserAct、Scrapy、Playwright 工具的主要功能特色、收費模式、適用情境,以及在 n8n 中的操作方式
看更多
你可能也想看
Thumbnail
※ 什麼是WHERE? 使用 WHERE來設定條件,可以幫助我們縮小查詢結果的範圍,取得想要的結果。 ※ 語法: ※ 解析順序: From:先看是哪一張table→table裡面符合Where指定條件的record→再看Select指定的是那些欄位→再根據那個欄位進行排序。 ※ 使⽤⽅
Thumbnail
※ 什麼是WHERE? 使用 WHERE來設定條件,可以幫助我們縮小查詢結果的範圍,取得想要的結果。 ※ 語法: ※ 解析順序: From:先看是哪一張table→table裡面符合Where指定條件的record→再看Select指定的是那些欄位→再根據那個欄位進行排序。 ※ 使⽤⽅
Thumbnail
※ 什麼是ORDER BY? 可以讓SELECT出來的結果,根據你想要的方式排序。簡單說,用於對查詢結果進行排序。 ※ 語法: SELECT select_list FROM table_name ORDER BY column1 [ASC|DESC], column2 [ASC|DESC]
Thumbnail
※ 什麼是ORDER BY? 可以讓SELECT出來的結果,根據你想要的方式排序。簡單說,用於對查詢結果進行排序。 ※ 語法: SELECT select_list FROM table_name ORDER BY column1 [ASC|DESC], column2 [ASC|DESC]
Thumbnail
此章節的目的是介紹Java程式語言中的流程控制結構,包括條件語句(if, else if, else)、三元運算子、switch語句,以及各種迴圈(for, foreach, while)。同時,也解釋了如何在迴圈中使用控制語句來改變程式的執行流程。每種主題都配有示例程式碼以幫助理解。
Thumbnail
此章節的目的是介紹Java程式語言中的流程控制結構,包括條件語句(if, else if, else)、三元運算子、switch語句,以及各種迴圈(for, foreach, while)。同時,也解釋了如何在迴圈中使用控制語句來改變程式的執行流程。每種主題都配有示例程式碼以幫助理解。
Thumbnail
在進行SQL查詢邏輯更改時,需要適當地使用SubQuery和join來達到新的排序需求。本文將介紹原本的撈取邏輯、需求以及如何使用SubQuery來解決新的排序需求。
Thumbnail
在進行SQL查詢邏輯更改時,需要適當地使用SubQuery和join來達到新的排序需求。本文將介紹原本的撈取邏輯、需求以及如何使用SubQuery來解決新的排序需求。
Thumbnail
利用文字紀錄,明確寫下自己的採購項目......
Thumbnail
利用文字紀錄,明確寫下自己的採購項目......
Thumbnail
本章節提供了關於Typescript中流程控制元素的詳細介紹,包括if, else if, else語句,三元運算子,switch語句,各種for迴圈,while迴圈,循環嵌套和控制迴圈語句(break,continue和標籤)的使用。
Thumbnail
本章節提供了關於Typescript中流程控制元素的詳細介紹,包括if, else if, else語句,三元運算子,switch語句,各種for迴圈,while迴圈,循環嵌套和控制迴圈語句(break,continue和標籤)的使用。
Thumbnail
條件資料行是POWER QUERY裡面一個可以設定指定條件,進而判斷符合條件的資料產生指定的內容,就跟EXCEL中的IF函數很像。 但是POWER QUERY的條件資料行,他是利用對話式的視窗,所以不需要自己動手寫函數,就可以順利達到相同的功能。 今天就用1個資料3個題目來學習這個功能
Thumbnail
條件資料行是POWER QUERY裡面一個可以設定指定條件,進而判斷符合條件的資料產生指定的內容,就跟EXCEL中的IF函數很像。 但是POWER QUERY的條件資料行,他是利用對話式的視窗,所以不需要自己動手寫函數,就可以順利達到相同的功能。 今天就用1個資料3個題目來學習這個功能
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News