Un elemento domanda che consente all'intervistato di fornire una valutazione. È possibile accedere agli elementi o crearli
da un Form. Se utilizzati in un quiz, questi elementi vengono valutati.
// Open a form by ID const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); // Get an existing rating item and access its properties. const existingRatingItem = form.getItems(FormApp.ItemType.RATING)[0].asRatingItem(); const ratingScaleLevel = existingRatingItem.getRatingScaleLevel(); const ratingIcon = existingRatingItem.getRatingIcon(); // Create a new rating item. const ratingItem = form.addRatingItem(); // Update the rating item's properties via chaining. ratingItem.setRatingScaleLevel(7).setRatingIcon(FormApp.RatingIconType.HEART);
Metodi
| Metodo | Tipo restituito | Breve descrizione | 
|---|---|---|
| create | Item | Crea un nuovo Itemper questo elemento di valutazione. | 
| duplicate() | Rating | Crea una copia di questo elemento e la aggiunge alla fine del modulo. | 
| get | Quiz | Restituisce il feedback mostrato ai rispondenti quando rispondono a una domanda valutabile. | 
| get | String | Recupera il testo della guida dell'elemento (a volte chiamato testo della descrizione per gli elementi di layout come Image,PageeSection). | 
| 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 | Rating | Recupera l'icona scelta per la valutazione. | 
| get | Integer | Restituisce il livello della scala di valutazione. | 
| 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. | 
| is | Boolean | Determina se il rispondente deve rispondere alla domanda. | 
| set | Rating | Imposta il feedback da mostrare ai rispondenti quando rispondono a una domanda valutabile che non ha una risposta corretta o errata (ad esempio, le domande che richiedono una valutazione manuale). | 
| set | Rating | Imposta il testo di assistenza dell'elemento (a volte chiamato testo della descrizione per gli elementi di layout come Image,PageeSection). | 
| set | Rating | Imposta il numero di punti che vale un elemento valutabile. | 
| set | Rating | Imposta l'icona della valutazione. | 
| set | Rating | Imposta il livello massimo della scala di valutazione. | 
| set | Rating | Imposta se il rispondente deve rispondere alla domanda. | 
| set | Rating | Imposta il titolo dell'elemento (a volte chiamato testo dell'intestazione, nel caso di un Section). | 
Documentazione dettagliata
create
Crea un nuovo Item per questo elemento di valutazione.
Genera un'eccezione di scripting se il valore response fornito è inferiore a 1 o
superiore al valore restituito da get.
// Open a form by ID const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); // Get an existing rating item and create a response for it. const item = form.getItems(FormApp.ItemType.RATING)[0].asRatingItem(); const response =item.createResponse(5);
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| response | Integer | Una risposta con un valore per questo elemento di valutazione. | 
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
Rating: un duplicato di questo Rating, 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
Restituisce il feedback mostrato ai rispondenti quando rispondono a una domanda valutabile.
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
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
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
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
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
Recupera l'icona scelta per la valutazione.
// Open a form by ID const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); // Get an existing rating item and get its rating icon. const item = form.getItems(FormApp.ItemType.RATING)[0].asRatingItem(); const ratingIcon = item.getRatingIcon();
Indietro
Rating: il tipo di icona di classificazione.
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
Restituisce il livello della scala di valutazione.
// Open a form by ID const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); // Get an existing rating item and get its rating scale level. const item = form.getItems(FormApp.ItemType.RATING)[0].asRatingItem(); const ratingScaleLevel = item.getRatingScaleLevel();
Indietro
Integer: il livello della scala di valutazione.
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
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
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
is
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
Imposta il feedback da mostrare ai rispondenti quando rispondono a una domanda valutabile che non ha una risposta corretta o errata (ad esempio, le domande che richiedono una valutazione manuale).
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| feedback | Quiz | il nuovo feedback | 
Indietro
Rating: questo Rating, 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
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
Rating: questo Rating, 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
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
Rating: questo Rating, 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
Imposta l'icona della valutazione.
Genera un'eccezione di scripting se il tipo di icona di classificazione non è valido.
// Open a form by ID const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); // Get an existing rating item and set its rating icon. const item = form.getItems(FormApp.ItemType.RATING)[0].asRatingItem(); item.setRatingIcon(FormApp.RatingIconType.THUMB_UP);
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| rating | Rating | Il tipo di icona di valutazione. | 
Indietro
Rating — This Rating, for chaining.
Lanci
Error: se il tipo di icona di classificazione non è valido
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
Imposta il livello massimo della scala di valutazione. Il livello massimo della scala di valutazione deve essere compreso tra 3 e 10 inclusi. Una nuova valutazione ha come livello della scala di valutazione predefinito 3.
Genera un'eccezione di scripting se i valori specificati non rientrano nei limiti consentiti.
// Open a form by ID const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); // Get an existing rating item and set its rating scale level. const item = form.getItems(FormApp.ItemType.RATING)[0].asRatingItem(); item.setRatingScaleLevel(7);
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| rating | Integer | Il livello della scala di valutazione. | 
Indietro
Rating — This Rating, for chaining.
Lanci
Error: se il livello della scala di valutazione non è valido
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
Imposta se il rispondente deve rispondere alla domanda.
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| enabled | Boolean | se il rispondente deve rispondere alla domanda | 
Indietro
Rating: 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
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
Rating: questo Rating, 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