如何用 Google Sheets 的資料自動填入 Google Forms?

"用現有 Google Sheets 中的資料來填入一組 Google Forms"- Google Docs Editors Community

這是很常見的問題,Google 論壇上有 185 個人問過。您的客戶、學生或員工早就是 Google Sheets 裡的一列列資料,每個人都應該收到一份已經填好自己資料的表單。Google Forms 讀不了試算表。它的預先填寫功能一次只能做一個連結,而在 Sheets 裡用公式產生連結,會把每個值都放進連結裡,任何人都能看到、也能修改。使用 Formfacade,您在 Google Sheets 輸入資料,它就會為每一列產生一個預填連結。每個人打開自己的連結,就會看到資料已經填好,您也可以把這些欄位設為唯讀,讓資料照您寄出時的樣子回來。

以下是從 Google Sheets 預先填寫 Google Forms 的三種方法,以及每種方法的不足之處。

從 Google Sheets 預先填寫 Google Forms 的 3 種方法

  1. Google 的預先填寫功能,一次做一個連結
  2. 在 Google Sheets 用公式為每一列產生連結
  3. Formfacade,為試算表的每一列產生連結

1. Google 的預先填寫功能

在 Google Forms 中,點選 ⋮ 更多,再點選「取得預先填入的連結」。填好一個人的答案,點選「取得連結」並複製。請參閱如何在 Google Forms 中預先填寫答案?
不足之處:每個人都得重做一次。每個連結的網址裡都帶著這些值,對方可以修改其中任何一個。

2. 在 Google Sheets 用公式

複製一個預填連結,在新的一欄中,用每個問題的 entry 編號,把它的網址和每一列的值接在一起。
不足之處:得有人寫公式、修公式。Google 論壇上有人回報連結長到傳不出去、日期變成數字,還有答案在 & 或空格處被截斷。這些值仍然在連結裡,也仍然可以被修改。

3. Formfacade:每一列一個預填連結

  • 點選 建立您的表單,為表單命名,點選 Create form,再點選 Proceed。
  • 在詢問「Do you want to prefill this form and send them as email to your contacts?」的 Prefill & email 對話框中,點選 No。
Prefill and email 對話方塊,詢問 Do you want to prefill this form and send them as email to your contacts?,並標示 No
  • 點選 Share 分頁
Edit、Preview、Share 和 Responses 分頁,標示出 Share
  • 在 More options 下,點選 Create prefill links
Share 頁面上的 More options 面板,並標示出 Create prefill links
  • 點選 + Create new prefill
顯示 No prefilled links yet 的 Prefill links 頁面,並標示出 + Create new prefill
  • 為第一個連結輸入一個不重複的名稱,然後點選 Create prefill link
  • 點選 Create prefill,接著點選 Import prefill,再點選 View Sheets
  • 在 Google Sheets 中,輸入每位客戶的 Prefill Name、電子郵件和姓名
Google Sheets,有 Customer details 分頁,以及 Prefill Name、Name、Email 和 Customer ID 欄,裡面有三位客戶
  • 第一次使用時,點選 擴充功能 > 外掛程式 > 取得外掛程式,搜尋「Formfacade - Prefill & email」並點選 安裝
  • 點選 擴充功能 > Formfacade - Prefill & email > Import prefill
  • 檢查各列並點選 Proceed
Formfacade 會為每一列產生一個預填連結。這些連結會列在 Prefill links 頁面上,每個都有自己的 Copy link。要用電子郵件把連結寄給每個人,請參閱如何用個人化的 Google Forms 預填連結大量寄送電子郵件?
Prefill links 畫面,列出 customer-1001、customer-1002 和 customer-1003,每個都有自己的連結、3 fields、Preview 和 Copy link,並標示其中一個 Copy link

摘要

Google Forms 讀不了 Google Sheets,所以要為每個人預先填寫表單,只能一次做一個連結,或寫一個把所有值都放進連結的公式。使用 Formfacade,您在 Google Sheets 輸入資料,它會為每一列產生一個預填連結,而且這些值不會放在連結裡。建立您的表單,並完成上面的步驟。如有任何問題,請寫信給支援團隊。

最後更新: