這是一篇根據 80 分鐘完整 YouTube 教學整理的保姆級教程。如果你是 n8n 新手,或者想學會如何用 AI 自動化處理日常工作,這篇文章將帶你從零開始,一步步建立你的第一個 AI 自動化工作流。
這篇教程你將學會:HTTP Request 抓取資料、Split Out 資料拆分、Set 節點整理資料、Filter 邏輯篩選、Google Gemini AI 串接、Google Sheets 自動歸檔。
Step 1:抓取資料 - HTTP Request
派「服務生」去拿菜單在 n8n 的世界裡,HTTP Request 節點就像是你派出去的「服務生」。你告訴它:「去那個網址,幫我把資料拿回來。」
想像你在餐廳,服務生(HTTP Request)幫你去廚房(API)拿菜單(資料)。你只需要告訴他去哪裡拿,他就會把東西帶回來給你。
在 n8n 中新增一個 HTTP Request 節點,填入以下資訊:
- Method:GET(拿資料)或 POST(送資料)
- URL:你要抓取資料的網址(API Endpoint)
- Authentication:如果需要 API Key,在這裡設定
按下「Execute」,你就會看到服務生把資料帶回來了。這些資料通常是 JSON 格式,像是一個包裝好的包裹。
Step 2:資料整形 - Split Out & Set
自動拆包裹與擺盤HTTP Request 拿回來的資料,通常是一大包 JSON。就像收到一個大包裹,裡面裝了很多東西,我們需要把它拆開、整理好。
Split Out 節點:自動拆包裹
你收到一個大箱子,裡面有 100 件商品。Split Out 就像是自動拆箱機,把每一件商品單獨拿出來,排成一列,方便你一件一件處理。
當 API 回傳的資料是一個陣列(Array),裡面有很多項目時,Split Out 節點會把它拆成獨立的項目。這樣後續的節點就能對每一筆資料分別處理。
Set 節點:整理與擺盤
Set 節點是你的「資料整理師」。它可以:
- 重新命名欄位(把
created_at改成「建立時間」) - 只保留你需要的資料(丟掉不必要的欄位)
- 新增欄位(加上日期、分類標籤等)
- 格式化資料(把日期格式統一)
實戰技巧:善用 Set 節點的「Keep Only Set」選項,可以只保留你設定的欄位,自動丟掉其他雜訊,讓資料更乾淨。
Step 3:邏輯篩選 - Filter
AI 也能幫你省錢不是所有資料都值得處理。Filter 節點就像是一個守門員,只讓符合條件的資料通過。
想像你在機場安檢。Filter 就是那個 X 光機,只讓符合規定的行李通過。不符合條件的?直接被擋下來。
每次呼叫 AI API(像是 Gemini、ChatGPT)都要花錢。如果你不加過濾,100 筆資料全部送給 AI 處理,成本就是 100 次 API 呼叫。
但如果你先用 Filter 過濾,只留下真正需要 AI 處理的 20 筆,成本立刻降到五分之一。
- 過濾空值:內容為空的資料不需要 AI 分析
- 過濾重複:已經處理過的資料不需要再處理
- 過濾無關:不符合關鍵字的資料直接跳過
省錢心法:先用免費的邏輯判斷(Filter、Switch)過濾資料,再用付費的 AI 處理。順序對了,成本直接砍半。
Step 4:接上大腦 - Google Gemini
讓 AI 變身社群小編這是整個工作流最精彩的部分。我們要把 Google Gemini 接進來,讓 AI 幫你自動生成內容。
你有一個超級聰明的助理。你把原始資料丟給他,告訴他「幫我寫成社群貼文」,他就會自動生成一篇吸引人的文案。這就是 Gemini 節點在做的事。
在 n8n 中新增 Google Gemini 節點:
- Credential:填入你的 Google AI API Key
- Model:選擇模型(推薦 gemini-1.5-flash,便宜又快)
- Prompt:這是最重要的部分!告訴 AI 要做什麼
Prompt 範例:
「你是一位專業的社群小編。請根據以下資料,撰寫一篇 Facebook 貼文。要求:吸引人的開頭、重點條列、結尾加上行動呼籲。資料內容:{{$json.content}}」
Prompt Engineering 小技巧
- 給角色:「你是一位專業的...」讓 AI 知道用什麼身份回答
- 給格式:「請用條列式」「限制在 200 字內」
- 給範例:附上一個你喜歡的貼文範例,AI 會模仿
- 給變數:用
{{$json.欄位名}}帶入動態資料
Step 5:自動歸檔 - Google Sheets
看著 Excel 自動填滿的療癒感最後一步,我們要把所有處理好的資料,自動寫入 Google Sheets。這樣你就有一個自動更新的資料庫,隨時可以查看、分析、匯出。
想像有一個看不見的秘書,24 小時幫你把資料整齊地填入試算表。你醒來時,Excel 已經填好了昨天的所有資料。這就是自動化的魔力。
- Credential:連接你的 Google 帳號
- Operation:選擇「Append Row」(新增一列)
- Spreadsheet:選擇你的試算表
- Sheet:選擇工作表(Sheet1)
- Mapping:把資料欄位對應到試算表的欄位
小技巧:先在 Google Sheets 建好表頭(欄位名稱),n8n 會自動偵測並讓你選擇對應。
進階應用:你可以設定多個 Sheet 節點,把不同類型的資料分別存入不同的工作表。例如:正面評論存一個表、負面評論存另一個表。
給自己 80 分鐘,換一個「AI 員工」
這不是學習,這是投資
花 80 分鐘跟著教學做一遍,你就擁有了一個 24 小時不休息、不會抱怨、不會請假的 AI 員工。它會自動幫你抓資料、整理資料、生成內容、歸檔記錄。
這 80 分鐘的投資,會在未來幫你省下數百小時的重複工作。
練習素材連結
為了讓你能跟著實作,我準備了以下練習素材:
- n8n Workflow JSON 檔:匯入後直接使用
- Google Sheets 範本:預先設定好的欄位結構
- Prompt 模板:社群小編、內容摘要、情緒分析
- API 測試資料:免費的練習用 API
獲取方式:加入 Hei.AI 學習社群,即可在資源區下載所有練習素材。