Es una opción única asociada con un tipo de Item
que admite opciones, como 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()); }
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
getGotoPage() | PageBreakItem | Obtiene el PageBreakItem establecido como un destino GO_TO_PAGE si la persona que responde selecciona esta opción y completa la página actual. |
getPageNavigationType() | PageNavigationType | Obtiene el PageNavigationType que se produce si el usuario que responde selecciona esta opción y completa la página actual. |
getValue() | String | Obtiene el valor de la opción, que los encuestados ven como una etiqueta cuando ven el formulario. |
isCorrectAnswer() | Boolean | Obtiene si la opción es una respuesta correcta para la pregunta. |
Documentación detallada
getGotoPage()
Obtiene el PageBreakItem
establecido como un destino GO_TO_PAGE
si la persona que responde selecciona esta opción y completa la página actual. Este método solo se aplica a opciones asociadas con MultipleChoiceItems
; para otras opciones, muestra null
.
Devolvedor
PageBreakItem
: Es el destino GO_TO_PAGE
para esta opción o null
si no hay ninguno.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getValue()
Obtiene el valor de la opción, que los encuestados ven como una etiqueta cuando ven el formulario.
Devolvedor
String
: Es el valor de la elección.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
isCorrectAnswer()
Obtiene si la opción es una respuesta correcta para la pregunta. Este método solo se aplica a las preguntas que forman parte de un cuestionario; para los formularios que no son de cuestionario, el resultado es falso.
Devolvedor
Boolean
: Indica si la opción es una respuesta correcta.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms