Google Apps Script (GAS) 教學

Google Apps Script (簡稱 GAS) 是一個基於 JavaScript 的雲端腳本平台,它能讓你輕鬆地與 Google 各項服務(如試算表、雲端硬碟、表單、Gmail 等)進行整合與自動化。

透過 GAS,你可以:

  • 自動化繁瑣任務:例如自動掃描電子郵件並將資訊填入試算表。
  • 擴充 Google Workspace 功能:在 Google 文件或試算表中加入自定義選單、對話框。
  • 串接外部服務:透過 API 與 Slack、Line 或自有的 API 系統進行資料交換。
  • 建立簡單網頁應用:透過 HTML Service 開發內部小工具。

為什麼要學 Google Apps Script?

如果你經常使用 Google Workspace (原 G Suite) 工具,GAS 能大幅提升你的工作效率。它不需要安裝繁重的開發環境,只要在瀏覽器中開啟編輯器,就能寫程式碼並直接在雲端執行。

GAS 的語法主要是基於 JavaScript (ES6+),如果你已經有 JS 的基礎,學習起來會非常快速。

第一個 GAS 程式:Hello World

讓我們從最簡單的範例開始:

  1. 開啟 Google Apps Script 儀表板
  2. 點擊「新專案」。
  3. 在編輯器中輸入以下程式碼:
/**
 * 在日誌中列印出經典的 Hello World
 */
function helloWorld() {
  const message = 'Hello, Google Apps Script!';
  
  // 使用 Logger.log() 來記錄提示訊息
  Logger.log(message);
}
  1. 點擊「儲存」並「執行」。
  2. 在下方的「執行記錄」中就會看到 Hello, Google Apps Script! 的字樣!

接下來,我們將深入了解 GAS 的基礎語法以及如何操作不同的 Google 服務。