用Google Apps Script做心理測驗-你有富人思維嗎?

更新 發佈閱讀 9 分鐘

這篇文章,紀錄了我如何用 Google Apps Script (GAS),讓問卷結果自動寄出分析報告, 並且把寄件信箱改成品牌信箱「Yutinsight Academy」,讓每封信看起來更專業、更一致。


🧩 起點:從分享開始

連假期間跟老哥聊起致富思維這個觀念,然後跟老哥討論,我們到底是富一代還是二代還是窮二代?,答案是我們似乎是繼承了父母代的理財觀-保守、錢存起來就好,投資就是賭博…然後這幾年突然發現好像這樣好像怪怪的,在教育小孩的過程中,也發現這樣的思維也傳承下去了。

🧨先來做測驗:你有富人思維嗎?

想到之前參加讀書會拿到的自檢表,本來是要照相給老哥自我檢視一下,後來乾脆拿來做一個線上問卷,另外發送評分結果到信箱裡,就這樣一頭栽入Google Apps Script的世界,跟微軟生態系比較熟的我,在Google世界裡不斷迷路,像是找不到匯入Forms的選項,又不想一筆一筆輸入題目,結果繞了一大圈(其實手動輸入也早就好了)找了一個外掛才解決了問卷建立的問題。

在我設計的「AI 思維測驗」中,受測者填完表單後,我希望他們能立即收到一封分析信件,像這樣👇:

Hi,今天過得如何?你的 AI 思維測驗 得分是:14 分

結果分析:  AI 試驗者

你在嘗試使用 AI,並逐漸將它融入工作,但尚未完全發揮其潛力。

感謝參與測驗!願你持續精進 AI 實力! 

在我的AI課程裡,有一個小問卷,就是要測試AI程度,之前有點好笑,我直接把分數顯示在問卷敘述中,同學還要自己比對分數才能知道能力等級…常常同學找不到自己的分數。

幸好有AI,這次就乾脆用 Google Apps Script 讓表單自動寄送測驗結果,讓整體體驗變得更好!

步驟 1:把自檢表變成表單

原圖

原圖

怎麼把這39題的照片檔變成問卷?沒關係,我們有AI,把檔案丟上ChatGPT,請他幫忙轉成問卷就可以了(直接下指令,需要有分數區間的建議)就變成39題的問卷啦!再來問題變成:怎麼快速把問卷題目丟進Google forms裡?不管你怎麼問ChatGPT,都是說問卷可以用匯入的(有人知道怎麼匯嗎?)搞了半天就是我邊手動輸入(輸了兩題又不死心去查資料…)結果終於找到了解法:csv轉google表單線上測驗產生器 只要下載文件,依照步驟,就可以把問卷轉進去了。(到此時,大概花了兩個小時…)


步驟 2:連接試算表與 Apps Script

1️⃣ 開啟表單回覆的 Google 試算表。

2️⃣ 點選上方選單 → 延伸功能 → Apps Script

3️⃣ 它會開啟一個新的 Script 編輯器,這時我們就可以開始寫程式。

因為是第一次使用GAS的功能,想說應該直接開就可以了吧,很開心叫ChatGPT寫了自動化程式,然後突然覺得…咦?好像沒連到表單或任何資料源啊?又研究了一下,雖然說這是問卷的副產品(問卷填完的自動寄信),但其實要關聯的是問卷結果(在google sheet裡),而非表單本人。

記得要去表單結果的google sheet展開外掛

記得要去表單結果的google sheet展開外掛



步驟 3:自動寄信程式

以下這段程式會在表單提交後自動寄出測驗結果。

我用的是 GmailApp.sendEmail(),這段當然全部都是AI寫的,別問我細節XD

因為它支援 from: 參數,可以用「別名」寄信(這就是我後面要講的重點)。

