這段你要做到的事
申請一把金鑰,讓 skill 寫進你的 Sheet
學習目標
用 OAuth 同意畫面授權自己的 Google 帳號,讓 skill 取得寫入 Google Sheet 的權限。整個流程你親手走一遍,之後可以複製到任何專案。
你會帶走
一個能把 SEO 關鍵字研究結果自動寫進 Google Sheet 的 skill。同事開試算表就能看,不需要你口頭轉述。
AGENT SKILL 一日工作坊 · 階梯 7
申請一把 Google 金鑰、用 OAuth 同意畫面授權,讓你的 skill 把結果直接寫進自己的 Google Sheet。不必寫程式,只要照步驟做。
這段你要做到的事
用 OAuth 同意畫面授權自己的 Google 帳號,讓 skill 取得寫入 Google Sheet 的權限。整個流程你親手走一遍,之後可以複製到任何專案。
一個能把 SEO 關鍵字研究結果自動寫進 Google Sheet 的 skill。同事開試算表就能看,不需要你口頭轉述。
授權方式對比
我們今天走這條
用你自己的 Google 帳號授權。不必另外建機器帳號、不必把 Sheet 分享給一串 email。第一次點「允許」,之後自動記住。
需要另外建一個機器帳號、下載 JSON 金鑰、然後把 Sheet 的編輯權限分享給機器 email。步驟多一倍,非工程背景的人容易卡死。
講師大螢幕一步一步帶
client_secret.json非工程背景必卡的點
OAuth 同意畫面的 Test users 沒把自己的帳號加進去,第一次授權就會被 Google 擋。畫面顯示「你不是測試使用者」。補救:回去補加就好。
同意畫面跳出「Google 尚未驗證此應用程式」。這是正常的,因為這是你自己的測試 app,Google 還沒幫你審核。點「進階 → 繼續前往」即可。
這個檔案是機密,等同你的 Google 密碼。下載後放進專案的 secrets/ 資料夾。請 Claude 把 secrets/ 加進 .gitignore。別放桌面、別貼進聊天視窗。
你對 Claude 說這句話
把前面的成果整合進來
技術端可以多做這步
在前面 OAuth 授權的 Library 步驟,同時啟用 Google Search Console API 與 Google Analytics Data API,Scopes 也一起加進去。
「幫我把這個關鍵字最近 28 天在 GSC 的點擊數、曝光數拉進關鍵字研究表,跟現有資料合併在同一列。」
GCP 卡住也沒關係
改走 Apps Script 路線。打開你的 Google Sheet → 擴充功能 → Apps Script → 請 Claude 幫你寫程式貼進去。零 GCP、零金鑰。這也是組織擋 key 時的標準解法。
今天先讓 AI 把結果存成本機 Excel 檔案,課後再慢慢研究怎麼寫雲端。不要因為授權卡住就放棄整個 skill。
先查兩個地方:① 同意畫面有沒有把自己加進 Test users?② 那支 API 有沒有在 Library 啟用?這兩個查完,九成的 403 都能解。
混合班分層
做到「把 A B C 寫進 Sheet」就算達標。理解整個授權流程的概念,知道 OAuth 是怎麼回事。至於技術細節,交給會的人來跑就好。
做完完整的關鍵字研究表寫入。可加開 GSC、GA API,試著把搜尋成效資料也拉進同一張表。目標是一張表涵蓋 AI 分析 + 真實搜尋數據。
不要硬卡。全部退到 Apps Script 路線:Google Sheet → 擴充功能 → Apps Script → 請 Claude 寫。零 GCP 也能寫進 Sheet,概念一樣學到了。