什麼是 Google Apps Script (GAS)?為什麼它是自動化的王者?
對於沒有資訊背景的人來說,「寫程式」聽起來就像是要買昂貴的電腦、安裝一堆看不懂的軟體(環境設定),甚至還要每個月付錢租伺服器,才能讓程式 24 小時跑起來幫你做事。
但其實,Google 早就為我們準備好了一個完全免費、免安裝、且 24 小時在雲端待命的超強大武器:Google Apps Script (簡稱 GAS)。
GAS 是一種基於 JavaScript 的雲端程式語言。你可以把它想像成是 Google 養在雲端的一群「虛擬小精靈」。只要你把劇本(程式碼)交給它們,它們就會在你睡覺的時候,自動幫你整理試算表、寄發 Email、甚至去別的網站上幫你偷偷下載資料。
為什麼 Vibe Coding 玩家一定要學 GAS?
在 Vibe Coding(詠唱開發)的時代,我們已經不用自己手寫一行一行的程式碼了,AI 會幫我們寫好。但是,寫好的程式碼要放在哪裡跑呢?
這就是 GAS 發揮最大商業價值的時候了。它具有以下三大殺手級優勢:
- 零成本無伺服器 (Serverless):你不需要懂什麼是 AWS、什麼是 Linux、什麼是防火牆。只要有 Google 帳號,瀏覽器打開就能直接跑程式碼。不用花半毛錢。
- 與 Google 生態系完美深度整合:它天生就能夠直接讀取、寫入 Google Sheets (試算表)、寄送 Gmail、建立 Google Calendar 行事曆、甚至存取 Google Drive 的檔案。這些權限都是內建的!
- 免費的定時自動化任務 (Cron Job):你可以設定「每天早上八點自動執行一次報表統計」,或者「每小時去網路上抓一次最新的股票價格」。完全不用電腦開機,Google 的超大型伺服器會準時自動幫你做!
真實商業情境探討:GAS 能幫我們省下多少力氣?
為了讓你深刻體會 GAS 的威力,我們來看看三個真實的商業情境。在過去,這些事情可能需要花費你每天數個小時的人工時間,或是花幾萬元請工程師開發系統:
📈 情境一:股市與外匯投資客的自動追蹤器
- 痛點:身為一個投資客,你可能需要每天早上 9 點去台灣銀行網站看當天匯率,然後手動複製貼上到 Excel 裡面來計算你的投資損益。
- GAS 解決方案:寫一支 GAS 腳本,每天早上 9 點自動去台灣銀行的公開 API 抓取匯率,並將最新的美金、日圓數字,自動填入你的 Google 試算表對應欄位中。你每天打開試算表,數字永遠是最新的。
📧 情境二:人資主管的自動群發薪資條
- 痛點:每個月底,人資或財務人員要把 Excel 裡面的薪資明細,一筆一筆複製、貼上到 Email 裡面,然後個別寄給 50 個員工。一旦貼錯,就會造成嚴重的隱私外洩糾紛。
- GAS 解決方案:使用 GAS 讀取有員工信箱與薪資數據的試算表。用一個迴圈,自動把每一列的薪資數據套用進 HTML 模板,並透過你的 Gmail 帳號「自動寄送」50 封專屬信件。整個過程只要按一個按鈕,5 秒鐘搞定。
📦 情境三:電商賣家的競品價格監視器
- 痛點:你在蝦皮或亞馬遜賣東西,你必須每天去盯對手有沒有偷偷降價。如果有幾十個對手,光是比價就耗盡了所有的精神。
- GAS 解決方案:撰寫一支簡單的網頁爬蟲 GAS。設定每 12 小時自動造訪對手的商品網頁,抓取網頁上的「價格」標籤。如果發現對手降價,立刻透過 Line Notify 發送推播通知到你的手機上!
看到這裡,你是不是已經熱血沸騰了?這些聽起來像是「魔法」的自動化功能,透過 Vibe Coding,你只要會打字,今天就能全部實作出來!
我們的實戰目標:打造「自動匯率更新」試算表
這堂課,我們不會講枯燥的變數宣告、迴圈概念等傳統理論。我們會直接透過 Vibe Coding 的精神,用語音或文字命令 AI,教它幫我們寫出一支「自動去網路上抓取最新美金匯率,並填入 Google 試算表」的機器人。
步驟一:建立全新的 Google 試算表
首先,請打開您的瀏覽器,在網址列輸入一個神秘密技(這是 Google 官方提供的快捷鍵): sheet.new
按下 Enter 後,Google 會立刻為你建立一個全新的空白試算表。請點擊左上角的標題,將它重新命名為「自動匯率追蹤器」。
步驟二:開啟隱藏的「Apps Script」開發者編輯器
在這份剛建立好的試算表上方的選單列中,點擊 「擴充功能 (Extensions)」 -> 「Apps Script」。

