Una singola scelta associata a un tipo di Item
che supporta opzioni, come CheckboxItem
, ListItem
o MultipleChoiceItem
.
// Create a new form and add a multiple-choice item. var form = FormApp.create('Form Name'); var item = form.addMultipleChoiceItem(); item.setTitle('Do you prefer cats or dogs?') .setChoices([ item.createChoice('Cats', FormApp.PageNavigationType.CONTINUE), item.createChoice('Dogs', FormApp.PageNavigationType.RESTART) ]); // Add another page because navigation has no effect on the last page. form.addPageBreakItem().setTitle('You chose well!'); // Log the navigation types that each choice results in. var choices = item.getChoices(); for (var i = 0; i < choices.length; i++) { Logger.log('If the respondent chooses "%s", the form will %s.', choices[i].getValue(), choices[i].getPageNavigationType()); }
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
getGotoPage() | PageBreakItem | Consente di ottenere PageBreakItem impostato come destinazione GO_TO_PAGE
se chi risponde seleziona questa scelta e completa la pagina corrente. |
getPageNavigationType() | PageNavigationType | Ottiene l'PageNavigationType che si verifica se l'intervistato seleziona questa scelta e
completa la pagina corrente. |
getValue() | String | Ottiene il valore della scelta, che gli intervistati vedono come etichetta quando visualizzano il modulo. |
isCorrectAnswer() | Boolean | Riconosce se la risposta è corretta per la domanda. |
Documentazione dettagliata
getGotoPage()
Consente di ottenere PageBreakItem
impostato come destinazione GO_TO_PAGE
se chi risponde seleziona questa scelta e completa la pagina corrente. Questo metodo si applica solo
alle scelte associate a MultipleChoiceItems
; per altre scelte,
restituisce null
.
Invio
PageBreakItem
: la destinazione GO_TO_PAGE
per questa scelta o null
se non ce ne sono
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
getValue()
Ottiene il valore della scelta, che gli intervistati vedono come etichetta quando visualizzano il modulo.
Invio
String
: il valore della 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
isCorrectAnswer()
Riconosce se la risposta è corretta per la domanda. Questo metodo si applica solo le domande che fanno parte di un quiz; per i moduli non quiz, restituisce false.
Invio
Boolean
: se la scelta è una risposta corretta.
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