0. 前言
總是幻想 Google Drive 能自動整理嗎?總是從試算表手動匯出 csv 資料進行分析嗎?Google Apps Script 將會是個好幫手,透過程式語言快速自動化流程,方便生活或加速效率吧!
1. 重點
2. 內容
2.1. 基本介紹
Google Apps Script (GAS) 是一種語法類似 JavaScript 的雲端開發平台,並藉由 HTML 支援 server 與 client 端環境。開發者只需在 Google Cloud 或 Google Drive 中即可進行程式開發,無需額外安裝環境與 IDE。
透過 GAS 使用者可以輕鬆擴充 Google 應用程式達到自動化流程的效果,也能構建免費的 Web 應用程式,並整合 Google 協作工具,接收外部資料或匯出雲端資料。
2.2. 相關功能
2.3. 功能種類
我個人習慣將 GAS 分為下列三種
2.3.1. 專案程式
2.3.2. 客製 Library
2.3.3. 客製 Add-On
2.4. 相關限制
GAS 的主要限制在於用戶的權限大小,基本上閱覽權限是必須的,而修改則必須要修改者權限。再來就看是個人帳戶或 Wordspace 帳戶(網域 + 訂閱制)。
詳細的資訊可以閱覽該【官方文件】
2.5. 建立方式
先隨便新增個 Drive 檔案(Doc, Spreadsheet, Slides),點選選單中的 Extensions >> Apps Script
而如果是建立 Google Form,則需要從 More >> Script Editor
也可以透過以下網址到達【管理介面】,透過 New Project 建立,而該方式不會依附於任何 Drive 檔案
完成後接著就會進入 GAS 的編譯器介面
3. 後話
我們簡單了解 GAS 的用途與功能後,之後我們便會開始利用實際案例,進行功能的講解並製作簡易工具。透過實踐學習逐步探索 GAS 的各項功能,並嘗試建立個人實用工具。