fbpx
Skip to content

【n8n 教學】如何串接 Google 自動化服務?API、Credentials 憑證設定步驟圖文教學

想整合 Google 服務到 n8n 自動化工作流程?本篇教學帶你逐步了解 Google API 憑證申請流程。包含如何設定 OAuth 2.0、取得 API Key,到成功串接 Gmail、Sheets、Drive 等 Google 服務。完整圖文詳細解說,幫助自動化新手,輕鬆完成設定整合,開始享受專屬的 AI 自動化工作流。

📌目錄

教學分享 n8n 的這幾個月,讀者同學們回饋說:上手 n8n 最困難的是「串接、授權 APP 太麻煩」

雖然這授權串接,跟你登入臉書一樣,串好一次,未來就能一直使用。但官方教學文檔都是英文又沒圖解,所以我打算抱著「要寫就寫最完整」的心態,寫了這篇中文教學1

讓你照著做,就能把近乎所有 Google 服務串進 n8n,開始享受自動化帶來的快樂魔法。

※ 如果你是已經操作到一半卡關,才找到這篇文章,恭喜你,直接右邊看目錄大綱,跳到你目前的步驟吧!

💡 更多自動化工作的教學文章,整理在:【從這開始】100 小時掌握自動化工作術|系列教學文

n8n 支援哪些 Google 應用&自動化情境?

  • Gmail: 自動分類郵件、批次寄送郵件
  • Google Sheets: 自動輸入數據、更新試算表、自動彙總報表
  • Google Drive: 檔案管理、自動備份、整合 AI 做會議報告
  • Google Calendar: 自動建立或取消會議
  • YouTube: 自動上傳影片、管理播放清單
  • Google Analytics: 數據自動收集和分析、定期生成和發送報表

為什麼需要設定 Credentials(憑證)?

當我們在 n8n 或 Make 準備串接 Google 服務2時,會需要選擇 Credentials(憑證),n8n 才知道是要取得哪個 Google 帳號內的資料,通常很多人到這一步就卡關了 🫣

在開始進行步驟講解前,需先了解兩個重要名詞(API 和憑證):

Credentials(憑證)& API 是什麼3

舉個比喻,如果你今天要去一個「自助式健身房」運動,健身房提供一整套的服務,例如跑步機、瑜伽課……等。這些服務都需要「感應你的會員卡」才能使用。你的會員卡就是憑證(Credentials),證明你的身份並授權你使用健身房的功能。健身房本身則像一個 API(Application Programming Interface),它負責提供一個入口,讓你能方便地使用所有你需要的功能。

沒錯,你常在各個 APP 服務設定後台,看到「Integrate > API Key」,就是「整合其他服務 > 取得你的專屬憑證」。API Key 就是一種 Credentials

我們需要讓 n8n(自動化服務)運用你的憑證,讓 Google 知道是要串接哪個帳號,取得誰的資料。

我們可以想像 Google 是一個大健身房提供眾多服務,不同的服務(Google Map、Gmail、Google Drive……)有個別的 API Key,我們透過 Credentials 由 n8n 向 Google 證明你有權限使用這個服務,讓你可以執行特定的操作,像是讀取 Gmail 信件內容、發信或更新編輯 Sheets ……等。

好,先快速用白話文把技術面的概念講解完。

接下來,我會詳細說明每個步驟的設定方式,帶你取得 Google 服務的憑證!


🪄 設定 Google 憑證、API 步驟詳解

很多人開始進入自動化時,都會在設定憑證這裡被嚇到。

(讓技術小白讀英文文檔的門檻稍高,但我已經先幫你撞牆走過一遍,現在跟著我快速通關!😆)

雖然這一步挺麻煩的,但其實只要設定好一次,後續就能直接取用,不需要再設定一次!頭過身就過!

步驟流程重點

  1. 啟用服務:在 Google Cloud 中啟用需要的 API 服務
  2. 建立憑證:在 Google Cloud 建立 Credentials,取得 Client IDClient Secret
  3. 授權連結:將憑證資訊輸入到 n8n,並完成 Google 帳戶的授權驗證

第一步:前往 Google Cloud

  • 點選左上的「選取專案」→「新增專案」
  • 專案名稱」取個自己好辨識的就可,設定後即不可更改。

