iT邦幫忙

2026 iThome 鐵人賽

DAY 11
0
AI 自動化

30 天打造我的 AI 自動化工作流系列 第 11 篇

Day 11|AI 做完不能就消失!把 n8n 的結果自動寫進 Google Sheets

  • 分享至 

  • xImage
  •  

昨天使用 Webhook,成功讓外部資料可以自己進入 n8n。

目前的流程已經變成:

外部資料 → Webhook → AI 處理 → 產生結果

但做到這裡,我發現另一個問題:

AI 處理完的結果如果只顯示在 n8n 裡,下次要看的時候怎麼辦?

所以今天要來解決「資料保存」的問題,把 AI 處理完成的結果自動寫進 Google Sheets。

為什麼選 Google Sheets?

其實資料可以儲存在很多地方,例如資料庫、Notion 或其他系統。

不過目前還在學習 n8n 的基本操作,所以我想先從比較熟悉的 Google Sheets 開始。

Google Sheets 的好處是資料寫入後可以直接看到結果,而且很適合拿來存放一筆一筆的紀錄。

例如建立一張表格:

原始內容 AI 摘要 建立時間
今天開始學習 n8n... 學習 n8n 自動化流程 2026/09/25

之後每收到一筆新的資料,就讓 n8n 自動增加一列。

今天要完成的 Workflow

把昨天的流程再增加一步:

Webhook
↓
接收外部文字
↓
AI Node
↓
產生摘要
↓
Google Sheets
↓
儲存結果

今天最主要的目標就是最後這一步。

Step 1:先準備 Google Sheets

首先建立一份新的 Google Sheets,並先設定需要的欄位。

我這次可以先建立:

Original Text | Summary | Created Time

分別代表:

Original Text:原本收到的文字
Summary:AI 整理後的摘要
Created Time:這筆資料建立的時間

https://ithelp.ithome.com.tw/upload/images/20260925/20178835En8a5Cy5ld.png

圖 1 建立用來儲存 AI 結果的 Google Sheets

Step 2:在 n8n 加入 Google Sheets Node

回到 n8n,在 AI Node 後面加入 Google Sheets Node。

第一次使用時,需要先完成 Google 帳號的 Credential 連線,讓 n8n 有權限操作指定的試算表。

接著選擇要使用的 Spreadsheet 和 Sheet。

https://ithelp.ithome.com.tw/upload/images/20260925/20178835vfrkXoQvbf.png

圖 2 在 n8n 加入 Google Sheets Node

設定成功之後,n8n 就知道:

「AI 處理完的資料要送去哪一張表格。」

Step 3:把資料對應到欄位

接下來就是 Day 8 學到的 Expression 再次派上用場。

Google Sheets 裡面有:

Original Text
Summary
Created Time

所以需要告訴 n8n 每個欄位要放什麼資料。

例如:

Original Text → Webhook 收到的原始內容
Summary → AI 產生的摘要
Created Time → Workflow 執行的時間

這裡實際使用的 Expression 會依照自己的 Node 輸出結構不同而有所差異,所以最簡單的方法就是從 n8n 左側的 Input 資料直接拖曳需要的欄位。

https://ithelp.ithome.com.tw/upload/images/20260925/20178835Y9xL4bOx79.png

圖 3 將 n8n 的資料對應到 Google Sheets 欄位

這一步讓我更能理解前面學 JSON 的原因。

因為我們其實一直都在做:

找到需要的資料 → 取出資料 → 傳給下一個 Node

Step 4:執行 Workflow

全部設定完成後,就可以實際測試。

例如從 Webhook 傳入:

{
"text": "AI 自動化可以結合不同的工具,讓資料自動進入系統,經過 AI 處理後再將結果儲存。"
}

接著:

Webhook 收到資料
↓
AI 產生摘要
↓
Google Sheets 新增一筆紀錄

如果成功,回到 Google Sheets 就應該可以看到剛剛的資料。

https://ithelp.ithome.com.tw/upload/images/20260925/20178835Xx689QF7QN.png

圖 4 AI 處理結果成功寫入 Google Sheets

這張算是今天最重要的成果。

現在開始比較像一個完整的系統了

做到今天,我覺得跟 Day 6 的第一個 Workflow 已經差很多了。

Day 6 還只是:

Manual Trigger → 測試資料

現在已經變成:

外部系統 → Webhook → AI → Google Sheets

也就是資料可以自己進來、AI 自己處理,最後結果也會自己保存。

這時候才開始真的有一種:

「我不是單純在用 AI,而是在建立一套自動化流程。」

的感覺。

Google Sheets 不只是拿來存資料

今天先把 Google Sheets 當成簡單的資料儲存工具,但其實後面還可以繼續利用這些資料。

例如:

Google Sheets 有新資料
↓
判斷內容
↓
AI 分類
↓
自動寄 Email

或者:

每天晚上讀取 Google Sheets
↓
AI 整理今天所有紀錄
↓
產生每日摘要

所以今天儲存下來的資料,也可以成為下一個 Workflow 的資料來源。

今日小結

今天成功把 AI 處理後的結果從 n8n 寫入 Google Sheets。

到目前為止,已經接觸到:

Trigger → JSON → Expression → Webhook → AI → Google Sheets

這些東西開始慢慢組合成一個完整的自動化系統。

不過現在的 Workflow 基本上還是:

收到什麼 → 就處理什麼

如果收到不同種類的資料,要走不同的流程呢?

例如:

問題 → 交給 AI 回答
建議 → 儲存到 Google Sheets
緊急內容 → 發送通知

這就需要讓 Workflow 學會「判斷」。

所以明天來加入一個很重要的功能:

讓 Workflow 自己決定下一步要走哪裡。


上一篇
Day 10|讓資料自己進來:認識 Webhook,讓 n8n 接收外部資料
下一篇
Day 12|讓 Workflow 學會判斷:認識 IF Node 與條件分流
系列文
30 天打造我的 AI 自動化工作流 共 17 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言