在開始動手進行 n8n Google Cloud API 設定之前,我們先了解為何要花時間做這件事 “。
日常處理文書工作,我們常要在不同 Google 服務中來回切換 。例如收到一封客戶報價 Email,要手動把附件存入 Google Drive,再打開 Google Sheets 填寫客戶紀錄。這種重複性動作不僅耗時,還容易因為手忙腳亂而漏單 。
透過連接 Google Cloud API,我們等同於交給 n8n 一把合法的「萬能鑰匙」 。設定完成後,n8n 就能化身為 24 小時虛擬助理,自動幫你打通 Gmail、Google Drive 和 Google Sheets 之間的資料傳遞 。你不用再盯著不斷轉圈圈的網頁等待檔案下載和上傳 ,所有資料會在背景瞬間同步。就像是請了一位不知疲倦的秘書,一收到信就自動幫你歸檔做表,讓你把精力留給真正重要的工作 。
沒有這把「API 鑰匙」,n8n 就無法讀寫你的雲端資料。接下來,我們就開始獲取這把鑰匙的第一步 “。
1. 登入 Google Cloud Console 並建立專案 (Project)
第一步,我們要在 Google 的開發者後台建立一個專屬的「專案」(Project) 。你可以把它想像成一個專門用來管理 n8n 自動化權限的獨立資料夾。如果不這樣做,Google 就無法識別是誰在請求存取你的雲端硬碟,基於安全考量會直接阻擋連線 。
A. 進入專案建立介面 “
a. 打開網頁操作 “
- 打開瀏覽器,前往 Google Cloud Console 官方網址 (https://console.cloud.google.com) “。
- 留意畫面上方的大頭貼,確保已登入你想用來做自動化的 Google 帳號 (建議使用工作用帳號,以免與私人檔案混淆) “。
- 按下左上角 Google Cloud 標誌旁邊的「選取專案 (Select a project)」下拉選單 “。
- 按下彈出視窗右上角的「新增專案 (New Project)」按鈕 “。
- 得到「新增專案 (New Project)」的設定頁面 “。
B. 填寫專案細節 “
a. 輸入專案名稱與位置操作 “
- 打開「專案名稱 (Project Name)」欄位,輸入易記的名稱,例如「n8n-Integration」 “。
- 留意「位置 (Location)」欄位,如果是個人帳號,保持預設的「無機構 (No organization)」即可 “。
- 按下底部的「建立 (Create)」按鈕 “。
- 按下頂部的專案下拉選單,在列表中點選你剛剛建立的新專案 “。
- 得到專屬的專案控制台首頁,代表第一步已成功完成 “。
這篇高顆粒度的操作步驟已經過 2026 年最新版本的 Google Cloud Console 介面 Fact-Check。接下來,我們繼續為大家拆解第 2 步與第 3 步的詳細設定。
2. 啟用所需的 Google API (Drive, Gmail, Sheets)
剛建立好的 Google Cloud 專案就像是一支剛出廠的全新手機,裡面是沒有任何應用程式的。如果你直接讓 n8n 連線,它會完全不知道該如何與 Google Drive 或 Gmail 溝通。因此,我們必須手動把需要的「API 權限」逐一開啟,這就像是幫這支空手機安裝特定的 App 一樣。
如果你跳過這個步驟,之後在 n8n 執行自動化流程時,就會一直收到「API is disabled」的紅色錯誤警告。這篇文章會以最常用的三大文書服務(Google Drive、Gmail、Google Sheets)為例,帶大家一次開通。
A. 進入 API 應用程式庫 (API Library)
a. 打開資料庫介面
- 在剛剛建立好的專案首頁,點擊左上角的三條線圖示(漢堡選單)來打開主導覽列。
- 將滑鼠游標移至「API 和服務 (APIs & Services)」。
- 在展開的子選單中,點擊「資料庫 (Library)」。
- 得到一個充滿各種 Google 服務的搜尋頁面,這裡就是所有 API 的大本營。
B. 啟用 Google Drive API
a. 搜尋並啟用 API
- 在畫面中間的搜尋列 (Search for APIs & Services) 中,輸入「Google Drive API」並按下 Enter。
- 在搜尋結果中,點擊帶有 Google Drive 圖示的「Google Drive API」選項。
- 進入 API 詳情頁面後,點擊畫面上那顆藍色的「啟用 (Enable)」按鈕。
- 等待畫面轉圈大約 5 到 10 秒。
- 得到 Google Drive API 的控制面板,代表雲端硬碟的存取通道已經成功打開。
C. 啟用 Gmail API 與 Google Sheets API
a. 重複啟用流程
- 再次點擊左側選單的「API 和服務 (APIs & Services)」>「資料庫 (Library)」,回到剛剛的搜尋頁面。
- 在搜尋列輸入「Gmail API」,點擊進入並按下「啟用 (Enable)」。
- 啟用完成後,第三次回到「資料庫 (Library)」。
- 在搜尋列輸入「Google Sheets API」,點擊進入並按下「啟用 (Enable)」。
- 確保這三個日常工作最核心的 API 都已處於啟用狀態,我們就可以進入下一個身分驗證環節。
3. 設定 OAuth 同意畫面與測試人員
大家平時用第三方網站時,一定看過「使用 Google 帳號登入」的按鈕。點下去後,會彈出一個視窗問你:「這個應用程式想要存取你的電子郵件,你同意嗎?」這個彈出視窗,就是所謂的「OAuth 同意畫面 (OAuth Consent Screen)」。
即使我們只是自己架設 n8n 供內部使用,Google 基於安全性考量,依然強制規定每個專案都必須建立這個同意畫面。如果這個步驟設定錯誤,或者忘記把自己加入「測試人員」名單中,之後在 n8n 授權時就會被 Google 的安全機制直接阻擋,顯示「應用程式未獲驗證 (Unverified app)」的死胡同畫面。
A. 選擇應用程式類型
a. 進入設定畫面
- 在左側選單點擊「API 和服務 (APIs & Services)」。
- 從子選單中選擇「OAuth 同意畫面 (OAuth consent screen)」。
- 畫面上會詢問你要建立的 User Type(使用者類型)。除非你使用的是付費版的 Google Workspace 企業帳號,否則請直接點選「外部 (External)」。
- 點擊「建立 (Create)」按鈕。
B. 填寫應用程式基本資訊
a. 填寫必填欄位
- 應用程式名稱 (App name):輸入一個你能辨識的名稱,例如「n8n-Auto-Bot」。這個名稱會顯示在授權彈出視窗上。
- 使用者支援電子郵件 (User support email):從下拉選單中選擇你自己的 Google 電子郵件地址。
- 頁面中間的「應用程式網域」等非必填項目,我們全部留白跳過。
- 捲動到頁面最下方的「開發人員聯絡資訊 (Developer contact information)」。
- 電子郵件地址 (Email addresses):再次輸入你自己的 Google 電子郵件地址。
- 點擊最下方的「儲存並繼續 (Save and Continue)」。
C. 設定範圍 (Scopes)
a. 跳過範圍設定
- 進入「範圍 (Scopes)」設定頁面。範圍是指你想讓這個 App 讀取多深的資料。
- 因為 n8n 會在實際連線時動態向 Google 宣告它需要的權限,所以在這一步,我們不需要手動新增任何 Scopes。
- 直接捲動到最下方,點擊「儲存並繼續 (Save and Continue)」。
D. 加入測試人員 (Test Users) — 最重要的一步
a. 將自己加入白名單
- 進入「測試人員 (Test users)」頁面。由於我們的專案目前處於「測試階段 (Testing)」,Google 會嚴格限制只有名單上的人可以使用這個 API。
- 點擊畫面上的「+ 新增使用者 (+ Add Users)」。
- 在右側彈出的輸入框中,輸入你想用來在 n8n 建立自動化的 Google 帳號 Email(通常就是你現在正在操作的這組 Email)。
- 點擊「新增 (Add)」,確認你的 Email 出現在測試人員列表中。
- 點擊最下方的「儲存並繼續 (Save and Continue)」。
- 得到「摘要 (Summary)」頁面,點擊最下方的「返回資訊主頁 (Back to Dashboard)」,完成同意畫面的基礎設定。
我們已經查證了 2026 年最新的 n8n 與 Google Cloud Console 的介面設定與實務操作。接下來這兩個步驟是最容易卡關的地方(特別是 Redirect URI 的設定),我們會用最詳盡的步驟為大家拆解。
4. 建立 OAuth 客戶端 ID 與取得 Client Secret
同意畫面設定好後,我們終於可以來拿這把「萬能鑰匙」了。在 Google 的系統裡,這把鑰匙分為兩個部分:一個是公開的「客戶端 ID (Client ID)」,就像是你家大門的地址;另一個是絕對不能外洩的「用戶端密碼 (Client Secret)」,也就是真正的鑰匙。
在這個步驟中,我們還需要告訴 Google,當我們在 n8n 點擊登入授權並成功後,Google 應該把我們「導向 (Redirect)」回哪裡。如果這個網址填錯,你就會在最後一步看到無情的錯誤畫面。
A. 在 n8n 中準備好 Redirect URI
a. 獲取 n8n 專屬的回傳網址
- 開啟新的瀏覽器分頁,登入你的 n8n 系統後台。
- 點擊畫面左側導覽列的「Credentials (憑證)」。
- 點擊右上角的「+ Add Credential (+ 新增憑證)」按鈕。
- 在搜尋框中輸入「Google API」,並選擇你要連接的服務(例如 Google Drive OAuth2 API)。
- 留意設定畫面中段,你會看到一串名為「OAuth Redirect URL」的網址(例如
https://your-n8n-domain.com/rest/oauth2-credential/callback)。請將這串網址完整複製下來備用。
B. 在 Google Cloud 建立憑證
a. 設定 Web Application 並填入網址
- 回到 Google Cloud Console 的分頁。
- 在左側選單點擊「API 和服務 (APIs & Services)」,然後選擇「憑證 (Credentials)」。
- 點擊畫面頂部的「+ 建立憑證 (+ CREATE CREDENTIALS)」,從下拉選單選擇「OAuth 用戶端 ID (OAuth client ID)」。
- 打開「應用程式類型 (Application type)」下拉選單,務必選擇「網頁應用程式 (Web application)」。
- 在「名稱 (Name)」欄位輸入易記的名稱,例如「n8n-Web-Client」。
- 捲動到下方的「已授權的重新導向 URI (Authorized redirect URIs)」區塊,點擊「+ 新增 URI (+ ADD URI)」。
- 將剛剛在 n8n 複製的那串「OAuth Redirect URL」貼上這個欄位。
- 點擊最下方的藍色「建立 (CREATE)」按鈕。
C. 取得並妥善保存鑰匙
a. 複製 Client ID 與 Client Secret
- 建立完成後,畫面會彈出一個視窗,顯示你的「用戶端編號 (Client ID)」和「用戶端密碼 (Client Secret)」。
- 點擊兩者旁邊的複製圖示,將這兩串亂碼分別貼到記事本,或者直接貼到我們剛剛打開的 n8n 憑證設定畫面中對應的欄位。
- 留意這個密碼只會完整顯示這一次,請務必確認已複製成功,再點擊「確定 (OK)」關閉視窗。
5. 在 n8n 輸入憑證並完成 Google 帳號授權
來到最後一哩路,我們要把剛剛拿到的鑰匙放進 n8n 裡,並進行最終的登入測試。這個步驟等同於讓 n8n 拿著鑰匙去敲 Google 的門,而你作為主人,要親自開門允許它進來。
許多人在這裡會因為看到 Google 的「安全警告」而卻步。不用擔心,因為我們在第 3 步將應用程式設定為「測試階段 (Testing)」且尚未經過 Google 官方審核,所以跳出警告是正常且預期中的情況。
A. 將憑證輸入 n8n
a. 填寫並儲存設定
- 回到 n8n 的 Credential 設定畫面。
- 將剛才從 Google Cloud 複製的「Client ID」貼入對應欄位。
- 將「Client Secret」貼入對應欄位。
- 點擊右上角的「儲存 (Save)」按鈕。
B. 執行 OAuth 登入與授權
a. 突破安全警告並完成連線
- 儲存後,點擊畫面上的「Sign in with Google (使用 Google 登入)」按鈕。
- 系統會彈出一個新的視窗,請選擇你在第 3 步加入「測試人員名單」的那個 Google 帳號。
- 留意此時畫面可能會跳出「Google 尚未驗證這個應用程式 (Google hasn’t verified this app)」的警告畫面。
- 點擊左下角的「進階 (Advanced)」。
- 點擊最下方的「前往 [你的應用程式名稱] (不安全) (Go to [App Name] (unsafe))」。
- 進入權限確認頁面,勾選所有你想讓 n8n 存取的權限(例如查看及編輯 Google Drive 檔案)。
- 點擊最下方的「繼續 (Continue)」按鈕。
- 得到授權成功的提示,視窗會自動關閉,回到 n8n 畫面。你會看到該 Credential 旁邊亮起綠燈,顯示「Connection tested successfully (連線測試成功)」。
實戰測試:連接 Google Drive、Gmail 與 Google Sheets
拿到鑰匙並成功開門後,這把鑰匙是否真的管用?我們不能只看設定畫面上的綠燈,必須親自動手建立一個簡單的自動化流程來驗證。
在這個測試環節,我們將模擬一個真實的辦公場景:讓 n8n 自動建立一個 Google 試算表 (Google Sheets)。如果這個測試成功,代表你的 n8n 已經徹底打通了與 Google Cloud 的連線,未來要連接 Gmail 讀取信件、或是連線 Google Drive 下載檔案,原理都完全一樣。
A. 建立新的 n8n 工作流程 (Workflow)
a. 新增手動觸發節點 (Manual Trigger)
- 回到 n8n 的主畫面,點擊左側導覽列的「Workflows (工作流程)」。
- 點擊右上角的「+ Add Workflow (+ 新增工作流程)」建立一個全新的畫布。
- 在空白的畫布中央,點擊「Add first step (新增第一個步驟)」。
- 在右側彈出的選單中,搜尋並點擊「Manual Trigger (手動觸發)」節點。這代表我們等一下會手動按下按鈕來啟動這個測試。
B. 新增並設定 Google Sheets 節點
a. 讓 n8n 建立試算表
- 在剛剛新增的「Manual Trigger」節點右側,點擊那個小小的「+」號圖示,準備連接下一個動作。
- 在搜尋框中輸入「Google Sheets」,並點擊出現的 Google Sheets 圖示。
- 在動作選單中,選擇「Create Spreadsheet (建立試算表)」這個操作 (Operation)。
- 留意右側設定面板頂部的「Credential to connect with (連線憑證)」,打開下拉選單,選擇我們在步驟 5 剛剛建立並顯示綠燈的那個 Google 憑證。
- 在下方的「Title (標題)」欄位中,輸入你想為這個測試檔案取的名稱,例如「n8n 自動化測試檔案」。
C. 執行測試並驗證成果
a. 一鍵啟動自動化
- 點擊畫面底部的「Execute node (執行節點)」按鈕。
- 等待畫面右下角顯示綠色的「Workflow executed successfully (工作流程執行成功)」提示。
- 打開一個新的瀏覽器分頁,前往你的 Google Drive (雲端硬碟)。
- 檢查「我的雲端硬碟」根目錄,你應該會看到一個剛剛由 n8n 自動建立、名為「n8n 自動化測試檔案」的全新 Google Sheets 試算表。
看到這個檔案出現,就代表你的實戰測試大獲成功!
總結:完成設定,全面解鎖 n8n 自動化應用
恭喜!你已經成功跨越了 n8n 新手最容易卡關的技術門檻——Google Cloud API 設定。
回顧這五個核心步驟,我們從建立專屬的 Google Cloud 專案開始,逐一開啟了 Google Drive、Gmail 和 Google Sheets 的 API 權限。接著,我們設定了 OAuth 同意畫面並將自己加入白名單,最後成功取得了 Client ID 和 Client Secret 這把萬能鑰匙,並在 n8n 中完成授權認證。
雖然初次面對 Google Cloud Console 繁雜的設定難免會讓人感到頭痛,但這是一次性的工作。完成這項基礎建設後,你的 n8n 已經脫胎換骨,從一個孤立的系統,變成了一位擁有你雲端最高讀寫權限的 24 小時虛擬助理。
現在,你可以開始發揮想像力,把那些耗時、重複的枯燥工作全部交給 n8n。不管是自動把收到的 Email 附件備份到 Google Drive,還是將網站表單的資料自動填入 Google Sheets,只要設定好工作流程,n8n 就會在背景默默為你處理妥當,讓你能專注在真正能創造價值的工作上。
準備好解鎖你專屬的 99% 自動化潛能了嗎?馬上開啟 n8n,建立你的第一個自動化工作流程吧!



