📌內容目錄
📍你目前的所在位置:

4 步驟,讓 n8n 成功讀取 Google Sheets

n8n讀取googlesheets
n8n
googlesheets
自動工作流

要讓 n8n 讀取我們的 Google Sheets 的話,需要打通 Google SheetsGoogle Drive 的 API。

這篇文就來教你如何打通!


步驟 1:到 Google Cloud Console 新增專案

如果你是首次來到 Google Cloud Console 的話,會出現以下畫面,這裡我們要勾選「同意」,然後點擊右下角的「同意並繼續」。

n8ngooglesheets1

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

n8ngooglesheets2

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

n8ngooglesheets3

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

n8ngooglesheets4

步驟 2:啟用 API

點擊畫面中最左下角的「查看所有產品」。

n8ngooglesheets5

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

n8ngooglesheets6

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

n8ngooglesheets7

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

n8ngooglesheets8

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

n8ngooglesheets9

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

n8ngooglesheets10

這樣就成功啟用 Google Sheets API 啦~

接下來要開起 Google Drive API。我們回到 API 程式庫頁面,在下圖紅框處的欄位輸入「drive」並搜尋。

n8ngooglesheets11

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

n8ngooglesheets12

步驟 3:建立憑證

Google Sheets API 和 Google Drive API 都開啟後,接下來就是建立憑證。建立完成,才有辦法用 n8n 呼叫這兩個 API。

請點擊畫面左側的「憑證」,如下圖。

n8ngooglesheets13

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

n8ngooglesheets14

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

n8ngooglesheets15

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

n8ngooglesheets16

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

n8ngooglesheets17

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

n8ngooglesheets18

填好後長下圖這樣。

n8ngooglesheets19

接下來同個頁面往下滑,找到「已授權的重新導向 URL」欄位,這裡填入

「https://你的zeaburID.zeabur.app/rest/oauth2-credential/callback」

如下圖。

n8ngooglesheets20

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

記錄完成後點擊「確定」。

n8ngooglesheets21

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

n8ngooglesheets22

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

n8ngooglesheets23

步驟 4:來到 n8n 通過憑證

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

n8ngooglesheets24

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

n8ngooglesheets25

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

n8ngooglesheets26

接著點擊「允許」。

n8ngooglesheets27

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

n8ngooglesheets28

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

n8ngooglesheets29

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

n8ngooglesheets30

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

n8ngooglesheets31

寫在最後

如果你還沒有註冊 Zeabur 並部署 n8n 的話,歡迎參考以下這篇文章,它會從 0 開始一步步帶你完成。

(延伸閱讀:3 步驟,帶你從註冊 Zeabur 到部署 n8n

如果你想讓 n8n 在完成工作流後自動寄信給你,那麼你就需要先申請 SMTP 憑證,以下文章有提供詳細教學步驟。

(延伸閱讀:讓 n8n 自動工作流自動寄 Gmail 給你,兩步驟輕鬆設定


工商時間

如果你想要以最短的時間瞭解 n8n,並且將其應用在社群自動發文的話,歡迎參考我自製的線上課程:《舊文重發自動工作流》。

透過《舊文重發自動工作流》,你可以在 3 小時內打造好 FB、IG 和 Threads 的自動發文系統,往後的舊文重發毫不費力!

施定男
村長
舊文重發
舊文重發自動工作流
社群自動發文

覺得文章對你有幫助的話,就分享出去吧!

關於作者

書評網站《進化村》、線上學習網站《進化村學院》、Podcast《村長說書》、IG《村長的閱讀基地》主理人。

除了分享心得筆記之外,也分享如何經營「閱讀個人品牌」,實現閱讀變現

免費訂閱《持續進化》電子報,每兩週可獲得……

好書精華

+

閱讀變現閱讀個人品牌經營

or

我對無解難題的觀點

訂閱即可獲得 ⭣ ⭣ ⭣
IG閱讀帳發文前檢查表電子書 施定男 村長 進化村 村長的閱讀基地 持續有料電子報
幫助你輕鬆提升貼文觸及率!

相關文章

歡迎留言與村長互動 🤗

免費訂閱《持續進化》電子報,每兩週可獲得……

好書精華

+

閱讀變現閱讀個人品牌經營

or

我對無解難題的觀點

訂閱即可獲得 ⭣ ⭣ ⭣
IG閱讀帳發文前檢查表電子書 施定男 村長 進化村 村長的閱讀基地 持續有料電子報
幫助你輕鬆提升貼文觸及率!