第二步:啟用需要的 Google API 和服務

  • 建立好專案之後,右上角會出現通知,點選「選取專案」進入該專案。
  • 點進來之後,密密麻麻的畫面先忽略,我們直接點擊左欄的「API 和服務」。

進入「API 和服務」頁面後,接著點選「程式庫」(Library),進入 Google 有開放 API 服務的列表清單(右圖),包括 Sheets、Docs、Drive 等等。

直接在搜尋欄位輸入你需要啟用的服務,如下圖我是輸入 sheet,找到之後,點擊進入 Google Sheet API 的頁面,按下「啟用」,啟用會需要一些時間等待。

google api library

💡 重要提醒我會建議你直接在這一步,啟用所有你可能會使用到的 Google 服務 API。一次做好,就不用再回來這裡!

下面是快速啟用的方法與技巧(以 Google Docs 為例):

直接從上方搜尋欄位輸入名稱(圖示 1),快速點選你要的 API 服務,就能進入 API 頁面啟用,或是再回到「程式庫」去搜尋。

第三步:OAuth 同意畫面,填寫資訊

📍 這個步驟非常關鍵,沒有設定好的話容易出錯,請務必耐心操作!

  • 在左側選單找到「API 和服務OAuth 同意畫面
  • 選擇使用者類型:「外部4」,點選最下方「建立

※ 填寫基本必填資訊

  • 應用程式名稱
  • 使用者支援電子郵件
  • 授權網域(填寫部署 n8n 的網址)
    • 若是你有綁定自有網域,也可以直接使用該網域;如圖,我是把 n8n 建立在我的網域(lifehacker.tw)。
    • 若你是在 Zeabur 部署 n8n,但沒有設定自己網域,那麼請去看你的控制台,填上 xxx.zeabur.app(xxx 請帶入你的名稱)
    • ⚠️ 請注意,Google 網域安全性有要求,如果你是三層(例如 xxx.hnd1.zeabur.app)要刪掉,換成 xxx.zeabur.app 的域名,目前實測可行。
  • 開發人員聯絡資訊

接下來,是 API 的使用範圍,這部分一定要記得勾選!可以勾選自己需要的 API,我是先全部勾選。

在勾選的頁面裡,記得捲軸往下拉先按一次儲存,就會回到圖三讓你確認,再次點擊「儲存並繼續」。

新增測試使用者,填寫你的電子郵件即可。

✅ 完成 OAuth 同意畫面的設定

SCR 20250104 ksav

第四步:建立憑證 (Credentials)

  • 在左側選單點選「憑證建立憑證OAuth 客戶端 ID
SCR 20250104 ksoz

應用程式類型選擇「網頁應用程式」,名稱可自訂。

SCR 20250104 ktdf

在「已授權的重新導向 URI」中,請「新增 URI」,並貼上 n8n 畫面中的 OAuth Redirect URL

⚠️ 如何取得 OAuth Redirect URL

  • 在工作區裡,雙擊你要使用的 Google 服務
  • 在「Credential to connect with」這裡選擇「Create New Credential
  • 複製畫面中的「OAuth Redirect URL
  • ⚠️ 請注意,確認網址前綴為 https:// 是有 s 的,不是 http://

點選「建立」之後,會跳出下方視窗,包含:

  • 用戶端編號(Client ID)
  • 用戶端密碼(Client Secret)

將這兩段內容貼到下圖 n8n 對應的位置:

SCR 20250104 kuyy

第五步:回到 n8n 連結你的 Google 帳號

圖示 1 的欄位都填寫好後,我們就可以進入最後一步:連結 Google 帳號(Sign with Google)。

點擊「Sign with Google」後,會出現下圖警示畫面,點選「繼續」授權存取的範圍,就能順利完成 Google 帳號連結。

⬆️ 所有曾連結過的憑證(不只是 Google,還有各家 API,例如 OpenAI、Notion) 都會統一在這裡顯示&管理(刪除、修改)。

第六步:測試與驗證設定是否成功

最後了!你距離完成剩下測試!

在 n8n 中選取你要使用的 Google 服務,雙擊 Google Sheets 圖示(可以選擇 Get row in sheet,抓取一列你在 Google Sheet 的資料),跳出右圖。

再選擇設定好的 Google 憑證,並按「Test Step」執行自動化,看看會不會正常執行。

相關學習資源

  • 我都是透過沉浸式翻譯外掛,幫助我快速雙語閱讀的,否則要我看這麼多英文也是瘋掉 😅(左圖)

