Un elemento di domanda che consente al rispondente di selezionare una scelta da un elenco a discesa. È possibile accedere agli elementi o crearli da un Form
.
// Open a form by ID and add a new list item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addListItem(); item.setTitle('Do you prefer cats or dogs?').setChoices([ item.createChoice('Cats'), item.createChoice('Dogs') ]);
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
create | Choice | Crea una nuova scelta. |
create | Choice | Crea una nuova scelta. |
create | Choice | Crea una nuova scelta con un'opzione di navigazione tra le pagine che passa a un determinato elemento di interruzione di pagina. |
create | Choice | Crea una nuova scelta con un'opzione di navigazione nella pagina. |
create | Item | Crea un nuovo Item per questo elemento dell'elenco. |
duplicate() | List | Crea una copia di questo elemento e la aggiunge alla fine del modulo. |
get | Choice[] | Recupera tutte le opzioni per un elemento. |
get | Quiz | Restituisce il feedback mostrato ai partecipanti quando rispondono correttamente a una domanda. |
get | Quiz | Restituisce il feedback mostrato ai partecipanti quando rispondono erroneamente a una domanda. |
get | String | Recupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come Image , Page e Section ). |
get | Integer | Recupera l'identificatore univoco dell'elemento. |
get | Integer | Recupera l'indice dell'elemento tra tutti gli elementi del modulo. |
get | Integer | Restituisce il valore in punti di un elemento valutabile. |
get | String | Recupera il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un Section ). |
get | Item | Recupera il tipo di elemento, rappresentato come Item . |
is | Boolean | Determina se il rispondente deve rispondere alla domanda. |
set | List | Imposta le opzioni per un elemento da un array di stringhe. |
set | List | Imposta un array di opzioni per un elemento. |
set | List | Imposta il feedback da mostrare ai partecipanti quando rispondono correttamente a una domanda. |
set | List | Imposta il feedback da mostrare ai partecipanti quando rispondono in modo errato a una domanda. |
set | List | Imposta il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come Image , Page e Section ). |
set | List | Imposta il numero di punti attribuiti a un elemento valutabile. |
set | List | Imposta se il rispondente deve rispondere alla domanda. |
set | List | Imposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un Section ). |
Documentazione dettagliata
create Choice(value)
Crea una nuova scelta.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
value | String | il valore della scelta, che i rispondenti vedono come etichetta quando visualizzano il modulo |
Invio
Choice
: la nuova scelta
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
create Choice(value, isCorrect)
Crea una nuova scelta.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
value | String | il valore della scelta, che i rispondenti vedono come etichetta quando visualizzano il modulo |
is | Boolean | se la scelta è una risposta corretta |
Invio
Choice
: la nuova scelta
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
create Choice(value, navigationItem)
Crea una nuova scelta con un'opzione di navigazione tra le pagine che passa a un determinato elemento di interruzione di pagina. Questo
è equivalente a create
con navigation
impostato su Form
. Le opzioni che utilizzano la navigazione nelle pagine non possono essere combinate nello stesso elemento con le opzioni che non la utilizzano.
La navigazione nella pagina avviene dopo che il rispondente ha completato una pagina contenente l'opzione e solo se il rispondente ha scelto l'opzione. Se il rispondente ha scelto più opzioni con istruzioni di navigazione nella stessa pagina, ha effetto solo l'ultima opzione di navigazione. La navigazione tra le pagine non ha alcun effetto neanche sull'ultima pagina di un modulo.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
value | String | il valore della scelta, che i rispondenti vedono come etichetta quando visualizzano il modulo |
navigation | Page | l'elemento a cui passare |
Invio
Choice
: la nuova scelta
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
create Response(response)
Crea un nuovo Item
per questo elemento dell'elenco. Viene lanciata un'eccezione se l'argomento response
non corrisponde a una scelta valida per questo elemento.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
response | String | una risposta valida per questo elemento dell'elenco |
Invio
Item
: la risposta dell'elemento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
duplicate()
Crea una copia di questo elemento e la aggiunge alla fine del modulo.
Invio
List
: un duplicato di questo List
, per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Choices()
get Feedback For Correct()
Restituisce il feedback mostrato ai partecipanti quando rispondono correttamente a una domanda.
Invio
Quiz
: il feedback, se presente.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Feedback For Incorrect()
Restituisce il feedback mostrato ai partecipanti quando rispondono erroneamente a una domanda.
Invio
Quiz
: il feedback, se presente.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Help Text()
Recupera il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come Image
, Page
e Section
).
Invio
String
: il testo della guida o della descrizione dell'elemento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Id()
Recupera l'identificatore univoco dell'elemento.
Invio
Integer
: l'ID dell'articolo
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Index()
Recupera l'indice dell'elemento tra tutti gli elementi del modulo.
Invio
Integer
: l'indice dell'elemento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Points()
Restituisce il valore in punti di un elemento valutabile.
Invio
Integer
: il numero di punti assegnati a una domanda.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Title()
Recupera il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un Section
).
Invio
String
: il titolo o il testo dell'intestazione dell'articolo
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Type()
Recupera il tipo di elemento, rappresentato come Item
.
Invio
Item
: il tipo di articolo
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
is Required()
Determina se il rispondente deve rispondere alla domanda.
Invio
Boolean
: indica se il rispondente deve rispondere alla domanda
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Choice Values(values)
Imposta le opzioni per un elemento da un array di stringhe. Genera un'eccezione se l'array specificato è vuoto.
// Open a form by ID and add a new list item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addListItem(); item.setTitle('Do you prefer cats or dogs?'); item.setChoiceValues(['Dogs', 'Cats']);
Parametri
Nome | Tipo | Descrizione |
---|---|---|
values | String[] | l'array di valori di scelta, che gli utenti che rispondono al modulo vedono come etichette quando visualizzano il modulo |
Invio
List
- questo List
, per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Choices(choices)
Imposta un array di opzioni per un elemento. Genera un'eccezione se l'array specificato è vuoto o contiene un elemento null
.
// Open a form by ID and add a new list item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addListItem(); item.setTitle('Do you prefer cats or dogs?'); item.setChoices([item.createChoice('Cats'), item.createChoice('Dogs')]);
Parametri
Nome | Tipo | Descrizione |
---|---|---|
choices | Choice[] | un array di opzioni |
Invio
List
- questo List
, per l'accodamento
Lanci
Error
: se l'array specificato è null
, vuoto o contiene un elemento null
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Feedback For Correct(feedback)
Imposta il feedback da mostrare ai partecipanti quando rispondono correttamente a una domanda.
// Open a form by ID and add a new list item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addListItem(); item.setTitle('Do you prefer cats or dogs?'); // Set "Dogs" as the correct answer to this question. item.setChoices([ item.createChoice('Dogs', true), item.createChoice('Cats', false), ]); // Add feedback which will be shown for correct responses; ie "Dogs". item.setFeedbackForCorrect( FormApp.createFeedback().setDisplayText('Dogs rule, cats drool.').build(), );
Parametri
Nome | Tipo | Descrizione |
---|---|---|
feedback | Quiz | il nuovo feedback. Un valore nullo cancella il feedback. |
Invio
List
- questo List
, per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Feedback For Incorrect(feedback)
Imposta il feedback da mostrare ai partecipanti quando rispondono in modo errato a una domanda.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
feedback | Quiz | il nuovo feedback |
Invio
List
- questo List
, per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Help Text(text)
Imposta il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come Image
, Page
e Section
).
Parametri
Nome | Tipo | Descrizione |
---|---|---|
text | String | il nuovo testo della guida |
Invio
List
- questo List
, per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Points(points)
Imposta il numero di punti attribuiti a un elemento valutabile. Il valore predefinito per i nuovi elementi è 0.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
points | Integer | il numero di punti che vale un elemento della domanda |
Invio
List
- questo List
, per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Required(enabled)
Imposta se il rispondente deve rispondere alla domanda.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
enabled | Boolean | se il rispondente deve rispondere alla domanda |
Invio
List
: l'elemento corrente (per l'accodamento)
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Title(title)
Imposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un Section
).
Parametri
Nome | Tipo | Descrizione |
---|---|---|
title | String | il nuovo titolo o il nuovo testo dell'intestazione |
Invio
List
- questo List
, per l'accodamento
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms