Skip to content

建立 2026-09-15 更新 2026-09-15

認識 Google Apps Script

Google Apps Script(常簡稱 GAS)是跑在 Google 雲端上的 JavaScript 執行環境。你不用自己架伺服器,就能讓 Google 試算表、文件、Gmail、日曆、雲端硬碟彼此串起來:寄信、產生文件、定時更新報表、把外部 API 資料寫進表格。本站用繁體中文整理日常真正會用到的那一層。

最需要掌握的 20%

學 GAS 不必先把整份參考文件背完。先把下面七件事做熟,就能處理大多數辦公室自動化:

  1. 從試算表打開編輯器擴充功能Apps Script,寫一個 function,按執行、完成授權。
  2. 繫結腳本(container-bound)vs 獨立腳本(standalone):前者跟著檔案走、能改選單;後者活在 script.google.com,用 ID 去開檔案。
  3. SpreadsheetApp + Range:用 getValues() / setValues() 一次讀寫二維陣列,不要一格一格打 API。
  4. 觸發條件(triggers)onOpen / onEdit 是簡易觸發;寄信、表單提交、每天跑一次要用可安裝觸發。
  5. 內建服務GmailAppMailAppDriveAppCalendarAppFormAppUrlFetchApp
  6. 自訂選單與自訂函式onOpen 加選單讓同事按按鈕;@customfunction 讓儲存格寫 =我的函式()
  7. 授權、配額、執行時間:第一次跑會跳出權限畫面;免費帳號有每日寄信與 6 分鐘執行上限。

GAS 適合什麼場景

  • 試算表裡重複的格式、彙整、跨工作表複製。
  • 表單送出後自動回信、寫入日曆、產生合約文件。
  • 每天固定時間從 API 拉資料進 Sheet。
  • 在試算表加一個選單,讓不會寫程式的同事也能執行流程。
  • 輕量網頁應用程式(doGet)或 Workspace 外掛、Chat 應用。

它不是完整的後端平台。沒有傳統資料庫、執行時間與每日配額都有上限,也不適合長時間運算。需要本機開發、版本控制時,再用 clasp 把專案拉到 VS Code。

官方學習資源

Google 沒有獨立的「Apps Script 證照」。權威來源是官方文件、Codelab,以及 Google Workspace Developers 頻道。

官方文件(必看)

Apps Script 總覽試算表指南 開始。API 細節以 參考文件 為準。

官方 Codelab

Fundamentals of Apps Script with Google Sheets 五篇一連:巨集、Range、資料、格式、圖表匯出到簡報。適合邊做邊學。

Skills Boost 實驗

Google Cloud Skills Boost 有免費實驗 Access Google Sheets, Maps, and Gmail in 4 lines of code(GSP235),用四行程式串試算表、地圖與郵件,驗證「內建服務有多短」。

官方與優質影音

官方演講、Chat 外掛、Gemini/Vertex AI 示範見 官方影音。試算表入門與 clasp 實作見 YouTube 優質教學

建議學習順序

  1. 打開編輯器、跑第一支腳本
  2. 分清楚繫結與獨立專案
  3. 讀寫試算表自訂選單
  4. 觸發條件寄信/雲端硬碟
  5. 需要時再看 網頁應用外掛clasp

相關連結以官方為準:developers.google.com/apps-script範例與解決方案GitHub 範例庫。想認識唯客學院,請看 關於我們