🆕 立即學習・持續更新:零基礎自動化入門課

📍 我的 零基礎 AI 自動化工作線上課程已經正式上線,可立即學習)裡,有完整的教學、展示和解構多種跨 APP 的自動化應用&模版範本資源,還有我自製的「自動化工作術 AI 助教」機器人 GPTs,只要是 Zapier、Make、n8n 的問題都能問它,能解決你 80% 以上的問題,還能直接提供 json 讓你複製貼上匯入使用。

甚至提供課後學員社群,我每天都會上去逛;如果你碰上自動化的困難,都可以直接提問,一起交流解決 👍🏼

學會這套,不分你平常用的是什麼 APP(例如 Power Automate 基本只在微軟系統比較好用),或是零基礎小白、已開始踏入自動化的應用的人,這堂課都能讓你立即讓工作更輕鬆。

2024 automation
點此前往試看影片 🚀

🚀 這是加入「自動化工具,全方位應用指南教學」課程,能學習到的內容

  • ✅ 理解 No-Code 自動化工具的底層邏輯:如何選擇哪些任務,適合自動化?
  • ✅ 選擇適合的工具:掌握 Zapier、Make、n8n 的介面特點及選擇策略&n8n 部署教學
  • ✅ 掌握 Zapier 的操作和核心功能:以案例解構自動化工具的介面、關鍵功能及操作邏輯
  • ✅ 建立第一個自動化工作流:從零開始設計自己的自動化流程
  • ✅ 自動化應用案例解構:實際直播從 0 到 1 建構自動化工作流,並整合 AI 應用
  • ✅ 深入了解個人和商業的自動化案例,加入課後社群,享受持續更新的補充資源

🤫 老慣例,這堂「AI 自動化工作流課」與我的其他課程一樣,都能加入課後社群與其他學員一起討論,我還會持續補充教學內容,越早購買福利越多!


🙋🏼‍♂️ 上過課的同學心得評價

  1. 謝謝雷蒙用入門的角度,讓一直想要踏入的觀望者,有更實際的案例可以參考,尤其是又聽到之後可能會舉辦實體工作坊,有課程內容與實踐小組更能催化我們學習,並製作出真正屬於自己的自動化流程!
  2. 真的可以感受到你們非常用心的在準備,補充資料也好豐富,非常超值的一堂課!現在上完的感覺,就像是看完雷蒙示範了非常厲害、炫目的魔法,每一招都很想學,但最大的功課還是要想想自己有哪些情境適合使用。
  3. 上課前完全是自動化小白,並不會阻礙接收新知,雖然上課之前完全沒接觸過 Zapier、n8n,不過課程內容講的真好!很多生活化的應用,推推。以前對於這類新知,會直覺的想說「過程應該很複雜」,就直接放棄接收新訊息。今天聽了以後覺得可以試試看,但最有收穫的地方,是開始知道「原來哪些流程是有機會自動化的」

謝謝這些同學的分享和推薦,一起讓這堂課被更多需要的人看見,也讓更多人聰明工作、解放時間!

👉 觀看更多學員心得


※ 文章內容補充&註解

  1. 實際操作只要 5-10 分鐘,寫這篇文章居然總共花了 10 個小時…過段時間再補個影片給我的課程學員們。 ↩︎
  2. 如果喜歡讀英文技術文檔,可參考 n8n 的官方說明文件↩︎
  3. 我也很喜歡這支影片的介紹,把 API 比喻為餐廳的服務生,新手友善建議觀看。 ↩︎
  4. 為什麼不是選擇「內部」?內部是僅限於 Google Workspace 組織內的用戶使用(例如你的公司或學校的 Google 帳戶);n8n 的工作流程設定時,通常需要連結到多個服務(例如 Google Sheets、Gmail)來進行自動化,我們不希望這些服務的授權被限制在單一的 Workspace 網域內。 ↩︎
分享按鈕

關於作者

留言回應

訂閱
接收通知
guest
0 留言
最新的留言
最舊的留言 Most Voted
Inline Feedbacks
View all comments

領取高效生產力的秘訣!

Free 免費 NT$ ?????
免費入門課&電子書&精華文章一次帶走
  • 聰明工作者的 6 堂入門課
  • 現代人必備的 25+ 款數位工具
  • 每年複利成長的復盤技巧
……更多你需要的現代人精進指南!