Un elemento di domanda, presentato come una griglia di colonne e righe, che consente al rispondente di selezionare una scelta per riga da una sequenza di pulsanti di opzione. È possibile accedere agli elementi o crearli da un
Form
.
// Open a form by ID and add a new grid item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addGridItem(); item.setTitle('Rate your interests') .setRows(['Cars', 'Computers', 'Celebrities']) .setColumns(['Boring', 'So-so', 'Interesting']);
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
clear | Grid | Rimuove qualsiasi convalida dei dati per questo elemento della griglia. |
create | Item | Crea un nuovo Item per questo elemento della griglia. |
duplicate() | Grid | Crea una copia di questo elemento e la aggiunge alla fine del modulo. |
get | String[] | Recupera i valori di ogni colonna della griglia. |
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 | String[] | Recupera i valori di ogni riga della griglia. |
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 | Grid | Imposta le colonne della griglia in base a un array di valori. |
set | Grid | Imposta il testo di aiuto dell'elemento (a volte chiamato testo descrittivo per elementi di layout come Image , Page e Section ). |
set | Grid | Imposta se il rispondente deve rispondere alla domanda. |
set | Grid | Imposta le righe della griglia in base a un array di valori. |
set | Grid | Imposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un Section ). |
set | Grid | Imposta la convalida dei dati per questo elemento della griglia. |
Documentazione dettagliata
clear Validation()
Rimuove qualsiasi convalida dei dati per questo elemento della griglia.
Invio
Grid
: questo elemento, 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 Response(responses)
Crea un nuovo Item
per questo elemento della griglia. L'argomento responses
deve essere un array String[]
contenente tanti valori quanti sono le righe della griglia. Un elemento null
per una domanda della griglia non obbligatoria indica che non è stata fornita alcuna risposta per quella riga. Genera un'eccezione se uno dei valori non corrisponde a una scelta valida.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
responses | String[] | un array di risposte valide per questo elemento della griglia |
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
Grid
: un duplicato di questo Grid
, 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 Columns()
Recupera i valori di ogni colonna della griglia.
Invio
String[]
: un array di valori di colonna, che i partecipanti al sondaggio visualizzano come etichette quando visualizzano il modulo
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 Rows()
Recupera i valori di ogni riga della griglia.
Invio
String[]
: un array di valori di riga, che i partecipanti vedono come etichette quando visualizzano il modulo
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 Columns(columns)
Imposta le colonne della griglia in base a un array di valori. Genera un'eccezione se l'array specificato è vuoto.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
columns | String[] | un array di valori di colonna, che gli utenti che rispondono al modulo visualizzano come etichette |
Invio
Grid
: questo elemento, per l'accodamento
Lanci
Error
: se l'array specificato è null
o vuoto
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
Grid
- questo Grid
, 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
Grid
: 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 Rows(rows)
Imposta le righe della griglia in base a un array di valori. Genera un'eccezione se l'array specificato è vuoto.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
rows | String[] | un array di valori di riga, che gli utenti che rispondono al modulo visualizzano come etichette quando visualizzano il modulo |
Invio
Grid
: questo elemento, per l'accodamento
Lanci
Error
: se l'array specificato è null
o vuoto
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
Grid
- questo Grid
, 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 della griglia. Se passi un valore null o una convalida senza chiamare funzioni require, verrà rimossa qualsiasi convalida precedente.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
validation | Grid | una verifica della griglia da applicare a questo elemento. |
Invio
Grid
- questo Grid
, 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