Skip to content

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

YouTube 優質教學

以下頻道長期做試算表或 Workspace 自動化,步驟可跟做,不是標題黨剪輯。編輯器介面若與現況不同,以本站 編輯器官方文件 為準。中文系統化長片較少,入門仍以英文清楚示範為主。

挑選原則:觀看與評價穩定、有完整操作過程、內容對得上官方 API。

入門:從零跑第一支腳本

Google Apps Script Tutorial for Beginners

頻道: saperis 來源: YouTube 時長: 約 24 分鐘 播放清單: Beginner Apps Script

社群裡很常被推薦的第一支。從「GAS 是內建的 JavaScript」講到物件、點記法、去哪查 參考文件,並帶你把試算表格式自動化跑起來。完全沒寫過程式也可以跟;片中會修一次 SyntaxError,對第一次按執行的人很有用。

對照閱讀:編輯器與第一支腳本

Google Apps Script for Beginners: Start Automating Google Sheets

來源: YouTube

從寫函式、把日期寫進儲存格、完成授權,講到三種執行方式:編輯器執行、時間觸發、頂端選單。適合看完 saperis 那支、想立刻接到「自動跑」的人。時間觸發不要真的設成每分鐘,示範完請刪掉,見 觸發條件

Google Apps Script for Beginners(語法基礎,約 2 小時)

頻道: Matt Brigidi 來源: YouTube 發表: 2024 年 12 月

獨立專案(unbound)出發,用 Logger 練陣列、字串、日期與組織方式。適合「會點試算表、但 JS 沒學過」的人當一本影音講義,不必一次看完。已經會 JavaScript 的人可跳過,改看 Range 與觸發。

對照閱讀:JavaScript 與 V8繫結與獨立專案

試算表:讀寫 Range

Google Apps Script — Get and Set Values

來源: YouTube

示範 getValue / getValues / setValue / setValues、陣列維度必須對上 Range,以及 appendRow、用迴圈把多列貼到底部。這是試算表自動化最核心的 API,看完請用本站 SpreadsheetApp 與 Range 自己改一欄資料。

getValues 與 getDisplayValues 差在哪

來源: YouTube 時長: 約 2 分鐘

同一格日期:getValues() 拿到 Date 物件,getDisplayValues() 拿到你在畫面上格式化後的字串。要拿來運算用前者,要當信件內文顯示用後者。短片,值得看完。

外部 API、Web App、clasp

How to access an API with Google Apps Script

來源: YouTube

UrlFetchApp 呼叫天氣 API,從試算表讀城市、把 JSON 解析後寫回儲存格。可對照本站 UrlFetchApp。片中的免費額度與網址請以該 API 官網為準,不要把金鑰提交到公開 Git。

Building a Web App with Google Apps Script

來源: YouTube

長片:HTML 表單、doGet / doPost、clasp 遠端寫程式、把資料存進試算表,後面還接到 ChatGPT API、日曆與觸發。當「架構示範」看即可,金鑰與 6 分鐘限制請同時讀 網頁應用配額

Set Up VS Code & Clasp(Windows)

來源: YouTube

從安裝 Node、npm i -g @google/claspclasp login,講到用範本一鍵開新專案。macOS / Linux 指令相同,只差 Node 安裝方式。對照 clasp 本機開發

其他值得當課程的來源(文字/付費)

社群常一起推薦、但主體不是免費 YouTube 長課:

官方演講與 Gemini 外掛回到 官方影音