n8n 加 NocoDB:把自動化的資料留在自己手上
自動化流程總需要一個地方存資料,多數人用 Google Sheets。這篇說明 Sheets 在什麼時候會開始出問題,以及換成 NocoDB 之後多了什麼。
🚀 想直接開始?60 秒部署你的 n8n
工作流程自動化平台。月付 NT$499 起,
幾乎每一條實用的自動化流程,都需要一個地方存東西——處理過的訂單編號、客戶名單、待辦佇列、執行紀錄。
多數人第一個想到的是 Google Sheets,而且一開始完全夠用。這篇講的是它什麼時候開始不夠,以及換掉之後多了什麼。
Google Sheets 會在哪裡開始卡
一、並發寫入會打架。兩條流程同時要往最後一列寫資料,很容易蓋掉彼此。這個問題在流程少的時候不會出現,一旦你有五六條流程共用同一張表就會開始遇到——而且症狀是資料「偶爾」不見,最難查。
二、API 有配額。Sheets 的 API 有每分鐘請求上限。平常沒事,但當你的流程一次要處理幾百筆時就會撞到,然後流程失敗。
三、沒有型別。電話號碼開頭的 0 被吃掉、日期被自動轉成別的格式、長數字變成科學記號。這些都是試算表的預設行為,不是 bug,但會讓你的自動化拿到錯的值。
四、找不到東西。資料超過幾千列之後,人要在裡面找一筆特定紀錄變得很痛苦,因為試算表沒有真正的篩選檢視概念。
換成 NocoDB 之後的差別
NocoDB 底層是真正的資料庫,這帶來幾個直接的改變:
- 欄位有型別。日期就是日期,數字就是數字,不會被自動改格式。
- API 是為程式設計的。每張表自動產生 REST API,而且是你自己的實例,沒有共用配額的問題。
- 有 Webhook。這是關鍵——資料變動可以反過來觸發 n8n,不只是 n8n 單向寫入。
- 多種檢視。同一份資料,你看表格、同事看看板、主管看日曆,不用各自複製一份。
雙向才是重點
只用 n8n 寫入的話,NocoDB 跟 Sheets 的差別還不夠大。真正的差別在資料變動可以觸發流程。
這讓「人」可以插進自動化流程的中間:
| 步驟 | 誰做 |
|---|---|
| 抓到新的詢價資料 | n8n |
| 寫進 NocoDB,狀態設為「待確認」 | n8n |
| 看一眼,把狀態改成「已核可」 | 人 |
| 狀態變更觸發 Webhook | NocoDB |
| 寄出報價、建立行事曆、通知業務 | n8n |
純自動化最大的問題是沒有地方讓人介入。要嘛全自動(然後出事),要嘛全手動。這個組合給你一個中間狀態:機器準備好,人按一下,機器繼續。
什麼情況下不需要換
要誠實。以下情況 Google Sheets 就夠了,換掉是浪費錢:
- 只有一兩條流程,而且不會同時跑
- 資料量在幾百列以內
- 只有你一個人看
- 你需要試算表的公式與樞紐分析(NocoDB 不是為這個設計的)
轉換點通常出現在你開始遇到資料「偶爾不見」、或流程數量多到你搞不清楚誰在寫哪張表的時候。
兩個服務各 NT$499/月,合計 NT$998。這個數字要跟「資料出錯一次要花多久查」比,不是跟 Sheets 的免費比。