n8n 節點n8n 核心節點n8n 教學n8n 入門工作流

n8n 核心節點完全攻略:你一定要懂的 10 個基礎積木

n8n 內建上百個節點,但新手只要先學會 10 個核心積木就能組出八成的工作流。這篇把觸發、HTTP、IF、Switch、Set、Merge、Code、Filter、Loop 一次講透,每個附上「什麼時候用」與實際場景,看完就有完整的節點地圖。

N8NMarket 2026年6月10日

n8n 核心節點是組裝任何工作流都會反覆用到的基礎積木,涵蓋觸發、HTTP 請求、條件判斷、資料整理與迴圈批次。掌握其中 10 個,新手就能拼出八成以上的自動化流程,不必被上百個節點清單嚇退。

打開 n8n 的節點選單,超過 400 個節點滑不到底,這是多數人卡關的第一個原因——不知道從哪幾個學起。其實大部分整合節點(Slack、Notion、Shopify)長得都一樣,學會「核心積木」後,遇到沒看過的節點也能舉一反三。這篇就幫你把最該先懂的 10 個畫成一張地圖。

本文是 n8n 入門系列的支柱文章。建議搭配第一個 n8n 工作流:從零到自動化的完整入門指南一起讀,先有整體框架,再逐顆深入。

先建立分類:節點其實只有三種

n8n 上百個節點,按角色分只有三大類。先抓住分類,後面就不亂:

  • 觸發節點(Trigger):流程的起點,決定「什麼時候啟動」。
  • 核心節點(Core):處理資料的通用積木,例如判斷、整理、迴圈,跟特定服務無關。
  • 整合節點(App):對接特定服務,例如 Google Sheets、Slack、Gmail。

這篇聚焦前兩類,因為它們是所有流程的骨架。三類節點的差異,n8n 節點類型完整解析有更系統的拆解。n8n 官方也把核心節點獨立成一區,清單見 n8n 核心節點官方文件

第 1 顆:觸發節點——所有流程的起點

每條工作流都從一個觸發節點開始。新手先記三種:

  • Manual Trigger(手動觸發):自己按 Execute 才跑,測試階段必用。
  • Schedule Trigger(排程觸發):定時跑,例如每天 9 點同步報表。
  • Webhook:外部事件一來就即時觸發,例如網站表單送出。

沒有觸發節點,流程不知道何時該動。Webhook 是其中最強大也最常被問的,完整玩法見n8n Webhook 完整教學。觸發、處理、輸出三段式的整體架構,可以看n8n 三節點架構解析

第 2 顆:HTTP Request——萬用 API 鑰匙

這是 n8n 最值錢的一顆節點。當某個服務沒有現成整合節點,HTTP Request 讓你直接呼叫它的 API,等於「萬能轉接頭」。

它要填的就是 API 文件上那幾項:請求方法(GET / POST)、網址、Header、Body。看得懂一份 API 文件,就能用這顆節點接上世界上幾乎任何服務。新手前期可以先用現成整合節點,但 HTTP Request 一定要學會,它是 n8n 從「玩具」變「生產工具」的分水嶺。

第 3、4 顆:IF 與 Switch——讓流程自己做決定

第 3、4 顆:IF 與 Switch——讓流程自己做決定

工作流要聰明,就得會分岔。

  • IF:二選一。條件成立走 true 分支,不成立走 false 分支。例如「金額大於 1000 就通知主管,否則直接存檔」。
  • Switch:多選一。依一個值分成多條路。例如依訂單地區分成北、中、南三條不同處理流程。

兩者的判斷條件都靠 {{ }} 表達式抓資料來比對,所以表達式要先會寫,不熟的先補n8n 表達式語法入門。記法很簡單:只有兩條路用 IF,三條以上用 Switch

第 5 顆:Set(Edit Fields)——資料的整理台

從不同節點流出來的資料,欄位常常雜亂:名稱不統一、多了不需要的欄位、少了想補的欄位。Set 節點(新版叫 Edit Fields)就是整理台:

  • 只留下需要的欄位,丟掉雜訊。
  • 改欄位名稱,讓下游好接。
  • 補上新欄位,例如蓋一個 處理時間 的時間戳。

一條流程中段如果資料越接越亂,八成是少放了 Set 節點。養成「接收後先整理再往下送」的習慣,流程會乾淨很多。

第 6 顆:Merge——把兩條資料流合起來

