
這篇文章就來帶大家一步步完成 n8n 與 Google Drive 的連線設定,不用寫程式碼,就能讓你的自動化流程連上雲端硬碟。
事前準備
在開始之前,你需要準備:
- n8n 環境(用來測試連線是否成功)
- Google 帳號(要到 Google Cloud Platform 開設授權,並登入自己的雲端硬碟)
建立 n8n 工作流節點
進入 n8n,先建立一個簡單的工作流。這裡我們會用到兩個節點:
- Manual Trigger → 作為手動啟動流程的第一步。
- Google Drive(Search files and folders) → 測試能否正確讀取 Google Drive 的檔案與資料夾。

在 n8n 新增 Google Drive 憑證
n8n 要呼叫 Google Drive API,需要先設定 Credential(憑證)。
做法很簡單:
- 點選左上角 + 新增 Credential
- 選擇 Google Drive OAuth2 API
你會看到三個必填欄位:
- OAuth Redirect URL
- Client ID
- Client Secret
其中,Redirect URL 要貼到 Google Cloud Platform(GCP),而 GCP 產生的 Client ID 與 Secret 則要貼回來 n8n。

到 Google Cloud Platform 建立專案
接下來我們要去 Google Cloud Platform(連結在這裡)建立專案。
1. 登入 Google 帳號後,點擊控制台

2. 登入帳號後點擊左上方灰色的部分(範例是n8n GD tutorial),我們來新增一個新的專案

3. 網頁中會顯示你目前所有的專案列表,我們點擊右上方藍色的(新增專案)

4. 在這邊我會將專案名稱命名為 n8nTest 並點擊建立

確定好專案名稱為n8nTest後,點擊左下方的[API和服務]選項

專案建立好之後,進入左側選單:
- 點選 API 和服務 → OAuth 同意畫面

- 再選擇左側欄位的[資料存取權],在點擊右下方的[開始]

- 設定應用程式名稱(例如 n8nTest)、填入支援信箱

- 目標對象選擇 外部,因為我們要讓 n8n 工作流來使用,並點選下一步

- 勾選同意資料政策 → 建立完成

建立 OAuth 用戶端
回到總覽頁面,點選右側 建立 OAuth 用戶端。

- 應用程式類型選「網頁應用程式」,用戶端名稱可以跟原本的專案名稱一樣
- 授權重新導向 URI → 貼上剛剛在 n8n Credential 裡複製的 Redirect URL

建立完成後,你就會拿到 用戶端ID(Client ID) 和 用戶端密碼(Client Secret)。

回到 n8n 貼上授權資訊
- 把 GCP 產生的 Client ID 與 Client Secret 貼到 n8n 的 Credential 中
- 點擊「登入 Google 帳號」按鈕授權
- 成功後會顯示 Account connected

測試 Google Drive 搜尋功能
Credential 設定完成後,回到我們的工作流。
- 在 Google Drive 節點中,選擇剛剛建立的帳號憑證
- Resource → File/Folder
- Operation → Search
- (可選)Search Query → 可以設定關鍵字搜尋

最後,按下橘色的 Execute step 測試。
如果成功,右側就會列出 Google Drive 中所有檔案與資料夾,還會顯示 id 和 name。

結語
這樣就完成了 n8n 與 Google Drive 的串接啦!
未來你不只可以搜尋檔案,還能搭配 n8n 做 自動化下載、上傳、同步備份 等等工作,讓工作效率大幅提升。
