Es un elemento de pregunta que permite al encuestado seleccionar una o más casillas de verificación, así como un campo "otro" opcional. Se puede acceder a los elementos o crearlos desde un Form. Cuando se usan en un cuestionario, estos elementos se califican automáticamente.
// Open a form by ID and add a new checkbox item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addCheckboxItem(); item.setTitle('What condiments would you like on your hot dog?') .setChoices([ item.createChoice('Ketchup'), item.createChoice('Mustard'), item.createChoice('Relish'), ]) .showOtherOption(true);
Métodos
| Método | Tipo de datos que se muestra | Descripción breve |
|---|---|---|
clear | Checkbox | Quita cualquier validación de datos para este elemento de casilla de verificación. |
create | Choice | Crea una opción nueva. |
create | Choice | Crea una opción nueva. |
create | Item | Crea un objeto Item nuevo para este elemento de casilla de verificación. |
duplicate() | Checkbox | Crea una copia de este elemento y la agrega al final del formulario. |
get | Choice[] | Obtiene todas las opciones de un elemento. |
get | Quiz | Devuelve los comentarios que se muestran a los encuestados cuando responden correctamente una pregunta. |
get | Quiz | Devuelve los comentarios que se muestran a los encuestados cuando responden incorrectamente una pregunta. |
get | String | Obtiene el texto de ayuda del elemento (a veces, se denomina texto de descripción para elementos de diseño como Image, Page y Section). |
get | Integer | Obtiene el identificador único del elemento. |
get | Integer | Obtiene el índice del elemento entre todos los elementos del formulario. |
get | Integer | Devuelve el valor de puntos de un elemento calificable. |
get | String | Obtiene el título del elemento (a veces, se denomina texto del encabezado, en el caso de un Section). |
get | Item | Obtiene el tipo del elemento, representado como un Item. |
has | Boolean | Determina si el elemento tiene una opción "otro". |
is | Boolean | Determina si el encuestado debe responder la pregunta. |
set | Checkbox | Establece las opciones para un elemento a partir de un array de cadenas. |
set | Checkbox | Establece un array de opciones para un elemento. |
set | Checkbox | Establece los comentarios que se mostrarán a los encuestados cuando respondan correctamente una pregunta. |
set | Checkbox | Establece los comentarios que se mostrarán a los encuestados cuando respondan incorrectamente una pregunta. |
set | Checkbox | Establece el texto de ayuda del elemento (a veces, se denomina texto de descripción para elementos de diseño como Image, Page y Section). |
set | Checkbox | Establece la cantidad de puntos que vale un elemento calificable. |
set | Checkbox | Establece si el encuestado debe responder la pregunta. |
set | Checkbox | Establece el título del elemento (a veces, se denomina texto del encabezado, en el caso de un Section). |
set | Checkbox | Establece la validación de datos para este elemento de casilla de verificación. |
show | Checkbox | Establece si el elemento tiene una opción "otro". |
Documentación detallada
clear Validation()
Quita cualquier validación de datos para este elemento de casilla de verificación.
Volver
Checkbox: Este Checkbox, para encadenar
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
create Choice(value)
Crea una opción nueva.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
value | String | El valor de la opción, que los encuestados ven como una etiqueta cuando ven el formulario |
Volver
Choice: La nueva opció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
create Choice(value, isCorrect)
Crea una opción nueva.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
value | String | El valor de la opción, que los encuestados ven como una etiqueta cuando ven el formulario |
is | Boolean | Si la opción es una respuesta correcta |
Volver
Choice: La nueva opció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
create Response(responses)
Crea un objeto Item nuevo para este elemento de casilla de verificación. El argumento responses es un array de String[] que contiene los valores que se deben verificar. Se arroja una excepción si algún valor no coincide con una opción válida para este elemento, a menos que show esté establecido en true.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
responses | String[] | Es un array de respuestas válidas para este elemento de opción múltiple. |
Volver
Item: La respuesta del elemento
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
duplicate()
Crea una copia de este elemento y la agrega al final del formulario.
Volver
Checkbox: Duplicado de este Checkbox, para encadenamiento
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
get Choices()
get Feedback For Correct()
Devuelve los comentarios que se muestran a los encuestados cuando responden correctamente una pregunta.
Volver
Quiz: Es la opinión, si la hay.
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
get Feedback For Incorrect()
Devuelve los comentarios que se muestran a los encuestados cuando responden incorrectamente una pregunta.
Volver
Quiz: Es la opinión, si la hay.
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
get Help Text()
Obtiene el texto de ayuda del elemento (a veces, se denomina texto de descripción para elementos de diseño como Image, Page y Section).
Volver
String: Texto de ayuda o descripción del elemento
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
get Id()
Obtiene el identificador único del elemento.
Volver
Integer: Es el ID del elemento.
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
get Index()
Obtiene el índice del elemento entre todos los elementos del formulario.
Volver
Integer: Es el índice del elemento.
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
get Points()
Devuelve el valor de puntos de un elemento calificable.
Volver
Integer: Es la cantidad de puntos que vale una pregunta.
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
get Title()
Obtiene el título del elemento (a veces, se denomina texto del encabezado, en el caso de un Section).
Volver
String: Título o texto del encabezado del elemento
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
get Type()
Obtiene el tipo del elemento, representado como un Item.
Volver
Item: Es el tipo del elemento.
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
has Other Option()
Determina si el elemento tiene una opción "otro".
Volver
Boolean: true si el elemento tiene la opción "Otro"; false si no la tiene
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
is Required()
Determina si el encuestado debe responder la pregunta.
Volver
Boolean: Indica si el encuestado debe responder la pregunta.
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
set Choice Values(values)
Establece las opciones para un elemento a partir de un array de cadenas. Arroja una excepción si el array proporcionado está vacío.
// Open a form by ID and add a new list item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addListItem(); item.setTitle('Do you prefer cats or dogs?'); item.setChoiceValues(['Dogs', 'Cats']);
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
values | String[] | Es el array de valores de opción, que los encuestados ven como etiquetas cuando visualizan el formulario. |
Volver
Checkbox: Este Checkbox, para encadenar
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
set Choices(choices)
Establece un array de opciones para un elemento. Arroja una excepción si el array proporcionado está vacío o contiene un elemento null.
// Open a form by ID and add a new list item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addListItem(); item.setTitle('Do you prefer cats or dogs?'); item.setChoices([item.createChoice('Cats'), item.createChoice('Dogs')]);
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
choices | Choice[] | Un array de opciones |
Volver
Checkbox: Este Checkbox, para encadenar
Arroja
Error: Si el array proporcionado es null, está vacío o contiene un elemento null
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
set Feedback For Correct(feedback)
Establece los comentarios que se mostrarán a los encuestados cuando respondan correctamente una pregunta.
// Open a form by ID and add a new list item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addListItem(); item.setTitle('Do you prefer cats or dogs?'); // Set "Dogs" as the correct answer to this question. item.setChoices([ item.createChoice('Dogs', true), item.createChoice('Cats', false), ]); // Add feedback which will be shown for correct responses; ie "Dogs". item.setFeedbackForCorrect( FormApp.createFeedback().setDisplayText('Dogs rule, cats drool.').build(), );
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
feedback | Quiz | los comentarios nuevos. Un valor nulo borrará los comentarios. |
Volver
Checkbox: Este Checkbox, para encadenar
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
set Feedback For Incorrect(feedback)
Establece los comentarios que se mostrarán a los encuestados cuando respondan incorrectamente una pregunta.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
feedback | Quiz | los comentarios nuevos |
Volver
Checkbox: Este Checkbox, para encadenar
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
set Help Text(text)
Establece el texto de ayuda del elemento (a veces, se denomina texto de descripción para elementos de diseño como Image, Page y Section).
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
text | String | El nuevo texto de ayuda |
Volver
Checkbox: Este Checkbox, para encadenar
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
set Points(points)
Establece la cantidad de puntos que vale un elemento calificable. El valor predeterminado para los elementos nuevos es 0.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
points | Integer | La cantidad de puntos que vale un elemento de pregunta |
Volver
Checkbox: Este Checkbox, para encadenar
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
set Required(enabled)
Establece si el encuestado debe responder la pregunta.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
enabled | Boolean | Si el encuestado debe responder la pregunta |
Volver
Checkbox: Es el elemento actual (para encadenar).
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
set Title(title)
Establece el título del elemento (a veces, se denomina texto del encabezado, en el caso de un Section).
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
title | String | El nuevo título o texto del encabezado |
Volver
Checkbox: Este Checkbox, para encadenar
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
set Validation(validation)
Establece la validación de datos para este elemento de casilla de verificación. Si se pasa un valor nulo o una validación sin ninguna función de requerimiento llamada, se quitará cualquier validación anterior.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
validation | Checkbox | Es un CheckboxValidation que se aplicará a este elemento. |
Volver
Checkbox: Este Checkbox, para encadenar
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
show Other Option(enabled)
Establece si el elemento tiene una opción "otro". El valor predeterminado para un Checkbox o un Multiple nuevos es false.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
enabled | Boolean | true si el elemento tiene una opción "otro"; false si no la tiene |
Volver
Checkbox: Este Checkbox, para encadenar
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