當流程分岔後又要合併,或要把兩個來源的資料拼在一起,就用 Merge。常見場景:

  • 把 A 試算表和 B 試算表的名單,依 email 比對合併。
  • IF 分岔處理完後,兩條分支匯流回同一條主線。

Merge 有幾種模式(接在一起、依鍵配對、只取交集),新手先理解「它負責合流」這個角色,實際用到時再依場景選模式即可。

第 7 顆:Code——表達式不夠用時的萬用解

當內建節點都湊不出你要的邏輯,Code 節點讓你直接寫一段 JavaScript(或 Python)處理整批資料。例如複雜的格式轉換、自訂排序、把一筆拆成多筆。

它很強,但別濫用。能用內建節點做的,就不要寫 Code——因為 Code 是流程裡最難維護、最容易壞的一段。把它當最後手段,而不是第一反應。

第 8 顆:Filter——只放行符合條件的資料

第 8 顆:Filter——只放行符合條件的資料

Filter 和 IF 很像,差別在:IF 把資料分成兩條路,Filter 只留下符合條件的、其餘直接丟掉。

例如一批 100 筆訂單,只想處理金額大於 500 的,用 Filter 一刀過濾,後面就只剩符合的那些。比起用 IF 再把 false 分支接到空節點,Filter 更直覺也更乾淨。

第 9 顆:Loop Over Items——批次處理不爆量

當你有一大批資料要逐筆處理,而且每筆都要呼叫一次外部 API,直接全送出去很可能被對方限流擋下。Loop Over Items(舊稱 Split in Batches)讓你分批處理:

  • 一次只處理 10 筆,跑完再下一批。
  • 配合 Wait 節點,每批之間停幾秒,避開 API 速率限制。

處理大量資料卻一直跳 429(太多請求)錯誤時,答案通常就是補上這顆節點。

第 10 顆:整合節點——學會一個就會一片

Google Sheets、Gmail、Slack、Notion 這些整合節點,操作邏輯幾乎一模一樣:選 Operation(要做什麼)、設 Credential(憑證)、填欄位。學會其中一個,其他就都會了。

最值得新手第一個練的是 Google Sheets,因為應用場景最廣,完整步驟見n8n 連接 Google Sheets 教學。n8n 支援的全部整合服務,可以在 n8n 整合清單查到有沒有你要的服務。

一張學習地圖:先學哪幾顆

10 顆不必一次學完,照這個順序最有效率:

  1. 先會跑:Manual Trigger → 一顆整合節點(Google Sheets)→ Execute,做出第一條會動的流程。
  2. 再會判斷:加 IF、Filter,讓流程依條件分流。
  3. 接著會接任何服務:學 HTTP Request,打通沒有現成節點的服務。
  4. 最後會處理規模:Set、Merge、Loop 把資料整理乾淨、批次處理。

照這條路走,每一步都能做出能用的東西,不會學一堆卻拼不出流程。介面操作不熟的話,先看n8n 介面導覽建立心智模型。

常見問題

n8n 有上百個節點,新手該從哪幾個學起?

先學會觸發節點(Manual / Schedule / Webhook)加上一顆整合節點(建議 Google Sheets),就能做出第一條會動的流程。接著補 IF、Filter 學分流,再學 HTTP Request 接任意服務,最後是 Set、Merge、Loop 處理資料規模。

IF 和 Switch 節點差在哪?

IF 是二選一,條件成立走一條路、不成立走另一條。Switch 是多選一,依一個值分成三條以上的路徑。只有兩種情況用 IF,三種以上用 Switch。

什麼時候該用 Code 節點?

當內建節點組合不出你要的邏輯時,才用 Code 寫 JavaScript 或 Python。能用內建節點做的就別寫 Code,因為它最難維護也最容易出錯。把它當最後手段。

處理大量資料一直被 API 限流怎麼辦?

用 Loop Over Items(舊稱 Split in Batches)分批處理,一次只送固定筆數,並搭配 Wait 節點在每批之間停幾秒,就能避開外部服務的速率限制(常見的 429 錯誤)。

Set 節點到底在做什麼?

Set(新版 Edit Fields)是資料整理台:刪掉不需要的欄位、改欄位名稱、補上新欄位。流程中段資料越接越亂時,補一顆 Set 重新整理,下游節點會好接很多。


把這 10 顆積木摸熟,你看任何 n8n 工作流都能拆解它在做什麼,也能反過來組出自己要的流程。下一步是動手——回到第一個 n8n 工作流入門指南,挑一個你工作上重複的任務,用這些積木把它自動化掉。