【文組寫程式】用 Google Gemini + Google表單 自動生出「活動報名表」

更新 發佈閱讀 9 分鐘
vocus|新世代的創作平台

每次要辦活動,都要準備一大堆的報名表單,但每次都一個一個點進 Google 表單設定每一個欄位實在很花時間。

這次就想到可以用寫程式的方式,利用Google Gemini 搭配 Google Apps Script,用幾行程式碼就自動生成一份完整的 Google 表單!就來看看怎麼做吧!

第一步驟:確認需求

這次我要做的是一份 聖誕節活動報名表,需求如下:

📋 基本資料欄位

  • 姓名
  • 電子郵件(必須是正確 Email 格式)
  • 地址(前面一定要 5 碼郵遞區號
  • 手機(格式限定 0900-000-000
  • 出生年月日(7 碼數字,例如 1141224
  • 學歷(下拉式選單)

👉因為手機、郵遞區號、出生年月日的格式常常不一致,也希望可以一併處理。

🎅 活動場次設定

  • 這次假定是要辦理聖誕節活動,場次共有 4 個,每人最多只能選 2 場
    • 12/24 上午
    • 12/24 下午
    • 12/25 上午
    • 12/25 下午

第二步驟:下prompt

以下是我向Gemini下的prompt:

  • 我想要用google表單製作一個聖誕節活動報名表
  • 場次為12/24 12/25上午、下午各一場,場次部份希望可以勾選(每個人最多兩場)
  • 我需要姓名、出生年月日、電子郵件、地址、學歷以及手機
  • 地址的格式前面要有郵遞區號五碼
  • 手機格式為0900-000-000
  • 出生年月日需要七碼數字 如1141224
  • 學歷部分希望做成下拉式選單
  • 請幫我直接寫成可以安裝到Google Apps Script的程式碼

第三步驟:長出程式碼

下完prompt後,Gemini就幫我寫了一個HTML的程式碼如下:

function createChristmasForm() {
// 建立表單標題
var form = FormApp.create('聖誕節活動報名表');
form.setDescription('歡迎報名聖誕節活動!請填寫以下資訊:');

// 1. 姓名
form.addTextItem().setTitle('姓名').setRequired(true);

// 2. 電子郵件 (含驗證)
var emailValidation = FormApp.createTextValidation()
.requireTextIsEmail()
.setHelpText('請輸入正確的電子郵件格式')
.build();
form.addTextItem().setTitle('電子郵件').setRequired(true).setValidation(emailValidation);

// 3. 地址 (5碼郵遞區號 + 地址)
var addressValidation = FormApp.createTextValidation()
.requireTextMatchesPattern('^\\d{5}.+')
.setHelpText('請先輸入5碼郵遞區號,再接著輸入地址')
.build();
form.addTextItem().setTitle('地址').setRequired(true).setValidation(addressValidation);

// 4. 手機 (格式 0900-000-000)
var phoneValidation = FormApp.createTextValidation()
.requireTextMatchesPattern('^09\\d{2}-\\d{3}-\\d{3}$')
.setHelpText('請依照格式輸入:0900-000-000')
.build();
form.addTextItem().setTitle('手機').setRequired(true).setValidation(phoneValidation);

// 5. 出生年月日 (七碼數字,如 1141224)
var birthdayValidation = FormApp.createTextValidation()
.requireTextMatchesPattern('^\\d{7}$')
.setHelpText('請輸入7碼數字格式 (如:1141224)')
.build();
form.addTextItem().setTitle('出生年月日').setRequired(true).setValidation(birthdayValidation);

// 6. 學歷 (下拉式選單)
form.addListItem()
.setTitle('學歷')
.setChoiceValues(['國小', '國中', '高中/職', '專科', '大學', '碩士', '博士'])
.setRequired(true);

// 7. 場次勾選 (最多選兩場)
var sessionValidation = FormApp.createCheckboxValidation()
.requireSelectAtMost(2)
.setHelpText('每人最多報名兩場')
.build();

form.addCheckboxItem()
.setTitle('欲參加場次 (最多選二場)')
.setChoiceValues([
'12/24 上午場',
'12/24 下午場',
'12/25 上午場',
'12/25 下午場'
])
.setRequired(true)
.setValidation(sessionValidation);

// 輸出表單連結
Logger.log('表單已成功建立!');
Logger.log('編輯連結: ' + form.getEditUrl());
Logger.log('發佈連結: ' + form.getPublishedUrl());
}

第四步驟:把程式碼裝進 Google 表單

以下是Gemini教我的步驟:

第一步:開啟 Google 表單編輯器

  1. 進入 Google 表單。
  2. 建立一份 「空白」 表單。
  3. 在標題列點擊右上角的 「三個點 ⋮」 圖示。
  4. 在選單中點選 「<> 指令碼編輯器」 (英文版為 Apps Script),按下後會打開一個新的編輯器頁面。
vocus|新世代的創作平台

第二步:貼上並執行程式碼

1. 在開啟的編輯器畫面中,會看到一些預設的程式碼(例如 function myFunction() {...}),請全部刪除

vocus|新世代的創作平台

2. 將Gemini提供的完整代碼(標題為「聖誕節活動報名表」的那段)複製並貼上到編輯 器中。

vocus|新世代的創作平台

3. 點擊上方的 「儲存 (磁碟圖示)」,並隨意取一個專案名稱(例如:聖誕節活動報名表)。

vocus|新世代的創作平台

4. 確認上方選單選的是 createChristmasForm,然後點擊 「▶ 執行(Run)」(要先儲存才能選擇執行)

第三步:完成安全性授權(僅需一次)

第一次執行時,Google 會要求授權,請按以下路徑操作:

  1. 彈出視窗後點擊 「查看權限」
  2. 選擇您的 Google 帳號
  3. 如果跳出「Google 尚未驗證此應用程式」,請點擊左下角的 「進階」
  4. 點擊最下方的 「前往『聖誕節活動報名表』(不安全)」
  5. 點擊 「允許」

當看到以下畫面時就知道成功了!

vocus|新世代的創作平台

第五步驟:正式使用!

接下來再回到雲端就可以看到新增了一個「耶誕節活動報名表」~

vocus|新世代的創作平台

打開來長這樣,可以看到所有欄位都被建好了,而且都自動設定成必填:

vocus|新世代的創作平台

學歷跟場次也做成下拉式選單跟複選題了。

vocus|新世代的創作平台

如果輸入不符合格式的數字,會被提醒並且無法送出。

vocus|新世代的創作平台

報名活動如果輸入超過兩場也會被限制。

vocus|新世代的創作平台

是不是覺得一切都很神奇呢!再也不用一個一個去調Google表單了!

接下來就可以稍微做一些微調,比如一些活動說明或是顏色調整,就可以發布給報名者了。

以後作活動報名表,不用再點點點、手動調調,幾分鐘就搞定一份結構統一、超專業的報名表,以後想改或重複用也超方便,省時又省力,辦活動終於可以輕鬆許多啦~



留言
avatar-img
極簡主義者阿斐拉的財務自由筆記
211會員
273內容數
希望透過這個系列一一介紹我在理財上所學習到的筆記跟選擇困難歷程,慢慢達到人生自由的目標!
2025/12/23
這篇文章記錄我第一次嘗試寫程式的經驗,起因是學做甜點時,常因手邊材料與食譜比例不同,換算過程既麻煩又容易出錯。於是我開始嘗試用 Google Gemini 協助,做出一個能貼上食譜、選擇材料並自動換算比例的烘焙工具。不只是完成一個實用小工具,更是一段把生活需求轉化為程式、踏出學習寫程式第一步的紀錄。
Thumbnail
2025/12/23
這篇文章記錄我第一次嘗試寫程式的經驗,起因是學做甜點時,常因手邊材料與食譜比例不同,換算過程既麻煩又容易出錯。於是我開始嘗試用 Google Gemini 協助,做出一個能貼上食譜、選擇材料並自動換算比例的烘焙工具。不只是完成一個實用小工具,更是一段把生活需求轉化為程式、踏出學習寫程式第一步的紀錄。
Thumbnail
2024/09/30
最近趁著閒暇之餘想要學習Python,上了幾堂課後,突然想活用一下Python來解決生活上的財務小問題,試了一下後還真的可行,就讓我們來看看怎麼做吧!附帶一提非常推薦LearnPyhon.com的學習資源,會一步一步的帶你學習創作自己的Code,對文組初學者來說非常的好上手。
Thumbnail
2024/09/30
最近趁著閒暇之餘想要學習Python,上了幾堂課後,突然想活用一下Python來解決生活上的財務小問題,試了一下後還真的可行,就讓我們來看看怎麼做吧!附帶一提非常推薦LearnPyhon.com的學習資源,會一步一步的帶你學習創作自己的Code,對文組初學者來說非常的好上手。
Thumbnail
2024/07/31
僅僅用了兩天就完成Google AI Essentials課程,整個課程總長約9小時,但實際上花掉的時間不用這麼多。這算是我第一次上Coursera的課、也是第一次上Google的課程,也得到不少心得。
Thumbnail
2024/07/31
僅僅用了兩天就完成Google AI Essentials課程,整個課程總長約9小時,但實際上花掉的時間不用這麼多。這算是我第一次上Coursera的課、也是第一次上Google的課程,也得到不少心得。
Thumbnail
看更多
你可能也想看
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
Google數位人才探索計畫免費開課!江江教練將分享學習心得、翻譯課程內容、補充延伸資料、實戰操作經驗,並分享如何運用AI工具來加速學習,如 ChatGPT、Obsidian、Gemini、NotebookLM。此系列內容涵蓋數位行銷與 AI 應用。
Thumbnail
Google數位人才探索計畫免費開課!江江教練將分享學習心得、翻譯課程內容、補充延伸資料、實戰操作經驗,並分享如何運用AI工具來加速學習,如 ChatGPT、Obsidian、Gemini、NotebookLM。此系列內容涵蓋數位行銷與 AI 應用。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
2025 Google Cloud 生成式 AI 培訓計畫將於 10月1日開跑!無論是 AI 新手、開發者,或是想在工作中導入生成式 AI 的專業人士,都能參與學習。課程由 Google 團隊打造,重點在實用與入門友好,報名方式更是超簡單,只需使用 Google 帳號登入並填寫基本資料,就可以報名!
Thumbnail
2025 Google Cloud 生成式 AI 培訓計畫將於 10月1日開跑!無論是 AI 新手、開發者,或是想在工作中導入生成式 AI 的專業人士,都能參與學習。課程由 Google 團隊打造,重點在實用與入門友好,報名方式更是超簡單,只需使用 Google 帳號登入並填寫基本資料,就可以報名!
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
資料來源: https://www.youtube.com/watch?v=73k_-Y8QDSY各位看著大盤在 27,000 點震盪、心裡七上八下的病友們,大家好!我是專治「懼高症」的骷髏醫生。💀🩺 今天的掛號醫師是摩爾投顧——「股市貴公子」鐘崑禎分析師。 他今天霸氣外露,直接告訴你:本土
Thumbnail
資料來源: https://www.youtube.com/watch?v=73k_-Y8QDSY各位看著大盤在 27,000 點震盪、心裡七上八下的病友們,大家好!我是專治「懼高症」的骷髏醫生。💀🩺 今天的掛號醫師是摩爾投顧——「股市貴公子」鐘崑禎分析師。 他今天霸氣外露,直接告訴你:本土
Thumbnail
2025年10月必報的兩門免費線上課程來了!Google團隊推出的5-Day AI Agents Intensive Course,專為對AI與AI Agents有興趣的學員設計。另一門是INSIDE LVMH Certificate,由LVMH集團打造,專為想認識奢侈品世界,及提升精品知識者打造。
Thumbnail
2025年10月必報的兩門免費線上課程來了!Google團隊推出的5-Day AI Agents Intensive Course,專為對AI與AI Agents有興趣的學員設計。另一門是INSIDE LVMH Certificate,由LVMH集團打造,專為想認識奢侈品世界,及提升精品知識者打造。
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News