Un elemento di domanda che consente all'intervistato di selezionare una o più caselle di controllo, nonché un campo facoltativo "Altro". È 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 di casella di controllo. |
create | Choice | Crea una nuova scelta. |
create | Choice | Crea una nuova scelta. |
create | Item | Crea un nuovo Item per questo elemento di casella di controllo. |
duplicate() | Checkbox | 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 . |
has | Boolean | Determina se l'elemento ha un'opzione "Altro". |
is | Boolean | Determina se il rispondente deve rispondere alla domanda. |
set | Checkbox | Imposta le opzioni per un elemento da un array di stringhe. |
set | Checkbox | Imposta un array di opzioni 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 partecipanti quando rispondono in modo errato a una domanda. |
set | Checkbox | Imposta il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come Image , Page e Section ). |
set | Checkbox | Imposta il numero di punti attribuiti a 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 questo elemento di casella di controllo. |
show | Checkbox | Imposta se l'elemento ha un'opzione "Altro". |
Documentazione dettagliata
clear Validation()
Rimuove qualsiasi convalida dei dati per questo elemento di casella di controllo.
Invio
Checkbox
- questo Checkbox
, 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
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 Response(responses)
Crea un nuovo Item
per questo elemento di casella di controllo. L'argomento responses
è un array String[]
contenente i valori da controllare. Viene lanciata 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 questo elemento a scelta multipla |
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
Checkbox
: un duplicato di questo Checkbox
, 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
has Other Option()
Determina se l'elemento ha un'opzione "Altro".
Invio
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.
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
Checkbox
- questo Checkbox
, 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
Checkbox
- questo Checkbox
, 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
Checkbox
- questo Checkbox
, 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
Checkbox
- questo Checkbox
, 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
Checkbox
- questo Checkbox
, 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
Checkbox
- questo Checkbox
, 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
Checkbox
: 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
Checkbox
- questo Checkbox
, 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 Validation(validation)
Imposta la convalida dei dati per questo elemento di casella di controllo. Se passi un valore null o una convalida senza chiamare funzioni require, verrà rimossa qualsiasi convalida precedente.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
validation | Checkbox | un'espressione CheckboxValidation da applicare a questo elemento. |
Invio
Checkbox
- questo Checkbox
, 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
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 |
Invio
Checkbox
- questo Checkbox
, 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