Es un elemento de formulario genérico que contiene propiedades comunes a todos los elementos, como el título y el texto de ayuda.
Se puede acceder a los elementos o crearlos desde un Form.
Para operar en propiedades específicas del tipo, usa get para verificar el Item del elemento y, luego, convierte el elemento a la clase apropiada con un método como as.
// Create a new form and add a text item. const form = FormApp.create('Form Name'); form.addTextItem(); // Access the text item as a generic item. const items = form.getItems(); const item = items[0]; // Cast the generic item to the text-item class. if (item.getType() === 'TEXT') { const textItem = item.asTextItem(); textItem.setRequired(false); }
Implementación de clases
| Nombre | Descripción breve | 
|---|
Métodos
| Método | Tipo de datos que se muestra | Descripción breve | 
|---|---|---|
| as | Checkbox | Devuelve el elemento como un elemento de cuadrícula de casillas de verificación. | 
| as | Checkbox | Devuelve el elemento como un elemento de casilla de verificación. | 
| as | Date | Devuelve el elemento como un elemento de fecha. | 
| as | Date | Devuelve el elemento como un elemento de fecha y hora. | 
| as | Duration | Devuelve el elemento como un elemento de duración. | 
| as | Grid | Devuelve el elemento como un elemento de cuadrícula. | 
| as | Image | Devuelve el elemento como un elemento de imagen. | 
| as | List | Devuelve el elemento como un elemento de lista. | 
| as | Multiple | Devuelve el elemento como un elemento de opción múltiple. | 
| as | Page | Devuelve el elemento como un elemento de salto de página. | 
| as | Paragraph | Devuelve el elemento como un elemento de texto de párrafo. | 
| as | Rating | Devuelve el elemento como un elemento de calificación. | 
| as | Scale | Devuelve el elemento como un elemento de escala. | 
| as | Section | Devuelve el elemento como un elemento de encabezado de sección. | 
| as | Text | Devuelve el elemento como un elemento de texto. | 
| as | Time | Devuelve el elemento como un elemento de tiempo. | 
| as | Video | Devuelve el elemento como un elemento de video. | 
| duplicate() | Item | Crea una copia de este elemento y la agrega al final del formulario. | 
| get | String | Obtiene el texto de ayuda del elemento (a veces, se denomina texto de descripción para elementos de diseño como Image,PageySection). | 
| get | Integer | Obtiene el identificador único del elemento. | 
| get | Integer | Obtiene el índice del elemento entre todos los elementos del formulario. | 
| 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. | 
| set | Item | Establece el texto de ayuda del elemento (a veces, se denomina texto de descripción para elementos de diseño como Image,PageySection). | 
| set | Item | Establece el título del elemento (a veces, se denomina texto del encabezado, en el caso de un Section). | 
Documentación detallada
as
Devuelve el elemento como un elemento de cuadrícula de casillas de verificación. Arroja una excepción de secuencia de comandos si el Item no era CHECKBOX_GRID.
Volver
Checkbox: El elemento de cuadrícula de casillas de verificación
Arroja
Error: Si el elemento no es un elemento de cuadrícula de casillas de verificació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
as
Devuelve el elemento como un elemento de casilla de verificación. Arroja una excepción de secuencia de comandos si el Item no era CHECKBOX.
Volver
Checkbox: El elemento de casilla de verificación
Arroja
Error: Si el elemento no es una casilla de verificació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
as
Devuelve el elemento como un elemento de fecha. Arroja una excepción de secuencia de comandos si el Item no era DATE.
Volver
Date: Es el elemento de fecha.
Arroja
Error: Si el elemento no es un elemento de fecha
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
as
Devuelve el elemento como un elemento de fecha y hora. Arroja una excepción de secuencia de comandos si el Item no era DATETIME.
Volver
Date: Es el elemento de fecha y hora.
Arroja
Error: Si el elemento no es de fecha y hora
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
as
Devuelve el elemento como un elemento de duración. Arroja una excepción de secuencia de comandos si el Item no era DURATION.
Volver
Duration: El elemento de duración
Arroja
Error: Si el elemento no es de duració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
as
Devuelve el elemento como un elemento de cuadrícula. Arroja una excepción de secuencia de comandos si el Item no era GRID.
Volver
Grid: El elemento de la cuadrícula
Arroja
Error: Si el elemento no es un elemento de cuadrícula
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
as
as
Devuelve el elemento como un elemento de lista. Arroja una excepción de secuencia de comandos si el Item no era LIST.
Volver
List: El elemento de la lista
Arroja
Error: Si el elemento no es un elemento de lista
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
as
Devuelve el elemento como un elemento de opción múltiple. Arroja una excepción de secuencia de comandos si el Item no era MULTIPLE_CHOICE.
Volver
Multiple: El elemento de opción múltiple
Arroja
Error: Si el elemento no es de opción múltiple
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
as
Devuelve el elemento como un elemento de salto de página. Arroja una excepción de secuencia de comandos si el Item no era PAGE_BREAK.
Volver
Page: El elemento de salto de página
Arroja
Error: Si el elemento no es un elemento de salto de página
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
as
Devuelve el elemento como un elemento de texto de párrafo. Arroja una excepción de secuencia de comandos si el Item no era PARAGRAPH_TEXT.
Volver
Paragraph: El elemento de texto del párrafo
Arroja
Error: Si el elemento no es un elemento de texto de párrafo
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
as
Devuelve el elemento como un elemento de calificación. Muestra una excepción ScriptingException si Item no era RATING.
// Opens the Forms file by its URL. If you created your script from within a // Google Forms file, you can use FormApp.getActiveForm() instead. // TODO(developer): Replace the URL with your own. const form = FormApp.openByUrl('https://docs.google.com/forms/d/abc123456/edit'); // Fetch any item which is of type rating. const item = form.getItems(FormApp.ItemType.RATING)[0]; // Convert the item to a rating item. const ratingItem = item.asRatingItem();
Volver
Rating: Es el elemento de calificación.
Arroja
Error: Si el elemento no es un elemento de calificació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
as
Devuelve el elemento como un elemento de escala. Arroja una excepción de secuencia de comandos si el Item no era SCALE.
Volver
Scale: El elemento de escala
Arroja
Error: Si el elemento no es un elemento de escala
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
as
Devuelve el elemento como un elemento de encabezado de sección. Arroja una excepción de secuencia de comandos si el Item no era SECTION_HEADER.
Volver
Section: Es el elemento de encabezado de sección.
Arroja
Error: Si el elemento no es un elemento de encabezado de secció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
as
Devuelve el elemento como un elemento de texto. Arroja una excepción de secuencia de comandos si el Item no era TEXT.
Volver
Text: El elemento de texto
Arroja
Error: Si el elemento no es un elemento de texto
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
as
Devuelve el elemento como un elemento de tiempo. Arroja una excepción de secuencia de comandos si el Item no era TIME.
Volver
Time: Es el elemento de tiempo.
Arroja
Error: Si el elemento no es un elemento de tiempo
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
as
duplicate()
Crea una copia de este elemento y la agrega al final del formulario.
Volver
Item: Duplicado de este Item, 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
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
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
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
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
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
set
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
Item: Este Item, 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
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
Item: Este Item, 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