Una singola scelta associata a un tipo di Item che supporta le scelte, come CheckboxItem, ListItem o MultipleChoiceItem.
// Create a new form and add a multiple-choice item. const form = FormApp.create('Form Name'); const 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. const choices = item.getChoices(); for (let 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 |
|---|---|---|
get | Page | Ottiene il Page impostato come destinazione GO_TO_PAGE
se il rispondente seleziona questa scelta e completa la pagina corrente. |
get | Page | Ottiene il Page che si verifica se il rispondente seleziona questa scelta e
completa la pagina corrente. |
get | String | Ottiene il valore della scelta, che i rispondenti vedono come etichetta quando visualizzano il modulo. |
is | Boolean | Indica se la scelta è una risposta corretta alla domanda. |
Documentazione dettagliata
getGotoPage()
Ottiene il PageBreakItem impostato come destinazione GO_TO_PAGE se il rispondente seleziona questa scelta e completa la pagina corrente. Questo metodo si applica solo alle scelte associate a MultipleChoiceItems; per le altre scelte, restituisce null.
Indietro
PageBreakItem : la destinazione GO_TO_PAGE per questa scelta o null se non ne esiste una
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 i rispondenti vedono come etichetta quando visualizzano il modulo.
Indietro
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()
Indica se la scelta è una risposta corretta alla domanda. Questo metodo si applica solo alle domande che fanno parte di un quiz; per i moduli non quiz, restituisce false.
Indietro
Boolean : indica 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