Un elemento della domanda che consente al rispondente di selezionare una o più caselle di controllo, nonché 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 checkbox item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addCheckboxItem(); item.setTitle('What condiments would you like on your hot dog?') .setChoices([ item.createChoice('Ketchup'), item.createChoice('Mustard'), item.createChoice('Relish'), ]) .showOtherOption(true);
Metodi
| Metodo | Tipo restituito | Breve descrizione |
|---|---|---|
clear | Checkbox | Rimuove qualsiasi convalida dei dati per questo elemento della casella di controllo. |
create | Choice | Crea una nuova scelta. |
create | Choice | Crea una nuova scelta. |
create | Item | Crea un nuovo Item per questa casella di controllo. |
duplicate() | Checkbox | 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 | Checkbox | Imposta le scelte per un elemento da un array di stringhe. |
set | Checkbox | Imposta un array di scelte per un elemento. |
set | Checkbox | Imposta il feedback da mostrare ai partecipanti quando rispondono correttamente a una domanda. |
set | Checkbox | Imposta il feedback da mostrare ai rispondenti quando rispondono in modo errato a una domanda. |
set | Checkbox | Imposta il testo di assistenza dell'elemento (a volte chiamato testo della descrizione per gli elementi di layout come Image, Page e Section). |
set | Checkbox | Imposta il numero di punti che vale un elemento valutabile. |
set | Checkbox | Imposta se il rispondente deve rispondere alla domanda. |
set | Checkbox | Imposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un Section). |
set | Checkbox | Imposta la convalida dei dati per questa casella di controllo. |
show | Checkbox | Imposta se l'elemento ha un'opzione "altro". |
Documentazione dettagliata
clearValidation()
Rimuove qualsiasi convalida dei dati per questo elemento della casella di controllo.
Indietro
Checkbox: questo Checkbox, 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
createChoice(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
createChoice(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
createResponse(responses)
Crea un nuovo Item per questa casella di controllo. L'argomento responses è un array String[] contenente i valori da controllare. Genera un'eccezione se un valore non corrisponde a una scelta valida per questo elemento, a meno che show non sia impostato su true.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
responses | String[] | un array di risposte valide 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
Checkbox: un duplicato di questo Checkbox, 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
getChoices()
getFeedbackForCorrect()
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
getFeedbackForIncorrect()
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
getHelpText()
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
getId()
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
getIndex()
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
getPoints()
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
getTitle()
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
getType()
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
hasOtherOption()
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
isRequired()
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
setChoiceValues(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
Checkbox: questo Checkbox, 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
setChoices(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
Checkbox: questo Checkbox, 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
setFeedbackForCorrect(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
Checkbox: questo Checkbox, 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
setFeedbackForIncorrect(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
Checkbox: questo Checkbox, 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
setHelpText(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
Checkbox: questo Checkbox, 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
setPoints(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
Checkbox: questo Checkbox, 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
setRequired(enabled)
Imposta se il rispondente deve rispondere alla domanda.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
enabled | Boolean | se il rispondente deve rispondere alla domanda |
Indietro
Checkbox: 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
setTitle(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
Checkbox: questo Checkbox, 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
setValidation(validation)
Imposta la convalida dei dati per questa casella di controllo. Il passaggio di null o di una convalida senza chiamare funzioni di convalida precedenti.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
validation | Checkbox | un oggetto CheckboxValidation da applicare a questo elemento. |
Indietro
Checkbox: questo Checkbox, 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
showOtherOption(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
Checkbox: questo Checkbox, 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