Un elemento di domanda che consente al rispondente di selezionare una scelta da un elenco di pulsanti di opzione o
un campo "altro" facoltativo. È possibile accedere agli elementi o crearli da un Form. Se utilizzati in un
quiz, questi elementi vengono valutati automaticamente.
// Open a form by ID and add a new multiple choice item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addMultipleChoiceItem(); item.setTitle('Do you prefer cats or dogs?') .setChoices([item.createChoice('Cats'), item.createChoice('Dogs')]) .showOtherOption(true);
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 della pagina che rimanda a un determinato elemento di interruzione di pagina. |
create | Choice | Crea una nuova scelta con un'opzione di navigazione della pagina. |
create | Item | Crea un nuovo Item per questa domanda a scelta multipla. |
duplicate() | Multiple | Crea una copia di questo elemento e la aggiunge alla fine del modulo. |
get | Choice[] | Recupera tutte le scelte per un elemento. |
get | Quiz | Restituisce il feedback mostrato ai partecipanti quando rispondono correttamente a una domanda. |
get | Quiz | Restituisce il feedback mostrato ai rispondenti quando rispondono in modo errato a una domanda. |
get | String | Recupera il testo della guida dell'elemento (a volte chiamato testo della descrizione per gli elementi di layout come Image, Page e Section). |
get | Integer | Recupera l'identificatore univoco dell'elemento. |
get | Integer | Restituisce 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 | Restituisce il tipo dell'elemento, rappresentato come Item. |
has | Boolean | Determina se l'elemento ha un'opzione "Altro". |
is | Boolean | Determina se il rispondente deve rispondere alla domanda. |
set | Multiple | Imposta le scelte per un elemento da un array di stringhe. |
set | Multiple | Imposta un array di scelte per un elemento. |
set | Multiple | Imposta il feedback da mostrare ai partecipanti quando rispondono correttamente a una domanda. |
set | Multiple | Imposta il feedback da mostrare ai rispondenti quando rispondono in modo errato a una domanda. |
set | Multiple | Imposta il testo di assistenza dell'elemento (a volte chiamato testo della descrizione per gli elementi di layout come Image, Page e Section). |
set | Multiple | Imposta il numero di punti che vale un elemento valutabile. |
set | Multiple | Imposta se il rispondente deve rispondere alla domanda. |
set | Multiple | Imposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un Section). |
show | Multiple | Imposta se l'elemento ha un'opzione "altro". |
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. |
Indietro
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 |
Indietro
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 della pagina che rimanda a un determinato elemento di interruzione di pagina. Questo
è equivalente a create con navigation impostato su Form. Le scelte che utilizzano la navigazione
delle pagine non possono essere combinate nello stesso elemento con le scelte che non la utilizzano.
La navigazione nelle pagine avviene dopo che il rispondente ha completato una pagina che contiene l'opzione e solo se il rispondente ha scelto questa opzione. Se il rispondente ha scelto più opzioni con istruzioni di navigazione della pagina nella stessa pagina, solo l'ultima opzione di navigazione ha effetto. La navigazione tra le pagine non ha alcun effetto 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 |
Indietro
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 questa domanda a scelta multipla. Genera un'eccezione se l'argomento
response non corrisponde a una scelta valida per questo elemento, a meno che show non sia impostato su true.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
response | String | una risposta valida per questa domanda a scelta multipla |
Indietro
Item: la risposta all'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.
Indietro
Multiple: un duplicato di questo Multiple, per il concatenamento
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.
Indietro
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 rispondenti quando rispondono in modo errato a una domanda.
Indietro
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 della guida dell'elemento (a volte chiamato testo della descrizione per gli elementi di layout come Image, Page e Section).
Indietro
String: il testo della guida o la 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.
Indietro
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()
Restituisce l'indice dell'elemento tra tutti gli elementi del modulo.
Indietro
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.
Indietro
Integer: il numero di punti che vale 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).
Indietro
String: il titolo o il testo dell'intestazione 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 Type()
Restituisce il tipo dell'elemento, rappresentato come Item.
Indietro
Item: il tipo di 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
has Other Option()
Determina se l'elemento ha un'opzione "Altro".
Indietro
Boolean - true se l'elemento ha un'opzione "altro"; false in caso contrario
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.
Indietro
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 scelte 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 vedono come etichette quando visualizzano il modulo |
Indietro
Multiple: questo Multiple, per il concatenamento
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 scelte 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[] | una serie di scelte |
Indietro
Multiple: questo Multiple, per il concatenamento
Genera
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 cancellerà il feedback. |
Indietro
Multiple: questo Multiple, per il concatenamento
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 rispondenti quando rispondono in modo errato a una domanda.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
feedback | Quiz | il nuovo feedback |
Indietro
Multiple: questo Multiple, per il concatenamento
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 assistenza dell'elemento (a volte chiamato testo della descrizione per gli elementi di layout come Image, Page e Section).
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
text | String | il nuovo testo della guida |
Indietro
Multiple: questo Multiple, per il concatenamento
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 che vale un elemento valutabile. Il valore predefinito per i nuovi elementi è 0.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
points | Integer | il numero di punti che vale una domanda |
Indietro
Multiple: questo Multiple, per il concatenamento
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 |
Indietro
Multiple: l'elemento corrente (per il concatenamento)
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 testo del titolo o dell'intestazione |
Indietro
Multiple: questo Multiple, per il concatenamento
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
show Other Option(enabled)
Imposta se l'elemento ha un'opzione "altro". Il valore predefinito per un nuovo Checkbox o
Multiple è false.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
enabled | Boolean | true se l'elemento ha un'opzione "altro"; false in caso contrario |
Indietro
Multiple: questo Multiple, per il concatenamento
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