
要讓 n8n 讀取我們的 Google Sheets 的話,需要打通 Google Sheets 和 Google Drive 的 API。
這篇文就來教你如何打通!
步驟 1:到 Google Cloud Console 新增專案
如果你是首次來到 Google Cloud Console 的話,會出現以下畫面,這裡我們要勾選「同意」,然後點擊右下角的「同意並繼續」。

接下來點擊「選取專案」>「新增專案」。

填好專案名稱後直接點擊「建立」。位置不重要,保持預設即可。

建立好了之後,點進專案,會來到以下畫面。

步驟 2:啟用 API
點擊畫面中最左下角的「查看所有產品」。

點擊進入後,再點擊畫面中的「API 和服務」,如下圖紅框處。

接下來會來到下圖的頁面,點擊中上的藍字「啟用 API 和服務」。接下來我們要開啟「Google Sheets API」和「Google Drive API」。

接著會來到 API 程式庫頁面,我們要在這裡挑選想開啟的 API 服務。請直接在下圖紅框處的欄位輸入「Sheets」並按下 Enter。

然後就會看到系統搜尋到了「Google Sheets API」,這就是我們要找的,請大力點擊它。

接著再點擊「啟用」,如下圖。

這樣就成功啟用 Google Sheets API 啦~
接下來要開起 Google Drive API。我們回到 API 程式庫頁面,在下圖紅框處的欄位輸入「drive」並搜尋。

搜尋後有許多結果,這裡我們點擊紅框的那個,如下圖。後續步驟就跟 Google Sheets 的部分一樣。

步驟 3:建立憑證
Google Sheets API 和 Google Drive API 都開啟後,接下來就是建立憑證。建立完成,才有辦法用 n8n 呼叫這兩個 API。
請點擊畫面左側的「憑證」,如下圖。

進來頁面後,點擊藍字「建立憑證」>「OAuth 用戶端 ID」。

這裡點擊「設定同意畫面」。

接下來設定應用程式身分。

應用程式名稱、電子郵件,照實填入後,就點擊「建立」。

建立完成後,回到「建立 OAuth 用戶端 ID」頁面,現在可以選擇應用程式類型了,這裡我們點選「網頁應用程式」(如下圖紅框)。

填好後長下圖這樣。

接下來同個頁面往下滑,找到「已授權的重新導向 URL」欄位,這裡填入
「https://你的zeaburID.zeabur.app/rest/oauth2-credential/callback」
如下圖。

都填好了之後,點擊「建立」。然後就會馬上跳出已建立的視窗,這裡有兩個關鍵道具要記錄下來:「用戶端 ID」(Client ID)和「用戶端密碼」(Client Secret)。等等要把它們丟進 n8n 裡。
記錄完成後點擊「確定」。

點擊後,就會看到憑證頁面的 OAuth 2.0 用戶端 ID 出現了我們剛剛建立的 ID,如下圖。

接著再點擊「目標對象」>「發佈應用程式」,會立即跳出一個視窗,點擊「確認」即可。

步驟 4:來到 n8n 通過憑證
來到 n8n 的 Google Sheet 節點,在 Credential to connect with 的欄位點擊下拉視窗,再點擊「Create new crenditial」(如下圖)。

然後把我們剛剛拿到的「用戶端 ID」(Client ID)和「用戶端密碼」(Client Secret)填進去,填完後點擊最下面的「Sign in with Google」。

然後就會跳出 Google 登入的小視窗,請選擇你剛剛用來建立憑證的帳號。

接著點擊「允許」。

最後就會顯示 n8n 成功連結你的 Google Sheets 囉(如下圖)!這樣就大功告成了!恭喜你!

然後 n8n 的 Google Sheets 節點就會顯示「Account connected」,表示已成功連結。

你也可以來到 n8n 的 Credentials 頁面來看,會發現底下出現了你剛剛設定的 Google Sheets 帳號。

回到 n8n 工作流中的 Google Sheets 節點,在 Document 的欄位你可以看到自己的所有 Google Sheets 啦~看你想要讓 n8n 讀哪個 Sheets,就選哪個。

寫在最後
如果你還沒有註冊 Zeabur 並部署 n8n 的話,歡迎參考以下這篇文章,它會從 0 開始一步步帶你完成。
(延伸閱讀:3 步驟,帶你從註冊 Zeabur 到部署 n8n)
如果你想讓 n8n 在完成工作流後自動寄信給你,那麼你就需要先申請 SMTP 憑證,以下文章有提供詳細教學步驟。
(延伸閱讀:讓 n8n 自動工作流自動寄 Gmail 給你,兩步驟輕鬆設定)
✨ 工商時間 ✨
如果你想要以最短的時間瞭解 n8n,並且將其應用在社群自動發文的話,歡迎參考我自製的線上課程:《舊文重發自動工作流》。
透過《舊文重發自動工作流》,你可以在 3 小時內打造好 FB、IG 和 Threads 的自動發文系統,往後的舊文重發毫不費力!


