// 🧠 分數對應結果
var result = "";
if (score >= 15 && score <= 18) {
result = "💎 AI 菁英\n你是 AI 菁英,能夠高效利用 AI 工具來提升工作效率,且掌握了高階技巧。";
} else if (score >= 10 && score <= 14) {
result = "🚀 AI 試驗者\n你在嘗試使用 AI,並逐漸將它融入工作,但尚未完全發揮其潛力。";
} else if (score >= 5 && score <= 9) {
result = "🌱 AI 新手\n你對 AI 工具有基本認識,但還沒有頻繁使用或得到顯著的生產力提升。";
} else {
result = "💭 AI 懷疑者\n你對 AI 工具的使用較少或不太相信其能為你帶來顯著幫助。";
}

// ✉️ 使用 GmailApp 寄出結果信
GmailApp.sendEmail(
email,
"你的 AI 思維測驗結果", // 建議主旨不要放 emoji,避免亂碼
"Hi,今天過得如何?\n\n你的 AI 思維測驗得分是:" + score + " 分\n\n結果分析:\n" + result,
{
from: "holangtw@gmail.com", // ✅ 寄件別名
name: "Yutinsight Academy", // ✅ 寄件顯示名稱
replyTo: "holangtw@gmail.com",
htmlBody:
"<p>Hi,今天過得如何?</p>" +
"<p>你的 <b>AI 思維測驗</b> 得分是:<b>" + score + " 分</b></p>" +
"<p><b>結果分析:</b><br>" + result.replace(/\n/g, "<br>") + "</p>" +
"<p>感謝參與測驗!願你持續精進 AI 實力 🚀</p>"
}
);

🧾 步驟 4:設定觸發器

1️⃣ 在 Script 編輯器左側點選「鬧鐘 ⏰」圖示。

2️⃣ 新增觸發條件:

  • 選擇函式 → sendResults
  • 來源 → 從試算表
  • 事件 → 當表單提交時

這樣每當有人填完表單,Apps Script 就會自動寄出信件 🎯。


✉️ 步驟 5:讓信件顯示品牌信箱

這一步最容易踩雷,我花了不少時間才成功 😂

✅ 要做的事:

1️⃣ 到 Gmail 設定 → 帳戶與匯入 → 以其他名稱寄送郵件