此時,瀏覽器會為你開一個全新的分頁。這就是 Google Apps Script 隱藏的開發環境!你會看到一個畫面,裡面預設寫著這幾行字:
function myFunction() {
}
別怕!這就是我們即將貼上 AI 寫好的程式碼的地方。你可以把這裡想像成是一個魔法卷軸的空白處,只要把 AI 生成的咒語填進這兩行括號的中間,按下上方的「執行」按鈕,魔法就會立刻對你剛剛那份試算表生效。
小結:這就是你的「第一台免費伺服器」
恭喜你!你已經成功解鎖了 Google 隱藏的開發者模式。現在你擁有了一個完全免費、永遠不關機的雲端執行環境。
在下一章中,我們將會打開 Cursor 或是 ChatGPT,利用我們為您準備好的「Vibe Prompt 咒語庫」,向 AI 下達精準的指令。我們會請 AI 替我們生成一段會自動上網抓資料的 JavaScript 程式碼,並且教您如何處理第一次執行的權限審查地雷!
準備好了嗎?我們下一章見!
🎁 [VIP 專屬加碼] GAS 極致擴充:串接 OpenAI 與 LINE Notify
在學會了基礎的 GAS 表單自動化後,你已經可以幫行政人員省下大量的時間了。 但如果我們把 GAS 這個免費的後端,加上「AI 的大腦 (OpenAI)」與「最強的通知渠道 (LINE)」,這套系統的商業價值將會呈現指數型爆炸。
想像一個情境:「當客人填寫 Google 表單客訴時,系統自動讓 AI 分析客訴情緒,如果情緒極度憤怒,立刻透過 LINE 傳送警報給老闆的群組。」 這個功能在市面上,至少可以向企業收取每月 3000 元的維護費。而你,只需要花 15 分鐘。
1. LINE Notify 串接實戰 (免審核、免月費)
比起正規的 LINE 官方帳號 (Messaging API),LINE Notify 是一個極度輕量、適合用來做內部警報的工具。 你只需要去 LINE Notify 官網申請一組權杖 (Token)。
✅ Vibe Prompt 示範:
「我目前在 Google Apps Script (GAS) 環境中。
- 請幫我寫一個函式
sendLineNotify(message)。- 請使用
UrlFetchApp.fetch呼叫 LINE Notify 的 API (網址:https://notify-api.line.me/api/notify)。- Headers 請帶上
Authorization: Bearer [你的Token]。- Payload 為
{ "message": message }。- 請加上 try-catch 錯誤處理。」
這段不到 10 行的程式碼,就是你建立所有「自動化報警系統」的核心基石。
2. OpenAI API 串接:讓試算表擁有智商
GAS 最強大的地方在於它的 UrlFetchApp 可以呼叫全世界任何 API。
你可以寫一個自訂函數,讓 Google Sheet 的儲存格直接變成 ChatGPT!
✅ Vibe Prompt 示範:
「請在 GAS 中寫一個自訂函式
ASK_AI(prompt, text)。
- 呼叫 OpenAI 的
https://api.openai.com/v1/chat/completionsAPI。- 使用
gpt-4o-mini模型。- 將使用者的 prompt 與 text 組合送出,並解析回傳的 JSON 結果。
- 把這個函式設計成可以讓我在 Google 試算表的儲存格中直接使用 (例如輸入
=ASK_AI("請幫我把這句話翻譯成日文", A1))。」
當你把這個腳本貼進去後,你的客戶在 Google 試算表裡面,只要拉一下十字游標,整排的商品文案就會被 AI 自動翻譯好、或是自動寫好社群貼文!
3. 銷售自動化專案的終極話術
當你把這些技術組合在一起時,你賣的已經不是「幫你寫個腳本」,而是「幫你省下一個助理的薪水」。
「老闆,你們現在請工讀生每天看報表、回訊息,一個月至少要花兩萬。我幫你導入這套 AI 表單自動化系統,建置費收你三萬就好。以後系統 24 小時幫你監控客訴、自動發信、自動推播 LINE 群組,不會生病也不會遲到。」
這種「以投資回報率 (ROI)」為導向的談判話術,就是你透過這門課學到最珍貴的財富。去向市場證明你的價值吧!