Es un elemento de pregunta, presentado como una cuadrícula de columnas y filas, que permite que la persona que responde seleccione varias opciones por fila de una secuencia de casillas de verificación. Se puede acceder a los elementos o crearlos desde un Form
.
// Open a form by ID and add a new checkbox grid item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addCheckboxGridItem(); item.setTitle('Where did you celebrate New Years?') .setRows(['New York', 'San Francisco', 'London']) .setColumns(['2014', '2015', '2016', '2017']);
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
clear | Checkbox | Quita cualquier validación de datos de este elemento de la cuadrícula. |
create | Item | Crea un Item nuevo para este elemento de cuadrícula de casilla de verificación. |
duplicate() | Checkbox | Crea una copia de este elemento y la agrega al final del formulario. |
get | String[] | Obtiene los valores de cada columna de la cuadrícula. |
get | String | Obtiene el texto de ayuda del elemento (a veces llamado texto de descripción para elementos de diseño como Image , Page y Section ). |
get | Integer | Obtiene el identificador único del artículo. |
get | Integer | Obtiene el índice del elemento entre todos los elementos del formulario. |
get | String[] | Obtiene los valores de cada fila de la cuadrícula. |
get | String | Obtiene el título del elemento (a veces llamado texto del encabezado, en el caso de un Section ). |
get | Item | Obtiene el tipo del elemento, representado como un Item . |
is | Boolean | Determina si el encuestado debe responder la pregunta. |
set | Checkbox | Establece las columnas de la cuadrícula según un array de valores. |
set | Checkbox | Establece el texto de ayuda del elemento (a veces llamado texto de descripción para elementos de diseño como Image , Page y Section ). |
set | Checkbox | Establece si el encuestado debe responder la pregunta. |
set | Checkbox | Establece las filas de la cuadrícula en función de un array de valores. |
set | Checkbox | Establece el título del elemento (a veces llamado texto del encabezado, en el caso de un Section ). |
set | Checkbox | Establece la validación de datos para este elemento de cuadrícula de casilla de verificación. |
Documentación detallada
clear Validation()
Quita cualquier validación de datos de este elemento de la cuadrícula.
Volver
Checkbox
: Este elemento, para encadenar
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
create Response(responses)
Crea un Item
nuevo para este elemento de cuadrícula de casilla de verificación. El argumento responses
debe ser un array de arrays String[][]
que contenga tantos valores como la cantidad de entradas en la cuadrícula de cuadros de verificación. Un elemento null
para una pregunta con estilo de cuadrícula de casillas de verificación no obligatoria indica que no hay respuesta para esa fila. Genera una excepción si alguno de los valores no coincide con una elección válida.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
responses | String[][] | Un array de arrays de respuestas válidas para este elemento de cuadrícula de casillas de verificación |
Volver
Item
: Es 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 ámbitos:
-
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
: Es un duplicado de 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 ámbitos:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Columns()
Obtiene los valores de cada columna de la cuadrícula.
Volver
String[]
: Es un array de valores de columna que los encuestados ven como etiquetas cuando ven el formulario.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
-
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 llamado texto de descripción para elementos de diseño como Image
, Page
y Section
).
Volver
String
: Es el texto de ayuda o la 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 ámbitos:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Id()
Obtiene el identificador único del artículo.
Volver
Integer
: Es el ID del artículo.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
-
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 ámbitos:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Rows()
Obtiene los valores de cada fila de la cuadrícula.
Volver
String[]
: Es un array de valores de fila que los encuestados ven como etiquetas cuando ven el formulario.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Title()
Obtiene el título del elemento (a veces llamado texto del encabezado, en el caso de un Section
).
Volver
String
: Es el título o el 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 ámbitos:
-
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 ámbitos:
-
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 ámbitos:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Columns(columns)
Establece las columnas de la cuadrícula según un array de valores. Arroja una excepción si el array determinado está vacío.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
columns | String[] | Un array de valores de columna que los encuestados ven como etiquetas cuando ven el formulario |
Volver
Checkbox
: Este elemento, para encadenar
Arroja
Error
: Si el array determinado es null
o está vacío.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
-
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 llamado 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 ámbitos:
-
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 ámbitos:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Rows(rows)
Establece las filas de la cuadrícula en función de un array de valores. Arroja una excepción si el array determinado está vacío.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
rows | String[] | Un array de valores de fila que los encuestados ven como etiquetas cuando ven el formulario. |
Volver
Checkbox
: Este elemento, para encadenar
Arroja
Error
: Si el array determinado es null
o está vacío.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Title(title)
Establece el título del elemento (a veces llamado texto del encabezado, en el caso de un Section
).
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
title | String | el texto del título o encabezado nuevo |
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 ámbitos:
-
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 cuadrícula de casilla de verificación. Si pasas un valor nulo o una validación sin llamar a ninguna función requerida, se quitará cualquier validación anterior.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
validation | Checkbox | un CheckboxGridValidation para 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 ámbitos:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms