Class CheckboxGridItem

CheckboxGridItem

Una pregunta, presentada como una cuadrícula de columnas y filas, que permite que el encuestado seleccione varias opciones por fila a partir de una secuencia de casillas de verificación. Se puede acceder a los elementos o crearlos desde una Form

// Open a form by ID and add a new checkbox grid item.
var form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
var 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étodoTipo de datos que se muestraDescripción breve
clearValidation()CheckboxGridItemQuita cualquier validación de datos para este elemento de la cuadrícula.
createResponse(responses)ItemResponseCrea un ItemResponse nuevo para este elemento de cuadrícula de la casilla de verificación.
duplicate()CheckboxGridItemCrea una copia de este elemento y la agrega al final del formulario.
getColumns()String[]Obtiene los valores para cada columna de la cuadrícula.
getHelpText()StringObtiene el texto de ayuda del elemento (a veces llamado texto de descripción para elementos de diseño como ImageItems, PageBreakItems y SectionHeaderItems).
getId()IntegerObtiene el identificador único del elemento.
getIndex()IntegerObtiene el índice del elemento entre todos los elementos del formulario.
getRows()String[]Obtiene los valores de cada fila en la cuadrícula.
getTitle()StringObtiene el título del elemento (a veces llamado texto de encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como un ItemType.
isRequired()BooleanDetermina si el encuestado debe responder la pregunta.
setColumns(columns)CheckboxGridItemEstablece las columnas de la cuadrícula en función de un array de valores.
setHelpText(text)CheckboxGridItemEstablece el texto de ayuda del elemento (a veces llamado texto de descripción para elementos de diseño como ImageItems, PageBreakItems y SectionHeaderItems).
setRequired(enabled)CheckboxGridItemEstablece si el encuestado debe responder la pregunta.
setRows(rows)CheckboxGridItemEstablece las filas de la cuadrícula en función de un array de valores.
setTitle(title)CheckboxGridItemEstablece el título del elemento (a veces llamado texto de encabezado, en el caso de un SectionHeaderItem).
setValidation(validation)CheckboxGridItemEstablece la validación de datos para este elemento de cuadrícula de la casilla de verificación.

Documentación detallada

clearValidation()

Quita cualquier validación de datos para este elemento de la cuadrícula.

Volver

CheckboxGridItem: este elemento para el 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

createResponse(responses)

Crea un ItemResponse nuevo para este elemento de cuadrícula de la casilla de verificación. El argumento responses debe ser un array String[][] de arrays que contenga tantos valores como la cantidad de entradas en la cuadrícula de casillas de verificación. Un elemento null para una pregunta con cuadrícula de casillas de verificación no obligatoria indica que no hay respuesta para esa fila. Arroja una excepción si alguno de los valores no coincide con un es una elección válida.

Parámetros

NombreTipoDescripción
responsesString[][]un array de respuestas válidas para este elemento de cuadrícula de la casilla de verificación

Volver

ItemResponse: 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 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

CheckboxGridItem: Es un duplicado de este CheckboxGridItem, para el 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

getColumns()

Obtiene los valores para cada columna de la cuadrícula.

Volver

String[]: Es un array de valores de columna, que las personas 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 alcances:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getHelpText()

Obtiene el texto de ayuda del elemento (a veces llamado texto de descripción para elementos de diseño como ImageItems, PageBreakItems y SectionHeaderItems).

Volver

String: Es el 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

getId()

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

getIndex()

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

getRows()

Obtiene los valores de cada fila en la cuadrícula.

Volver

String[]: Es un array de valores de fila, que las personas 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 alcances:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getTitle()

Obtiene el título del elemento (a veces llamado texto de encabezado, en el caso de un SectionHeaderItem).

Volver

String: Es el 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

getType()

Obtiene el tipo del elemento, representado como un ItemType.

Volver

ItemType: Es el tipo de 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

isRequired()

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

setColumns(columns)

Establece las columnas de la cuadrícula en función de un array de valores. Arroja una excepción si el valor proporcionado el array está vacío.

Parámetros

NombreTipoDescripción
columnsString[]un array de valores de columna, que los encuestados ven como etiquetas cuando ven el formulario.

Volver

CheckboxGridItem: este elemento para el encadenamiento

Arroja

Error: Si el array dado 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 alcances:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setHelpText(text)

Establece el texto de ayuda del elemento (a veces llamado texto de descripción para elementos de diseño como ImageItems, PageBreakItems y SectionHeaderItems).

Parámetros

NombreTipoDescripción
textStringel nuevo texto de ayuda

Volver

CheckboxGridItem: este CheckboxGridItem, 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

setRequired(enabled)

Establece si el encuestado debe responder la pregunta.

Parámetros

NombreTipoDescripción
enabledBooleansi el encuestado debe responder la pregunta

Volver

CheckboxGridItem: Es el elemento actual (para el 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

setRows(rows)

Establece las filas de la cuadrícula en función de un array de valores. Muestra una excepción si el array dado está vacío.

Parámetros

NombreTipoDescripción
rowsString[]un array de valores de fila, que los encuestados verán como etiquetas cuando visualicen el formulario.

Volver

CheckboxGridItem: este elemento para el encadenamiento

Arroja

Error: Si el array dado 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 alcances:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setTitle(title)

Establece el título del elemento (a veces llamado texto de encabezado, en el caso de un SectionHeaderItem).

Parámetros

NombreTipoDescripción
titleStringel nuevo título o texto del encabezado

Volver

CheckboxGridItem: este CheckboxGridItem, 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

setValidation(validation)

Establece la validación de datos para este elemento de cuadrícula de la casilla de verificación. Si pasas un valor nulo o una validación sin y cualquier función requerida a la que se llame quitará cualquier validación previa.

Parámetros

NombreTipoDescripción
validationCheckboxGridValidationuna CheckboxGridValidation que se aplicará a este elemento.

Volver

CheckboxGridItem: este CheckboxGridItem, 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