Come creare un menu a discesa condizionale in Google Forms?

"creare un elenco a discesa dipendente in Google Forms ma non ho trovato l'opzione"- Google Docs Editors Community

Il secondo elenco a discesa dovrebbe mostrare solo ciò che corrisponde al primo: i prodotti della categoria scelta, le città della sua regione. Google Forms non ha elenchi a discesa dipendenti, perché le opzioni di ogni elenco sono fisse. La sua soluzione alternativa Go to section richiede una sezione per ogni scelta, e Apps Script non può filtrare le opzioni mentre qualcuno compila il modulo. Con Formfacade, colleghi il tuo Google Sheet e descrivi gli elenchi a discesa in inglese semplice. Chi risponde vede solo le scelte pertinenti, e puoi aggiungere altri livelli, come Category, Sub-category e Product.

Qui sotto trovi due modi per far dipendere un elenco a discesa da un altro in Google Forms, e dove ognuno non basta.

Cos'è un elenco a discesa condizionale?

Un elenco a discesa condizionale è una domanda a elenco a discesa le cui opzioni cambiano in base a ciò che chi risponde ha scelto in una domanda precedente. Il secondo elenco dipende dal primo e mostra solo le opzioni pertinenti a quella scelta. Si chiama anche elenco a discesa dipendente o a cascata.
Per esempio, se chi risponde seleziona una categoria di prodotto nel primo elenco, il secondo mostra solo i prodotti di quella categoria. Se seleziona un'altra categoria, il secondo elenco si aggiorna e mostra solo i prodotti pertinenti.
Apps Script può aggiornare le opzioni di un menu a tendina, ma non può filtrarle in tempo reale in base alla scelta di chi risponde. Per avere un vero menu a tendina condizionale in un Google Form nativo, ti serve il trucco di Go to section oppure il componente aggiuntivo Formfacade - Sheets Lookup.

Metodo 1: Usa Go to Section Based on Answer

Google Forms ha una funzione integrata, "Go to section based on answer", che ti permette di mostrare sezioni diverse del modulo in base alla risposta di chi risponde a una domanda a elenco a discesa o a scelta multipla. Non è un vero elenco a discesa condizionale, ma si può usare come soluzione alternativa per simularne il comportamento.
Invece di filtrare le opzioni in un secondo elenco, dovrai creare una sezione separata per ogni opzione di risposta del primo elenco. Ogni sezione contiene il suo elenco a discesa con le scelte pertinenti. Quando chi risponde seleziona un'opzione nel primo elenco, viene mandato alla sezione corrispondente.
Prendiamo l'esempio seguente. Un modulo per segnalare problemi sui prodotti chiede a chi risponde di selezionare una categoria di prodotto. Se seleziona Hardware, viene mandato a una sezione con un elenco a discesa di tipi di problema hardware. Se seleziona Software, viene mandato a una sezione con un elenco a discesa di tipi di problema software.

Come si configura?

  • Apri il tuo modulo in Google Forms > aggiungi una domanda a elenco a discesa. Per esempio, "Select a product category" con Hardware e Software come le due opzioni di risposta.
  • Fai clic sull'icona Add section per creare una sezione separata per ogni opzione. Per esempio, una sezione Hardware e una sezione Software. In ogni sezione, aggiungi una domanda a elenco a discesa con le opzioni pertinenti. Per esempio, la sezione Hardware ha un elenco di tipi di problema hardware e la sezione Software un elenco di tipi di problema software.
  • Fai clic sulla domanda a elenco a discesa "Select a product category" per selezionarla > fai clic sul menu ⋮ a tre puntini > seleziona Go to section based on answer. Per ogni opzione, seleziona la sezione corrispondente. Per esempio, imposta Hardware per andare alla sezione Hardware e Software per andare alla sezione Software.

Limiti

  • È una soluzione alternativa, non un vero elenco a discesa condizionale. Chi risponde passa a un'altra sezione invece di vedere le opzioni filtrate in tempo reale.
  • Non è adatto a elenchi con molte opzioni di risposta. Ogni opzione del primo elenco richiede la sua sezione, e il modulo diventa difficile da gestire.
  • Il modulo si appesantisce in fretta. Google Forms ha un limite rigido di 75 sezioni.
  • Se hai più moduli con lo stesso elenco a discesa, devi replicare e mantenere la configurazione per ognuno.

Metodo 2: Formfacade - Sheets Lookup

Puoi usare Formfacade per creare veri elenchi a discesa condizionali in Google Forms senza codice. Quando chi risponde seleziona un'opzione nel primo elenco, le opzioni del secondo vengono filtrate automaticamente dal tuo Google Sheet in tempo reale.
Per esempio: un modulo per gli acquisti chiede a chi risponde di selezionare una categoria di prodotto da un elenco a discesa. In base alla scelta, il secondo elenco mostra solo i prodotti di quella categoria presi dal foglio Products. Quando un nuovo prodotto viene aggiunto al foglio, compare automaticamente nel modulo.

