第 1 步・準備店裡的排班本
建立專屬「Google 日曆」並複製日曆 ID
我們要讓系統知道去哪裡看妳有沒有空。請在電腦打開 Google 日曆,建立一個專門放客人預約的新日曆,並把它的「身分證字號 (日曆 ID)」複製起來!
1
在左側「其他日曆」旁點 + 號 ➔ 點選「建立新日曆」
名稱可以取為:「🌸美甲工作室預約表」,點建立。
2
點日曆旁邊的「三個點 」➔ 進入「設定與共用」
把畫面往下滑到底,找到「整合日曆」區塊。
3
複製下面這串長得像信箱的「日曆 ID」:(點下方按鈕練習複製假範例!)
整合日曆 ➔ 日曆 ID (教學虛構假範例,不含真實個資)
nail.studio.demo.000@group.calendar.google.com
💡 老師貼心提醒: 之後妳在手機下載「Google 日曆 App」,只要在裡面寫上「16:30 去接小孩」或「週三公休」,客人的預約畫面就會自動顯示已額滿,超級聰明!
第 2 步・把資料填進隱形店長
GAS 填空練習器(全面採用最新 LINE Messaging API)
📢 重要更新:舊版 LINE Notify 已正式停用!
本課程範本已全面升級為官方最新 LINE Messaging API(使用 Channel Access Token 長期通道權杖)!不僅更穩定,還能直接用店家的官方帳號傳送精美預約卡片給客人與美甲師自己。
千萬不用自己寫程式!打開試算表的 擴充功能 ➔ Apps Script,只要填 4 格:其中 ① 日曆 ID、④ 時段填在程式最上方;② 通道權杖、③ 美甲師 LINE User ID 比較敏感,要改存在「指令碼屬性」保險箱裡,不要直接貼進程式碼(以下皆為教學用虛構假範例):
🔐 權杖是「店裡的鑰匙」,請放進指令碼屬性保險箱
權杖誰拿到,就能用妳的官方帳號傳訊息。如果直接貼在程式碼裡,一旦分享檔案、截圖或貼給別人看,鑰匙就跟著外流了。所以我們把它收進 Apps Script 的「指令碼屬性」,程式碼裡只留「去保險箱拿」的指令。
- 在 Apps Script 左邊選單點 ⚙️ 專案設定(齒輪圖示)
- 往下捲到 指令碼屬性,按 新增指令碼屬性
- 「屬性」欄填名稱、「值」欄貼上妳的內容(名稱要和下方一模一樣,英文大寫)
- 再按一次新增,把第二組也填好,最後按 儲存指令碼屬性
💡 小提醒:權杖和 User ID 不要截圖、不要傳給別人;如果不小心外流,回 LINE Developers 後台重新發行一組新的就安全了。
Apps Script 隱形店長設定區(互動練習器・僅含假範例)
// 👇 姊姊們請只改黃色框框裡面的字,其他程式碼都不用動喔!
// 程式碼裡「不放」權杖,只寫去保險箱拿的指令(範本已內建,不用動):
const LINE_CHANNEL_ACCESS_TOKEN = PropertiesService.getScriptProperties().getProperty('LINE_CHANNEL_ACCESS_TOKEN');
const OWNER_LINE_USER_ID = PropertiesService.getScriptProperties().getProperty('OWNER_LINE_USER_ID');
// 底下自動比對 Google 日曆防撞期與 LINE Messaging API 推播的程式碼皆已內建,完全不用動!
第 3 步・第一次啟動店長的「安全認證」練習
消除恐懼互動模擬:核准自己建立的程式
第一次啟動時,Google 會跳出「Google 尚未驗證這個應用程式」畫面。別慌張!因為這支預約小秘書是妳剛剛親手複製到自己雲端硬碟的,Google 只是確認妳認不認識自己而已。
⚠️ 資安重要提醒(必讀):
這個點選「不安全」繼續的動作,【只限用在妳自己建立或從課堂範本複製到自己雲端硬碟的程式】!平時收到來路不明的陌生連結或釣魚郵件,絕對不可以點選喔!
課堂實戰模擬:請跟著紅框點點看,完成安全授權!
Google 尚未驗證這個應用程式
這個應用程式是由您自己的 Google 帳號剛建立的。請點擊左下角的小字「進階」。
返回安全頁面 (不要點這個)
展開進階文字後,請點最底下那行字:
📌 再次提醒:此步驟只限自己建立的程式才可點擊繼續!
太棒了!安全認證練習過關!
現在妳的隱形店長已經獲得授權,可以幫妳讀寫 Google 日曆排班本了!請前往第 4 步領取預約網址。
第 4 步・取得專屬預約網址並放進 LINE 圖文選單
部署網頁應用程式,綁定到 LINE「立即預約」按鈕
點擊 Apps Script 右上角藍色按鈕 「部署 ➔ 新增部署作業 ➔ 選取類型:網頁應用程式」(誰可以存取請選:所有人),就會產生妳店裡專屬的預約網址!
✨ 產生的專屬預約網址(教學虛構假範例 URL):
https://script.google.com/macros/s/AKfycbx_FAKE_DEMO_URL_000000000/exec
把網址貼進 LINE Official Account Manager「圖文選單」:
進入 LINE 官方帳號後台 ➔ 點選「圖文選單」➔ 上傳六宮格美甲底圖,並在 A 區(立即預約)選擇類型為「連結」,貼上剛剛複製的預約網址:
A 區按鈕設定
動作類型:連結 ➔ https://script.google.com/macros/s/AKfycbx_FAKE_DEMO_URL_000000000/exec
第 5 步・設定關鍵字自動回覆與驗收測試
設定「價目表、地址、卸甲須知」秒回,並實測預約推播!
最後一步!設定好關鍵字自動回應,再透過右邊手機模擬器測試一次「客人送出預約 ➔ 時段變已滿 ➔ LINE Messaging API 發送預約成功卡片」吧!
3 大必備「關鍵字自動回覆」示範
-
🔑 關鍵字:「價目表」
-
🔑 關鍵字:「地址」
-
🔑 關鍵字:「卸甲須知」
畢業驗收清單(在右方手機實測)
-
點選可預約時段,以示範顧客「王小美(教學示範)」送出預約。
-
確認該時段立刻變成灰底「已額滿」。
-
確認 LINE 聊天室跳出 Messaging API 預約成功卡片。