2️⃣ 新增寄件名稱與信箱(我用 holangtw@gmail.com

3️⃣ 勾選「視為別名」,並完成驗證信連結

4️⃣ 確認別名有效:

function checkAlias() {
Logger.log(GmailApp.getAliases());
}

如果結果裡出現 "holangtw@gmail.com",代表設定成功!


🛡️ 步驟 6:避免信件進垃圾信

我第一次寄信時,結果全被 Gmail 當成垃圾信 😅

以下幾點可以幫你降低風險:

  • 主旨不放太多 emoji
  • 內容簡潔自然,不要像廣告信
  • 避免「點這裡」「免費」等行銷字眼
  • 多寄幾封讓 Gmail 建立信譽(收件人標記「這不是垃圾郵件」也有幫助)

✨ 成果展示

收件人看到的信件像這樣:

寄件者: Yutinsight Academy <holangtw@gmail.com> 主旨: 你的 AI 思維測驗結果 內容:

你的 致富思維測驗得分是:21 分

🚀 成長中思維:你開始培養富人思維,繼續行動與學習會更進一步!

整體看起來專業、有品牌感,也節省了大量人工寄信的時間。


💡 小結

透過這次實作,我再次體驗到:

「只要有心+AI,人人都可以完成自己的自動化夢想!」

Google Apps Script 雖然只是小工具,但是只要有想法,就可以透過網路資源、各式語言模型來讓你實現自己的想法,你也有想要完成的小工具嗎?打開ChatGPT,一起來玩玩吧?

至於要不要變有錢,就之後再說吧!(看看我這想法!XDD)






留言
avatar-img
Yutinsight 升級之旅
2會員
102內容數
會計系畢業,變成IT主管 IT主管的副業卻是職涯探索講師 這場升級之旅,跟大家分享
你可能也想看
Thumbnail
Google Docs 自動化應用情境,自動依 Google Sheets 試算表、Google Forms 表單回覆、Gmail 信件、Webhook、RSS 訂閱內容,建立相應 Google Docs 文件。還可以在新建 Google Docs 文件後,自動發送 Slack 通知給團隊成員!
Thumbnail
Google Docs 自動化應用情境,自動依 Google Sheets 試算表、Google Forms 表單回覆、Gmail 信件、Webhook、RSS 訂閱內容,建立相應 Google Docs 文件。還可以在新建 Google Docs 文件後,自動發送 Slack 通知給團隊成員!
Thumbnail
你最近有特別有興趣的產業嗎,有興趣的股票嗎?你是每天去刷網頁嗎? 這裡有個方法可以幫你收集相關的網路新聞,固定送到你的信箱。 這個方法就是Google帳號的功能,快訊。 一、        首先你要有一個Google account及Gmail 然後是login in的狀態! 二、     
Thumbnail
你最近有特別有興趣的產業嗎,有興趣的股票嗎?你是每天去刷網頁嗎? 這裡有個方法可以幫你收集相關的網路新聞,固定送到你的信箱。 這個方法就是Google帳號的功能,快訊。 一、        首先你要有一個Google account及Gmail 然後是login in的狀態! 二、     
Thumbnail
近期 Google 搜尋引擎API機密文件的外流事件,絕對是近期震撼數位行銷世界的一大頭條,其內容揭示了一些有關 Google 搜尋結果生成原理的重要細節。今天本男爵就來跟各位聊聊這其中獲得的寶貴洞察,或許會對您在設計網站內容時有一些不同的想法!
Thumbnail
近期 Google 搜尋引擎API機密文件的外流事件,絕對是近期震撼數位行銷世界的一大頭條,其內容揭示了一些有關 Google 搜尋結果生成原理的重要細節。今天本男爵就來跟各位聊聊這其中獲得的寶貴洞察,或許會對您在設計網站內容時有一些不同的想法!
Thumbnail
Google 提供了免費的雲端服務 Google Apps Script (GAS) ,我們可以撰寫一些簡易的程式APP,串接其他 Google 雲端服務 如 Google Docs ,Sheets …,就能夠幫助我們利用雲端硬碟做日常工作
Thumbnail
Google 提供了免費的雲端服務 Google Apps Script (GAS) ,我們可以撰寫一些簡易的程式APP,串接其他 Google 雲端服務 如 Google Docs ,Sheets …,就能夠幫助我們利用雲端硬碟做日常工作
Thumbnail
這篇文章分享如何透過免費電子郵件課程提供價值,建立信任,並引導訂閱者購買付費產品。透過豐富內容、獨特風格,以及AI的幫助,讓你的需求看起來更具吸引力。
Thumbnail
這篇文章分享如何透過免費電子郵件課程提供價值,建立信任,並引導訂閱者購買付費產品。透過豐富內容、獨特風格,以及AI的幫助,讓你的需求看起來更具吸引力。
Thumbnail
在 IG 上看到一位前端大大用 Google Apps Script + Line bot 替自己的球隊安排了球經,覺得很有趣,想來玩看看
Thumbnail
在 IG 上看到一位前端大大用 Google Apps Script + Line bot 替自己的球隊安排了球經,覺得很有趣,想來玩看看
Thumbnail
Meiko想向大家介紹一項非常實用的技術——Google Apps Script,簡稱GAS。你可能會好奇,這個GAS到底是什麼?想象一下,如果我們有一種方法,可以讓電腦幫我們自動完成繁瑣的數據整理和檔案合併,是不是聽起來就像擁有了一個聰明的助手?
Thumbnail
Meiko想向大家介紹一項非常實用的技術——Google Apps Script,簡稱GAS。你可能會好奇,這個GAS到底是什麼?想象一下,如果我們有一種方法,可以讓電腦幫我們自動完成繁瑣的數據整理和檔案合併,是不是聽起來就像擁有了一個聰明的助手?
Thumbnail
今天紀錄的是因應工作需要而學習的小技能。 我想達到的目標:當欄位裡面出現「寄出」這個關鍵字的時候整欄變色,以辨別該項目的狀態。
Thumbnail
今天紀錄的是因應工作需要而學習的小技能。 我想達到的目標:當欄位裡面出現「寄出」這個關鍵字的時候整欄變色,以辨別該項目的狀態。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News