如何在 Google Forms 中預填答案?

"有辦法縮短 Google 表單預填回應的連結嗎?"- Google Docs Editors Community

預填能讓填答者不必輸入您已經知道的資料,而 Google Forms 也做得到:Pre-fill form 會給您一個帶有答案的連結。但這個連結會變得很長(Google 論壇上有 45 人問過如何縮短它),它把每個值都放在網址中,填答者可以修改其中任何一個,而且您只能一次為一個人建立。使用 Formfacade,預填連結只帶有名稱,您可以隱藏或鎖定預填的值,還能用電子郵件寄給每個人專屬的連結。

以下說明如何在 Google Forms 中建立預填連結、它的不足之處,以及如何用 Formfacade 建立。

1. Google Forms:Pre-fill form

  • 開啟您的 Google Forms
  • 點選 Publish 或 Published 按鈕旁的 ⋮ More 圖示
  • 點選 Pre-fill form 選項
  • 輸入要預填的問題答案
  • 點選 Get link 按鈕
  • 點選 COPY LINK 複製預填網址
Google Forms 的「更多」選單已開啟,並標示更多圖示和 Pre-fill form

Google Forms 預填連結的不足之處

Google Forms 能產生預填連結,在表單中填入答案,但有 4 項限制:
  1. 預填的值透過 URL 參數傳遞。如果資料包含敏感資訊,例如醫療業的病患資料、教育業的學生紀錄等,這種方式並不理想
  2. 使用者可以編輯預填的答案。Google Forms 沒有自訂欄位外觀的選項,使用者可以在提交表單前修改預填的值。
  3. Google Forms 沒有自動化功能,無法為每位填答者產生個人化網址並以電子郵件分享。您必須在 Google Sheets 中寫公式產生預填連結,再用合併郵件工具寄送電子郵件。
  4. 連結會變得很長,而且某些值會讓它壞掉。Google 論壇上有人回報連結長到無法傳送、日期變成數字,以及答案在 & 或空格處被截斷。

2. Formfacade:為每個人建立預填連結

  • 點選 建立您的表單,為表單命名,點選 Create form,再點選 Proceed。
  • 在詢問「Do you want to prefill this form and send them as email to your contacts?」的 Prefill & email 對話框中,點選 No。
  • 點選 Share 分頁,再點選 More options 下的 Create prefill links
  • 點選 + Create new prefill,輸入連結名稱和要預先填寫的答案,然後點選 Create prefill link
  • 點選 Copy link 並傳送。連結只會顯示名稱,不會顯示值。
若要防止他人修改值,請參閱如何在 Google Forms 中加入唯讀欄位?若要用電子郵件寄給每個人專屬連結,請參閱如何大量寄送含個人化 Google Forms 預填連結的電子郵件?

摘要

Google Forms 能建立預填連結,但它把每個值都放在網址中、讓填答者修改,而且一次只能建立一個連結。使用 Formfacade,連結只帶有名稱,您可以隱藏或鎖定預填的值,還能用電子郵件寄給每個人專屬的連結。建立您的表單,並建立您的預填連結。

最後更新: