"想在 Google Forms 中建立相依的下拉式清單,但找不到這個選項"- Google Docs Editors Community
第二個下拉式選單應該只顯示符合第一個的內容:某人所選類別中的產品、他們所在州的城市。Google Forms 沒有相依下拉式選單,因為每個下拉式選單的選項都是固定的。它的 Go to section 變通做法需要為每個選項建立一個區段,而 Apps Script 無法在有人填寫表單時篩選選項。使用 Formfacade,您連結 Google Sheet 並用簡單的英文描述下拉式選單。您的填答者只會看到符合的選項,而且您可以加入更多層,例如 Category、Sub-category 和 Product。
按一下「Select a product category」下拉式選單問題以選取它 > 按一下 ⋮ 三點更多選項 > 選擇 Go to section based on answer。為每個選項選擇對應的區段。例如,將 Hardware 設為前往 Hardware 區段,Software 設為前往 Software 區段。
限制
這是變通做法,不是真正的條件式下拉式選單。填答者會被帶到不同的區段,而不是即時篩選選項。
不適合答案選項很多的下拉式選單。第一個下拉式選單中的每個選項都需要自己的區段,讓表單很難管理。
表單很快就會變得臃腫。Google Forms 的區段有 75 個的硬性上限。
如果您有多份表單使用同一個下拉式選單,就必須為每一份複製並維護這套設定。
方法 2:Formfacade - Sheets Lookup
您可以使用 Formfacade 在 Google Forms 中建立真正的條件式下拉式選單,完全不需要程式碼。當填答者在第一個下拉式選單中選擇一個選項時,第二個下拉式選單的選項會即時從您的 Google Sheet 自動篩選。
如果您已經在 Google Forms 中建立表單,可以用表單網址把它匯入 Formfacade。這會在 Formfacade 中建立表單的副本,您可以在其中設定條件式下拉式選單。當填答者使用 Formfacade 連結提交表單時,回應會記錄在 Google Forms 中。您可以使用 Google Forms 的 Link to Sheets 功能,將回應即時自動同步到 Google Sheets。
您的 Google Form 需要兩個下拉式選單問題,例如 Category 和 Product。您的 Google Sheet 則需要各自對應的欄。