Come si configura?

Se hai già creato il tuo modulo in Google Forms, puoi usare il suo URL per importarlo in Formfacade. In questo modo si crea una copia del modulo in Formfacade dove configuri l'elenco a discesa condizionale. Quando chi risponde invia il modulo dal link di Formfacade, le risposte vengono registrate in Google Forms. Puoi usare la funzione Link to Sheets di Google Forms per sincronizzare automaticamente le risposte con Google Sheets in tempo reale.
Il tuo Google Form ha bisogno di due domande a elenco a discesa, come Category e Product. Il tuo Google Sheet ha bisogno di una colonna per ciascuna.
What do you want to do with your Google Sheets data?, con Conditional dropdowns from your Sheets data evidenziato
  • Incolla il link del tuo Google Form e fai clic su Next. Formfacade copierà le tue domande
  • Seleziona il tuo foglio e fai clic su Next. Se non ne hai ancora collegato uno, fai clic su Connect a Google Sheet e sceglilo nella finestra di Google
  • Sotto "How do you want to connect?", modifica l'istruzione già scritta per te per configurare l'elenco a discesa condizionale e fai clic su Proceed. Per esempio: "Show product categories from the Products sheet in the Category dropdown. Based on the selected category, show only the matching products in the Products dropdown."
  • Fai clic su Preview your form per provarlo
  • Condividi il link di Formfacade con chi deve rispondere.
Il secondo elenco a discesa mostrerà solo le opzioni che corrispondono al primo.

Perché questo metodo?

  • Veri elenchi a discesa condizionali. Le opzioni del secondo elenco si filtrano in tempo reale in base alla scelta di chi risponde, senza passare a un'altra sezione.
  • Nessun limite di opzioni di risposta. Supporta elenchi con centinaia o migliaia di opzioni senza limiti di prestazioni.
  • Il tuo foglio è l'unica fonte di verità. Aggiungi un nuovo prodotto al foglio e compare automaticamente nel modulo.
  • Funziona su più moduli. Collega lo stesso foglio a tutti i moduli che ti servono.
  • Il tuo foglio non viene mai modificato. Formfacade copia i tuoi dati per servire i moduli velocemente e non usa mai l'accesso in scrittura al tuo foglio.

Limiti

  • Richiede un abbonamento a Formfacade - Sheets Lookup.
  • Le risposte vengono registrate in Google Forms come al solito, ma per raccogliere le risposte devi usare il link di Formfacade invece dell'URL nativo di Google Forms.

Confronto

Go to section based on answerFormfacade - Sheets Lookup
Vero menu a tendina condizionaleNoSì
Richiede codiceNoNo
Regge liste lungheNoSì
Funziona con Google SheetsNoSì
Un foglio, più moduliNo, configurazione separata per ogni moduloSì
Richiede manutenzioneSìNo
CostoGratisRichiede un abbonamento
Usa la funzione Go to section se il tuo primo menu a tendina ha poche opzioni di risposta e non ti serve prendere dati da un Google Sheet. Usa Formfacade - Sheets Lookup se ti servono veri menu a tendina condizionali, soprattutto se le opzioni arrivano da un Google Sheet o se la lista è lunga.

Domande frequenti

Quanti livelli di elenchi a discesa condizionali posso creare?
Con Formfacade - Sheets Lookup puoi creare tutti i livelli di menu a tendina dipendenti che ti servono. Per esempio, Categoria → Sottocategoria → Prodotto.
Le opzioni dell'elenco a discesa possono venire da un Google Sheet?
Sì. Formfacade - Sheets Lookup si collega direttamente al tuo Google Sheet. Quando aggiungi o togli opzioni nel foglio, il modulo si aggiorna automaticamente.
C'è un limite al numero di opzioni in ogni elenco a discesa?
Formfacade - Sheets Lookup supporta liste di qualsiasi lunghezza senza limiti di prestazioni. Con Go to Section, gestire tante opzioni diventa impraticabile per il limite massimo di 75 sezioni di Google Forms.

Riepilogo

Quando un elenco a discesa dovrebbe dipendere da un altro, Google Forms non può filtrare le opzioni, e una sezione per ogni scelta sfugge presto di mano. Con Formfacade, colleghi il tuo foglio e descrivi gli elenchi a discesa in inglese semplice. Collega il tuo Google Sheet al tuo modulo con Formfacade. Se hai domande, scrivi all'assistenza.

Ultimo aggiornamento: