iT邦幫忙

2025 iThome 鐵人賽

DAY 17
0

最近在論文研究中,需要設計前後測問卷。
雖然 Google 表單本身很好用,但每次要新增十幾題、設定量表、再連結回應表,其實很耗時間,也很容易出錯。

今天我嘗試了一個新方法 —— 請 GPT 幫我直接寫程式碼
結果真的只要把 GPT 給的程式碼貼到 Google Apps Script,點擊「執行」,
整份 Google Form + Google Sheets 就自動生成了!


1. GPT 生成的自動化流程

  1. 開啟 Google Apps Script
  2. 請 GPT 幫我生成建立 Google Form 的程式碼
  3. 貼上程式碼儲存並執行 → 授權
  4. 幾秒鐘內,問卷與回應表就完成

2. GPT 幫我生成的範例程式碼

function createGoalSettingForm() {
  // 建立表單
  var form = FormApp.create('目標設定問卷調查(前測)');
  form.setDescription('您好,感謝您撥冗參與本次問卷調查...');

  // 五點量表示範題
  form.addScaleItem()
      .setTitle('示範題:我會為自己設定短期學習目標')
      .setBounds(1, 5)
      .setLabels('非常不符合', '非常符合');

  // 批次新增題目
  var questions = [
    '我會為自己設定長期學習目標,例如完成整份交通事故分析報告或提升數據分析能力。',
    '我設定專題目標是為了實現我認為重要的學習成果。',
    // ...GPT 可以幫我自動把完整題庫塞進來
  ];
  questions.forEach(function(q){
    form.addScaleItem()
        .setTitle(q)
        .setBounds(1, 5)
        .setLabels('非常不符合', '非常符合');
  });

3. 常見 Google 表單題型範例

form.addMultipleChoiceItem()
    .setTitle('您的性別是?')
    .setChoiceValues(['男', '女', '其他'])
    .setRequired(true);

// 複選題
form.addCheckboxItem()
    .setTitle('您平常使用哪些資料分析工具?')
    .setChoiceValues(['Excel', 'Python', 'R', 'SAS', '其他'])
    .setRequired(false);

// 下拉選單
form.addListItem()
    .setTitle('您目前的學習階段')
    .setChoiceValues(['大學', '碩士', '博士', '其他']);

// 短文字
form.addTextItem().setTitle('請輸入您的學號').setRequired(true);

// 長文字
form.addParagraphTextItem().setTitle('請簡述您對這次專題的期待').setRequired(false);

// Email 必填欄位
form.addTextItem().setTitle('請留下您的 Email(必填)').setRequired(true);

// 自動建立回應表
var sheet = SpreadsheetApp.create('目標設定問卷回應表');
form.setDestination(FormApp.DestinationType.SPREADSHEET, sheet.getId());

Logger.log('表單連結:' + form.getEditUrl());
Logger.log('回應表:' + sheet.getUrl());
}

4. 使用心得

這個流程讓我從「需求構想」到「實際可用表單」不到五分鐘就完成。
以前要花半小時以上一題一題新增,現在只要把 GPT 生成的程式碼貼上去,
完整題庫常見表單題型 都可以自動帶進去。

這也讓我感受到 GPT 在研究流程中的另一個用途 ——
不只是幫忙找資料、生成文字,還能直接幫我生成研究工具的程式碼
對正在做論文實驗的我來說,這真的是節省超多時間!


上一篇
[Day16]Chrome DevTools MCP 登場:讓其他 AI 驅動瀏覽器自動化框架遇上勁敵
下一篇
[Day18]Claude Sonnet 4.5 —— iOS 開發的一大躍進
系列文
生成式 AI 輔助程式設計:探索 Vibe Coding、Claude 與 Cursor 的新世代開發體驗21
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言