Forms Service

Formularios

Este servicio permite que las secuencias de comandos creen formularios de Google, accedan a ellos y los modifiquen.

// Create a new form, then add a checkbox question, a multiple choice question,
// a page break, then a date question and a grid of questions.
var form = FormApp.create('New Form');
var item = form.addCheckboxItem();
item.setTitle('What condiments would you like on your hot dog?');
item.setChoices([
        item.createChoice('Ketchup'),
        item.createChoice('Mustard'),
        item.createChoice('Relish')
    ]);
form.addMultipleChoiceItem()
    .setTitle('Do you prefer cats or dogs?')
    .setChoiceValues(['Cats','Dogs'])
    .showOtherOption(true);
form.addPageBreakItem()
    .setTitle('Getting to know you');
form.addDateItem()
    .setTitle('When were you born?');
form.addGridItem()
    .setTitle('Rate your interests')
    .setRows(['Cars', 'Computers', 'Celebrities'])
    .setColumns(['Boring', 'So-so', 'Interesting']);
Logger.log('Published URL: ' + form.getPublishedUrl());
Logger.log('Editor URL: ' + form.getEditUrl());

Clases

NombreDescripción breve
AlignmentUna enumeración que representa los tipos de alineación de imágenes compatibles.
CheckboxGridItemUn elemento de pregunta, presentado como una cuadrícula de columnas y filas, que permite que el encuestado seleccione varias opciones por fila desde una secuencia de casillas de verificación.
CheckboxGridValidationUna validación de datos para un CheckboxGridItem
CheckboxGridValidationBuilderUn DataValidationBuilder para un CheckboxGridValidation
CheckboxItemEs un elemento de una pregunta que permite que el encuestado seleccione una o más casillas de verificación, así como un campo "Otro" opcional.
CheckboxValidationUna validación de datos para un CheckboxItem
CheckboxValidationBuilderUn DataValidationBuilder para un CheckboxValidation
ChoiceUna opción única asociada con un tipo de Item que admite opciones, como CheckboxItem, ListItem o MultipleChoiceItem.
DateItemEs un elemento de pregunta que permite que el encuestado indique una fecha.
DateTimeItemEs un elemento de una pregunta que permite que el encuestado indique una fecha y hora.
DestinationTypeUna enumeración que representa los tipos de destinos de respuesta de formulario compatibles.
DurationItemEs un elemento de una pregunta que permite que el encuestado indique la duración.
FeedbackTypeUna enumeración que representa los tipos de comentarios compatibles.
FormEs un formulario que contiene propiedades y elementos generales.
FormAppPermite que una secuencia de comandos abra un Form existente o cree uno nuevo.
FormResponseUna respuesta al formulario completo.
GridItemUn elemento de pregunta, presentado como una cuadrícula de columnas y filas, que permite que el encuestado seleccione una opción por fila de una secuencia de botones de selección.
GridValidationUna validación de datos para un GridItem
GridValidationBuilderUn DataValidationBuilder para un GridValidation
ImageItemUn elemento de diseño que muestra una imagen
ItemUn elemento genérico de formulario que contiene propiedades comunes a todos los elementos, como el título y el texto de ayuda.
ItemResponseUna respuesta a un elemento de una pregunta dentro de un formulario.
ItemTypeUna enumeración que representa los tipos admitidos de elementos de formulario.
ListItemEs un elemento de pregunta que permite que el encuestado seleccione una opción de una lista desplegable.
MultipleChoiceItemSe trata de un elemento de una pregunta que permite que el encuestado elija una opción de una lista de botones de selección o un campo "Otro" opcional.
PageBreakItemEs un elemento de diseño que marca el inicio de una página.
PageNavigationTypeUna enumeración que representa los tipos de navegación de páginas compatibles.
ParagraphTextItemEs un elemento de preguntas que permite que las personas ingresen un bloque de texto.
ParagraphTextValidationUna validación de datos para un ParagraphTextItem
ParagraphTextValidationBuilderUn DataValidationBuilder para un ParagraphTextValidation
QuizFeedbackLa implementación de bean de Feedback, que contiene propiedades comunes a todos los comentarios, como texto visible o vínculos.
QuizFeedbackBuilderEl FeedbackBuilder básico que contiene métodos set para propiedades comunes a todos los comentarios, como texto visible
ScaleItemEs un elemento de una pregunta que permite que el encuestado elija una opción de una secuencia numerada de botones de selección.
SectionHeaderItemEs un elemento de diseño que indica visualmente el inicio de una sección.
TextItemEs un elemento de pregunta que permite que el encuestado ingrese una sola línea de texto.
TextValidationUna validación de datos para un TextItem
TextValidationBuilderUn DataValidationBuilder para un TextValidation
TimeItemEs un elemento de una pregunta que le permite al encuestado indicar una hora del día.
VideoItemUn elemento de diseño que muestra un video

Alignment

Propiedades

PropiedadTipoDescripción
LEFTEnumAlinea la imagen con el lado izquierdo del formulario.
CENTEREnumAlinea la imagen con el centro del formulario.
RIGHTEnumAlinea la imagen con el lado derecho del formulario.

CheckboxGridItem

Métodos

MétodoTipo de datos que se muestraDescripción breve
clearValidation()CheckboxGridItemQuita toda validación de datos para este elemento de la cuadrícula.
createResponse(responses)ItemResponseCrea un ItemResponse nuevo para este elemento de la cuadrícula de casillas de verificación.
duplicate()CheckboxGridItemCrea una copia de este elemento y la adjunta al final del formulario.
getColumns()String[]Obtiene los valores de cada columna de la cuadrícula.
getHelpText()StringObtiene el texto de ayuda del elemento (a veces denominado texto de descripción para los 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 de la cuadrícula.
getTitle()StringObtiene el título del elemento (a veces llamado texto del encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como 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 denominado texto de descripción para los 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 (también llamado texto del encabezado, en el caso de un SectionHeaderItem).
setValidation(validation)CheckboxGridItemEstablece la validación de datos para este elemento de la casilla de verificación.

CheckboxGridValidation

CheckboxGridValidationBuilder

Métodos

MétodoTipo de datos que se muestraDescripción breve
requireLimitOneResponsePerColumn()CheckboxGridValidationBuilderRequiere un límite de una respuesta por columna para un elemento de la cuadrícula.

CheckboxItem

Métodos

MétodoTipo de datos que se muestraDescripción breve
clearValidation()CheckboxItemQuita toda validación de datos para este elemento de casilla de verificación.
createChoice(value)ChoiceCrea una opción nueva.
createChoice(value, isCorrect)ChoiceCrea una opción nueva.
createResponse(responses)ItemResponseCrea un ItemResponse nuevo para este elemento de la casilla de verificación.
duplicate()CheckboxItemCrea una copia de este elemento y la adjunta al final del formulario.
getChoices()Choice[]Obtiene todas las opciones de un elemento.
getFeedbackForCorrect()QuizFeedbackMuestra los comentarios que se muestran a los encuestados cuando responden correctamente una pregunta.
getFeedbackForIncorrect()QuizFeedbackMuestra los comentarios que se muestran a los encuestados cuando estos responden incorrectamente a una pregunta.
getHelpText()StringObtiene el texto de ayuda del elemento (a veces denominado texto de descripción para los 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.
getPoints()IntegerMuestra la puntuación de un elemento calificable.
getTitle()StringObtiene el título del elemento (a veces llamado texto del encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como ItemType.
hasOtherOption()BooleanDetermina si el elemento tiene una opción "other".
isRequired()BooleanDetermina si el encuestado debe responder la pregunta.
setChoiceValues(values)CheckboxItemEstablece las opciones para un elemento a partir de un array de strings.
setChoices(choices)CheckboxItemEstablece un array de opciones para un elemento.
setFeedbackForCorrect(feedback)CheckboxItemEstablece los comentarios que se mostrarán a los encuestados cuando respondan correctamente una pregunta.
setFeedbackForIncorrect(feedback)CheckboxItemEstablece los comentarios que se mostrarán a los encuestados cuando respondan incorrectamente una pregunta.
setHelpText(text)CheckboxItemEstablece el texto de ayuda del elemento (a veces denominado texto de descripción para los elementos de diseño, como ImageItems, PageBreakItems y SectionHeaderItems).
setPoints(points)CheckboxItemEstablece la cantidad de puntos que vale un elemento calificado.
setRequired(enabled)CheckboxItemEstablece si el encuestado debe responder la pregunta.
setTitle(title)CheckboxItemEstablece el título del elemento (también llamado texto del encabezado, en el caso de un SectionHeaderItem).
setValidation(validation)CheckboxItemEstablece la validación de datos para este elemento de la casilla de verificación.
showOtherOption(enabled)CheckboxItemEstablece si el elemento tiene una opción "Otro".

CheckboxValidation

CheckboxValidationBuilder

Métodos

MétodoTipo de datos que se muestraDescripción breve
requireSelectAtLeast(number)CheckboxValidationBuilderExigir que se seleccionen tantas opciones.
requireSelectAtMost(number)CheckboxValidationBuilderExigir que se seleccionen tantas opciones.
requireSelectExactly(number)CheckboxValidationBuilderRequiere que se seleccionen tantas opciones.

Choice

Métodos

MétodoTipo de datos que se muestraDescripción breve
getGotoPage()PageBreakItemObtiene el PageBreakItem configurado como un destino GO_TO_PAGE si la persona que responde selecciona esta opción y completa la página actual.
getPageNavigationType()PageNavigationTypeObtiene el PageNavigationType que ocurre si la persona que responde selecciona esta opción y completa la página actual.
getValue()StringObtiene el valor de la opción, que los encuestados ven como una etiqueta cuando consultan el formulario.
isCorrectAnswer()BooleanObtiene si la opción es la respuesta correcta a la pregunta.

DateItem

Métodos

MétodoTipo de datos que se muestraDescripción breve
createResponse(response)ItemResponseCrea un ItemResponse nuevo para este elemento de fecha.
duplicate()DateItemCrea una copia de este elemento y la adjunta al final del formulario.
getGeneralFeedback()QuizFeedbackMuestra los comentarios que se muestran a los encuestados cuando responden una pregunta que se puede calificar.
getHelpText()StringObtiene el texto de ayuda del elemento (a veces denominado texto de descripción para los 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.
getPoints()IntegerMuestra la puntuación de un elemento calificable.
getTitle()StringObtiene el título del elemento (a veces llamado texto del encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como ItemType.
includesYear()BooleanDetermina si el elemento de fecha incluye una opción de año.
isRequired()BooleanDetermina si el encuestado debe responder la pregunta.
setGeneralFeedback(feedback)DateItemEstablece los comentarios que se mostrarán a los encuestados cuando respondan a una pregunta calificable que no tenga una respuesta correcta o incorrecta (es decir, preguntas que requieren calificación manual).
setHelpText(text)DateItemEstablece el texto de ayuda del elemento (a veces denominado texto de descripción para los elementos de diseño, como ImageItems, PageBreakItems y SectionHeaderItems).
setIncludesYear(enableYear)DateItemEstablece si el elemento de fecha incluye una configuración de año.
setPoints(points)DateItemEstablece la cantidad de puntos que vale un elemento calificado.
setRequired(enabled)DateItemEstablece si el encuestado debe responder la pregunta.
setTitle(title)DateItemEstablece el título del elemento (también llamado texto del encabezado, en el caso de un SectionHeaderItem).

DateTimeItem

Métodos

MétodoTipo de datos que se muestraDescripción breve
createResponse(response)ItemResponseCrea un ItemResponse nuevo para este elemento de fecha y hora.
duplicate()DateTimeItemCrea una copia de este elemento y la adjunta al final del formulario.
getGeneralFeedback()QuizFeedbackMuestra los comentarios que se muestran a los encuestados cuando responden una pregunta que se puede calificar.
getHelpText()StringObtiene el texto de ayuda del elemento (a veces denominado texto de descripción para los 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.
getPoints()IntegerMuestra la puntuación de un elemento calificable.
getTitle()StringObtiene el título del elemento (a veces llamado texto del encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como ItemType.
includesYear()BooleanDetermina si el elemento de fecha incluye una opción de año.
isRequired()BooleanDetermina si el encuestado debe responder la pregunta.
setGeneralFeedback(feedback)DateTimeItemEstablece los comentarios que se mostrarán a los encuestados cuando respondan a una pregunta calificable que no tenga una respuesta correcta o incorrecta (es decir, preguntas que requieren calificación manual).
setHelpText(text)DateTimeItemEstablece el texto de ayuda del elemento (a veces denominado texto de descripción para los elementos de diseño, como ImageItems, PageBreakItems y SectionHeaderItems).
setIncludesYear(enableYear)DateTimeItemEstablece si el elemento de fecha incluye una configuración de año.
setPoints(points)DateTimeItemEstablece la cantidad de puntos que vale un elemento calificado.
setRequired(enabled)DateTimeItemEstablece si el encuestado debe responder la pregunta.
setTitle(title)DateTimeItemEstablece el título del elemento (también llamado texto del encabezado, en el caso de un SectionHeaderItem).

DestinationType

Propiedades

PropiedadTipoDescripción
SPREADSHEETEnumUna hoja de cálculo de Google como destino para las respuestas de los formularios.

DurationItem

Métodos

MétodoTipo de datos que se muestraDescripción breve
createResponse(hours, minutes, seconds)ItemResponseCrea un ItemResponse nuevo para este elemento de fecha.
duplicate()DurationItemCrea una copia de este elemento y la adjunta al final del formulario.
getGeneralFeedback()QuizFeedbackMuestra los comentarios que se muestran a los encuestados cuando responden una pregunta que se puede calificar.
getHelpText()StringObtiene el texto de ayuda del elemento (a veces denominado texto de descripción para los 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.
getPoints()IntegerMuestra la puntuación de un elemento calificable.
getTitle()StringObtiene el título del elemento (a veces llamado texto del encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como ItemType.
isRequired()BooleanDetermina si el encuestado debe responder la pregunta.
setGeneralFeedback(feedback)DurationItemEstablece los comentarios que se mostrarán a los encuestados cuando respondan a una pregunta calificable que no tenga una respuesta correcta o incorrecta (es decir, preguntas que requieren calificación manual).
setHelpText(text)DurationItemEstablece el texto de ayuda del elemento (a veces denominado texto de descripción para los elementos de diseño, como ImageItems, PageBreakItems y SectionHeaderItems).
setPoints(points)DurationItemEstablece la cantidad de puntos que vale un elemento calificado.
setRequired(enabled)DurationItemEstablece si el encuestado debe responder la pregunta.
setTitle(title)DurationItemEstablece el título del elemento (también llamado texto del encabezado, en el caso de un SectionHeaderItem).

FeedbackType

Propiedades

PropiedadTipoDescripción
CORRECTEnumComentarios que se muestran automáticamente a los encuestados sobre una pregunta que se responde correctamente.
INCORRECTEnumComentarios que se muestran automáticamente a los encuestados por una pregunta que se respondió de manera incorrecta.
GENERALEnumComentarios que se muestran automáticamente a los encuestados cuando envían sus respuestas.

Form

Métodos

MétodoTipo de datos que se muestraDescripción breve
addCheckboxGridItem()CheckboxGridItemAgrega un nuevo elemento de pregunta, presentado como una cuadrícula de columnas y filas, que permite que el encuestador seleccione varias opciones por fila desde una secuencia de casillas de verificación.
addCheckboxItem()CheckboxItemAgrega un nuevo elemento de pregunta que permite al encuestado seleccionar una o más casillas de verificación, así como un campo "Otro" opcional.
addDateItem()DateItemAgrega un elemento de pregunta nuevo que permite que el encuestado indique una fecha.
addDateTimeItem()DateTimeItemAgrega un nuevo elemento de pregunta que permite que el encuestado indique una fecha y hora.
addDurationItem()DurationItemAgrega un nuevo elemento de pregunta que permite que el encuestado indique un período de tiempo.
addEditor(emailAddress)FormAgrega al usuario determinado a la lista de editores de Form.
addEditor(user)FormAgrega al usuario determinado a la lista de editores de Form.
addEditors(emailAddresses)FormAgrega el array de usuarios determinado a la lista de editores de Form.
addGridItem()GridItemAgrega un elemento de pregunta nuevo, presentado como una cuadrícula de columnas y filas, que permite que el encuestado seleccione una opción por fila de una secuencia de botones de selección.
addImageItem()ImageItemAgrega un nuevo elemento de diseño que muestra una imagen.
addListItem()ListItemAgrega un elemento de pregunta nuevo que permite que el encuestado seleccione una opción de una lista desplegable.
addMultipleChoiceItem()MultipleChoiceItemAgrega un elemento de pregunta nuevo que permita al encuestado seleccionar una opción de una lista de botones de selección o un campo "Otro" opcional.
addPageBreakItem()PageBreakItemAgrega un nuevo elemento de diseño que marca el inicio de una página.
addParagraphTextItem()ParagraphTextItemAgrega un elemento de pregunta nuevo que permite que el encuestado ingrese un bloque de texto.
addScaleItem()ScaleItemAgrega un nuevo elemento de pregunta que permite que el encuestado elija una opción de una secuencia numerada de botones de selección.
addSectionHeaderItem()SectionHeaderItemAgrega un nuevo elemento de diseño que indica visualmente el inicio de una sección.
addTextItem()TextItemAgrega un nuevo elemento de pregunta que permite que el encuestado ingrese una sola línea de texto.
addTimeItem()TimeItemAgrega un nuevo elemento de pregunta que permite que el encuestado indique una hora del día.
addVideoItem()VideoItemAgrega un nuevo elemento de diseño en el que se muestra un video.
canEditResponse()BooleanDetermina si el formulario muestra un vínculo para editar una respuesta después de enviarla.
collectsEmail()BooleanDetermina si el formulario recopila las direcciones de correo electrónico de las personas que responden el formulario.
createResponse()FormResponseCrea una respuesta nueva al formulario.
deleteAllResponses()FormBorra todas las respuestas enviadas del almacén de respuestas del formulario.
deleteItem(index)voidBorra el elemento de un índice determinado entre todos los elementos del formulario.
deleteItem(item)voidBorra el elemento determinado.
deleteResponse(responseId)FormBorra una sola respuesta del almacén de respuestas del formulario.
getConfirmationMessage()StringObtiene el mensaje de confirmación del formulario.
getCustomClosedFormMessage()StringObtiene el mensaje personalizado que se muestra si el formulario no acepta respuestas o una string vacía si no se configura un mensaje personalizado.
getDescription()StringObtiene la descripción del formulario.
getDestinationId()StringObtiene el ID del destino de la respuesta del formulario.
getDestinationType()DestinationTypeObtiene el tipo del destino de la respuesta del formulario.
getEditUrl()StringObtiene la URL que se puede usar para acceder al modo de edición del formulario.
getEditors()User[]Obtiene la lista de editores de este Form.
getId()StringObtiene el ID del formulario.
getItemById(id)ItemObtiene el elemento con un ID determinado.
getItems()Item[]Obtiene un array de todos los elementos del formulario.
getItems(itemType)Item[]Obtiene un array de todos los elementos de un tipo determinado.
getPublishedUrl()StringObtiene la URL que se puede usar para responder el formulario.
getResponse(responseId)FormResponseObtiene una sola respuesta de formulario según su ID de respuesta.
getResponses()FormResponse[]Obtiene un array de todas las respuestas del formulario.
getResponses(timestamp)FormResponse[]Obtiene un array de todas las respuestas del formulario después de una fecha y hora determinadas.
getShuffleQuestions()BooleanDetermina si el orden de las preguntas en cada página del formulario es aleatorio.
getSummaryUrl()StringObtiene la URL que se puede usar para ver un resumen de las respuestas del formulario.
getTitle()StringObtiene el título del formulario.
hasLimitOneResponsePerUser()BooleanDetermina si el formulario permite una sola respuesta por encuestado.
hasProgressBar()BooleanDetermina si el formulario muestra una barra de progreso.
hasRespondAgainLink()BooleanDetermina si el formulario muestra un vínculo para enviar otra respuesta después de que el encuestado complete el formulario.
isAcceptingResponses()BooleanDetermina si el formulario acepta respuestas en este momento.
isPublishingSummary()BooleanDetermina si el formulario muestra un vínculo para ver un resumen de las respuestas después de que el encuestado completa el formulario.
isQuiz()BooleanDetermina si el formulario es un cuestionario.
moveItem(from, to)ItemMueve un elemento en un índice determinado entre todos los elementos del formulario a otro índice determinado.
moveItem(item, toIndex)ItemMueve un elemento determinado a un índice determinado entre todos los elementos del formulario.
removeDestination()FormDesvincula el formulario del destino de respuesta actual.
removeEditor(emailAddress)FormQuita al usuario determinado de la lista de editores de Form.
removeEditor(user)FormQuita al usuario determinado de la lista de editores de Form.
requiresLogin()BooleanDetermina si el formulario requiere que los encuestados accedan a una cuenta en el mismo dominio o subdominio antes de responder.
setAcceptingResponses(enabled)FormEstablece si el formulario acepta respuestas en este momento.
setAllowResponseEdits(enabled)FormEstablece si el formulario muestra un vínculo para editar una respuesta después de enviarla.
setCollectEmail(collect)FormEstablece si el formulario recopila las direcciones de correo electrónico de las personas que responden el formulario.
setConfirmationMessage(message)FormEstablece el mensaje de confirmación del formulario.
setCustomClosedFormMessage(message)FormConfigura el mensaje para que se muestre si el formulario no acepta respuestas.
setDescription(description)FormEstablece la descripción del formulario.
setDestination(type, id)FormEstablece el destino donde se guardan las respuestas del formulario.
setIsQuiz(enabled)FormEstablece si el formulario es un cuestionario.
setLimitOneResponsePerUser(enabled)FormEstablece si el formulario permite una sola respuesta por encuestado.
setProgressBar(enabled)FormEstablece si el formulario tiene una barra de progreso.
setPublishingSummary(enabled)FormEstablece si el formulario muestra un vínculo para ver un resumen de las respuestas después de que un encuestado envía el formulario.
setRequireLogin(requireLogin)FormEstablece si el formulario requiere que los encuestados accedan a una cuenta en el mismo dominio o un subdominio antes de responder.
setShowLinkToRespondAgain(enabled)FormEstablece si el formulario muestra un vínculo para enviar otra respuesta después de que el encuestado complete el formulario.
setShuffleQuestions(shuffle)FormEstablece si el orden de las preguntas en cada página del formulario es aleatorio.
setTitle(title)FormEstablece el título del formulario.
shortenFormUrl(url)StringConvierte una URL larga de un formulario en una URL corta.
submitGrades(responses)FormEnvía calificaciones para las FormResponses proporcionadas.

FormApp

Propiedades

PropiedadTipoDescripción
AlignmentAlignmentUna enumeración de los tipos de alineación de imagen.
DestinationTypeDestinationTypeUna enumeración de los tipos de destinos que pueden almacenar respuestas de formularios.
FeedbackTypeFeedbackTypeUna enumeración de los tipos del formulario Feedbacks.
ItemTypeItemTypeUna enumeración de los tipos del formulario Items.
PageNavigationTypePageNavigationTypeUna enumeración de los comportamientos posibles para navegar por las páginas.

Métodos

MétodoTipo de datos que se muestraDescripción breve
create(title)FormCrea y muestra un Form nuevo.
createCheckboxGridValidation()CheckboxGridValidationBuilderMuestra una instancia de un CheckboxGridValidationBuilder que se puede usar para configurar la validación en un CheckboxGridItem.
createCheckboxValidation()CheckboxValidationBuilderMuestra una instancia de un CheckboxValidationBuilder que se puede usar para establecer la validación en un CheckboxItem.
createFeedback()QuizFeedbackBuilderMuestra una instancia de un QuizFeedbackBuilder que se puede usar para establecer comentarios en un Item calificable.
createGridValidation()GridValidationBuilderMuestra una instancia de un GridValidationBuilder que se puede usar para establecer la validación en un GridItem.
createParagraphTextValidation()ParagraphTextValidationBuilderMuestra una instancia de un ParagraphTextValidationBuilder que se puede usar para establecer la validación en un ParagraphTextItem.
createTextValidation()TextValidationBuilderMuestra una instancia de TextValidationBuilder que se puede usar para establecer la validación en un TextItem.
getActiveForm()FormMuestra la forma a la que la secuencia de comandos está vinculada al contenedor.
getUi()UiMuestra una instancia del entorno de la interfaz de usuario del editor de formularios que permite a la secuencia de comandos agregar funciones como menús, diálogos y barras laterales.
openById(id)FormMuestra el Form con el ID especificado.
openByUrl(url)FormMuestra el Form con la URL especificada.

FormResponse

Métodos

MétodoTipo de datos que se muestraDescripción breve
getEditResponseUrl()StringGenera una URL que se puede usar para editar una respuesta que ya se envió.
getGradableItemResponses()ItemResponse[]Obtiene todas las respuestas de elementos contenidos en una respuesta de formulario, en el mismo orden en que los elementos aparecen en el formulario.
getGradableResponseForItem(item)ItemResponseObtiene la respuesta del elemento dentro de una respuesta de formulario para un elemento determinado.
getId()StringObtiene el ID de la respuesta del formulario.
getItemResponses()ItemResponse[]Obtiene todas las respuestas de elementos contenidos en una respuesta de formulario, en el mismo orden en que los elementos aparecen en el formulario.
getRespondentEmail()StringObtiene la dirección de correo electrónico de la persona que envió una respuesta, si la configuración de Form.setCollectEmail(collect) está habilitada.
getResponseForItem(item)ItemResponseObtiene la respuesta del elemento que contiene esta respuesta de formulario para un elemento determinado.
getTimestamp()DateObtiene la marca de tiempo de un envío de respuesta del formulario.
submit()FormResponseEnvía la respuesta.
toPrefilledUrl()StringGenera una URL para el formulario en el que las respuestas se completan previamente en función de las respuestas en esta respuesta del formulario.
withItemGrade(gradedResponse)FormResponseAgrega las calificaciones de la respuesta del elemento determinado a una respuesta de formulario.
withItemResponse(response)FormResponseAgrega la respuesta del elemento determinado a una respuesta de formulario.

GridItem

Métodos

MétodoTipo de datos que se muestraDescripción breve
clearValidation()GridItemQuita toda validación de datos para este elemento de la cuadrícula.
createResponse(responses)ItemResponseCrea un ItemResponse nuevo para este elemento de la cuadrícula.
duplicate()GridItemCrea una copia de este elemento y la adjunta al final del formulario.
getColumns()String[]Obtiene los valores de cada columna de la cuadrícula.
getHelpText()StringObtiene el texto de ayuda del elemento (a veces denominado texto de descripción para los 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 de la cuadrícula.
getTitle()StringObtiene el título del elemento (a veces llamado texto del encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como ItemType.
isRequired()BooleanDetermina si el encuestado debe responder la pregunta.
setColumns(columns)GridItemEstablece las columnas de la cuadrícula en función de un array de valores.
setHelpText(text)GridItemEstablece el texto de ayuda del elemento (a veces denominado texto de descripción para los elementos de diseño, como ImageItems, PageBreakItems y SectionHeaderItems).
setRequired(enabled)GridItemEstablece si el encuestado debe responder la pregunta.
setRows(rows)GridItemEstablece las filas de la cuadrícula en función de un array de valores.
setTitle(title)GridItemEstablece el título del elemento (también llamado texto del encabezado, en el caso de un SectionHeaderItem).
setValidation(validation)GridItemEstablece la validación de datos para este elemento de la cuadrícula.

GridValidation

GridValidationBuilder

Métodos

MétodoTipo de datos que se muestraDescripción breve
requireLimitOneResponsePerColumn()GridValidationBuilderRequiere un límite de una respuesta por columna para un elemento de la cuadrícula.

ImageItem

Métodos

MétodoTipo de datos que se muestraDescripción breve
duplicate()ImageItemCrea una copia de este elemento y la adjunta al final del formulario.
getAlignment()AlignmentObtiene la alineación horizontal de la imagen.
getHelpText()StringObtiene el texto de ayuda del elemento (a veces denominado texto de descripción para los elementos de diseño, como ImageItems, PageBreakItems y SectionHeaderItems).
getId()IntegerObtiene el identificador único del elemento.
getImage()BlobObtiene la imagen asignada actualmente al elemento.
getIndex()IntegerObtiene el índice del elemento entre todos los elementos del formulario.
getTitle()StringObtiene el título del elemento (a veces llamado texto del encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como ItemType.
getWidth()IntegerObtiene el ancho en píxeles de la imagen.
setAlignment(alignment)ImageItemEstablece la alineación horizontal de la imagen.
setHelpText(text)ImageItemEstablece el texto de ayuda del elemento (a veces denominado texto de descripción para los elementos de diseño, como ImageItems, PageBreakItems y SectionHeaderItems).
setImage(image)ImageItemEstablece la imagen en sí.
setTitle(title)ImageItemEstablece el título del elemento (también llamado texto del encabezado, en el caso de un SectionHeaderItem).
setWidth(width)ImageItemEstablece el ancho en píxeles de la imagen.

Item

Métodos

MétodoTipo de datos que se muestraDescripción breve
asCheckboxGridItem()CheckboxGridItemMuestra el elemento como una cuadrícula con casillas de verificación.
asCheckboxItem()CheckboxItemMuestra el elemento como uno de casilla de verificación.
asDateItem()DateItemMuestra el elemento como elemento de fecha.
asDateTimeItem()DateTimeItemMuestra el elemento como un elemento de fecha y hora.
asDurationItem()DurationItemMuestra el elemento como un elemento de duración.
asGridItem()GridItemMuestra el elemento como un elemento de la cuadrícula.
asImageItem()ImageItemMuestra el elemento como elemento de imagen.
asListItem()ListItemMuestra el elemento como uno de lista.
asMultipleChoiceItem()MultipleChoiceItemMuestra el elemento como de opción múltiple.
asPageBreakItem()PageBreakItemMuestra el elemento como salto de página.
asParagraphTextItem()ParagraphTextItemMuestra el elemento como elemento de texto de párrafo.
asScaleItem()ScaleItemMuestra el elemento como uno de escala.
asSectionHeaderItem()SectionHeaderItemMuestra el elemento como encabezado de sección.
asTextItem()TextItemMuestra el elemento como un elemento de texto.
asTimeItem()TimeItemMuestra el elemento como elemento de tiempo.
asVideoItem()VideoItemMuestra el elemento como elemento de video.
duplicate()ItemCrea una copia de este elemento y la adjunta al final del formulario.
getHelpText()StringObtiene el texto de ayuda del elemento (a veces denominado texto de descripción para los 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.
getTitle()StringObtiene el título del elemento (a veces llamado texto del encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como ItemType.
setHelpText(text)ItemEstablece el texto de ayuda del elemento (a veces denominado texto de descripción para los elementos de diseño, como ImageItems, PageBreakItems y SectionHeaderItems).
setTitle(title)ItemEstablece el título del elemento (también llamado texto del encabezado, en el caso de un SectionHeaderItem).

ItemResponse

Métodos

MétodoTipo de datos que se muestraDescripción breve
getFeedback()ObjectObtiene los comentarios de la respuesta enviada por el encuestado.
getItem()ItemObtiene el elemento de la pregunta que responde esta respuesta.
getResponse()ObjectObtiene la respuesta que el encuestado envió.
getScore()ObjectObtiene la puntuación para la respuesta de los encuestados.
setFeedback(feedback)ItemResponseEstablece los comentarios que se deben mostrar para la respuesta de los encuestados.
setScore(score)ItemResponseEstablece la puntuación de la respuesta de los encuestados.

ItemType

Propiedades

PropiedadTipoDescripción
CHECKBOXEnumEs un elemento de una pregunta que permite que el encuestado seleccione una o más casillas de verificación, así como un campo "Otro" opcional.
CHECKBOX_GRIDEnumUn elemento de pregunta, presentado como una cuadrícula de columnas y filas, que permite que el encuestado seleccione varias opciones por fila desde una secuencia de casillas de verificación.
DATEEnumEs un elemento de pregunta que permite que el encuestado indique una fecha.
DATETIMEEnumEs un elemento de una pregunta que permite que el encuestado indique una fecha y hora.
DURATIONEnumEs un elemento de una pregunta que permite que el encuestado indique la duración.
GRIDEnumUn elemento de pregunta, presentado como una cuadrícula de columnas y filas, que permite que el encuestado seleccione una opción por fila de una secuencia de botones de selección.
IMAGEEnumUn elemento de diseño que muestra una imagen
LISTEnumEs un elemento de pregunta que permite que el encuestado seleccione una opción de una lista desplegable.
MULTIPLE_CHOICEEnumSe trata de un elemento de una pregunta que permite que el encuestado elija una opción de una lista de botones de selección o un campo "Otro" opcional.
PAGE_BREAKEnumEs un elemento de diseño que marca el inicio de una página.
PARAGRAPH_TEXTEnumEs un elemento de preguntas que permite que las personas ingresen un bloque de texto.
SCALEEnumEs un elemento de pregunta que permite que el encuestado elija una opción de una secuencia numerada de botones de selección.
SECTION_HEADEREnumEs un elemento de diseño que indica visualmente el inicio de una sección.
TEXTEnumEs un elemento de pregunta que permite que el encuestado ingrese una sola línea de texto.
TIMEEnumEs un elemento de una pregunta que le permite al encuestado indicar una hora del día.
VIDEOEnumEs un elemento de diseño que muestra un video de YouTube.
FILE_UPLOADEnumEs un elemento de preguntas que permite que el encuestado suba un archivo.

ListItem

Métodos

MétodoTipo de datos que se muestraDescripción breve
createChoice(value)ChoiceCrea una opción nueva.
createChoice(value, isCorrect)ChoiceCrea una opción nueva.
createChoice(value, navigationItem)ChoiceCrea una opción nueva con una opción de navegación de página que salta a un elemento de salto de página determinado.
createChoice(value, navigationType)ChoiceCrea una opción nueva con una opción de navegación de página.
createResponse(response)ItemResponseCrea un ItemResponse nuevo para este elemento de la lista.
duplicate()ListItemCrea una copia de este elemento y la adjunta al final del formulario.
getChoices()Choice[]Obtiene todas las opciones de un elemento.
getFeedbackForCorrect()QuizFeedbackMuestra los comentarios que se muestran a los encuestados cuando responden correctamente una pregunta.
getFeedbackForIncorrect()QuizFeedbackMuestra los comentarios que se muestran a los encuestados cuando estos responden incorrectamente a una pregunta.
getHelpText()StringObtiene el texto de ayuda del elemento (a veces denominado texto de descripción para los 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.
getPoints()IntegerMuestra la puntuación de un elemento calificable.
getTitle()StringObtiene el título del elemento (a veces llamado texto del encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como ItemType.
isRequired()BooleanDetermina si el encuestado debe responder la pregunta.
setChoiceValues(values)ListItemEstablece las opciones para un elemento a partir de un array de strings.
setChoices(choices)ListItemEstablece un array de opciones para un elemento.
setFeedbackForCorrect(feedback)ListItemEstablece los comentarios que se mostrarán a los encuestados cuando respondan correctamente una pregunta.
setFeedbackForIncorrect(feedback)ListItemEstablece los comentarios que se mostrarán a los encuestados cuando respondan incorrectamente una pregunta.
setHelpText(text)ListItemEstablece el texto de ayuda del elemento (a veces denominado texto de descripción para los elementos de diseño, como ImageItems, PageBreakItems y SectionHeaderItems).
setPoints(points)ListItemEstablece la cantidad de puntos que vale un elemento calificado.
setRequired(enabled)ListItemEstablece si el encuestado debe responder la pregunta.
setTitle(title)ListItemEstablece el título del elemento (también llamado texto del encabezado, en el caso de un SectionHeaderItem).

MultipleChoiceItem

Métodos

MétodoTipo de datos que se muestraDescripción breve
createChoice(value)ChoiceCrea una opción nueva.
createChoice(value, isCorrect)ChoiceCrea una opción nueva.
createChoice(value, navigationItem)ChoiceCrea una opción nueva con una opción de navegación de página que salta a un elemento de salto de página determinado.
createChoice(value, navigationType)ChoiceCrea una opción nueva con una opción de navegación de página.
createResponse(response)ItemResponseCrea un elemento ItemResponse nuevo para este elemento de opción múltiple.
duplicate()MultipleChoiceItemCrea una copia de este elemento y la adjunta al final del formulario.
getChoices()Choice[]Obtiene todas las opciones de un elemento.
getFeedbackForCorrect()QuizFeedbackMuestra los comentarios que se muestran a los encuestados cuando responden correctamente una pregunta.
getFeedbackForIncorrect()QuizFeedbackMuestra los comentarios que se muestran a los encuestados cuando estos responden incorrectamente a una pregunta.
getHelpText()StringObtiene el texto de ayuda del elemento (a veces denominado texto de descripción para los 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.
getPoints()IntegerMuestra la puntuación de un elemento calificable.
getTitle()StringObtiene el título del elemento (a veces llamado texto del encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como ItemType.
hasOtherOption()BooleanDetermina si el elemento tiene una opción "other".
isRequired()BooleanDetermina si el encuestado debe responder la pregunta.
setChoiceValues(values)MultipleChoiceItemEstablece las opciones para un elemento a partir de un array de strings.
setChoices(choices)MultipleChoiceItemEstablece un array de opciones para un elemento.
setFeedbackForCorrect(feedback)MultipleChoiceItemEstablece los comentarios que se mostrarán a los encuestados cuando respondan correctamente una pregunta.
setFeedbackForIncorrect(feedback)MultipleChoiceItemEstablece los comentarios que se mostrarán a los encuestados cuando respondan incorrectamente una pregunta.
setHelpText(text)MultipleChoiceItemEstablece el texto de ayuda del elemento (a veces denominado texto de descripción para los elementos de diseño, como ImageItems, PageBreakItems y SectionHeaderItems).
setPoints(points)MultipleChoiceItemEstablece la cantidad de puntos que vale un elemento calificado.
setRequired(enabled)MultipleChoiceItemEstablece si el encuestado debe responder la pregunta.
setTitle(title)MultipleChoiceItemEstablece el título del elemento (también llamado texto del encabezado, en el caso de un SectionHeaderItem).
showOtherOption(enabled)MultipleChoiceItemEstablece si el elemento tiene una opción "Otro".

PageBreakItem

Métodos

MétodoTipo de datos que se muestraDescripción breve
duplicate()PageBreakItemCrea una copia de este elemento y la adjunta al final del formulario.
getGoToPage()PageBreakItemObtiene el PageBreakItem al que saltará el formulario después de completar la página antes de este salto de página (es decir, al llegar a este salto de página por progresión lineal normal a través del formulario).
getHelpText()StringObtiene el texto de ayuda del elemento (a veces denominado texto de descripción para los 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.
getPageNavigationType()PageNavigationTypeObtiene el tipo de navegación de página que se produce después de completar la página antes de este salto (es decir, al llegar a este salto de página por progresión lineal normal a través del formulario).
getTitle()StringObtiene el título del elemento (a veces llamado texto del encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como ItemType.
setGoToPage(goToPageItem)PageBreakItemEstablece la página a la que se debe ir después de completar la página antes de este salto (es decir, cuando se llega a este salto de página según el progreso lineal normal en el formulario).
setGoToPage(navigationType)PageBreakItemEstablece el tipo de navegación de página que se produce después de completar la página antes de este salto (es decir, al llegar a este salto de página por progresión lineal normal a través del formulario).
setHelpText(text)PageBreakItemEstablece el texto de ayuda del elemento (a veces denominado texto de descripción para los elementos de diseño, como ImageItems, PageBreakItems y SectionHeaderItems).
setTitle(title)PageBreakItemEstablece el título del elemento (también llamado texto del encabezado, en el caso de un SectionHeaderItem).

Propiedades

PropiedadTipoDescripción
CONTINUEEnumContinúa a la página siguiente del formulario después de completar la página actual.
GO_TO_PAGEEnumVe a una página específica del formulario después de completar la página actual.
RESTARTEnumReinicia el formulario desde el principio, sin borrar las respuestas que ingresaste hasta ahora, después de completar la página actual.
SUBMITEnumEnvía la respuesta del formulario después de completar la página actual.

ParagraphTextItem

Métodos

MétodoTipo de datos que se muestraDescripción breve
clearValidation()ParagraphTextItemQuita todas las validaciones de datos de este elemento de texto del párrafo.
createResponse(response)ItemResponseCrea un ItemResponse nuevo para este elemento de texto de párrafo.
duplicate()ParagraphTextItemCrea una copia de este elemento y la adjunta al final del formulario.
getGeneralFeedback()QuizFeedbackMuestra los comentarios que se muestran a los encuestados cuando responden una pregunta que se puede calificar.
getHelpText()StringObtiene el texto de ayuda del elemento (a veces denominado texto de descripción para los 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.
getPoints()IntegerMuestra la puntuación de un elemento calificable.
getTitle()StringObtiene el título del elemento (a veces llamado texto del encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como ItemType.
isRequired()BooleanDetermina si el encuestado debe responder la pregunta.
setGeneralFeedback(feedback)ParagraphTextItemEstablece los comentarios que se mostrarán a los encuestados cuando respondan a una pregunta calificable que no tenga una respuesta correcta o incorrecta (es decir, preguntas que requieren calificación manual).
setHelpText(text)ParagraphTextItemEstablece el texto de ayuda del elemento (a veces denominado texto de descripción para los elementos de diseño, como ImageItems, PageBreakItems y SectionHeaderItems).
setPoints(points)ParagraphTextItemEstablece la cantidad de puntos que vale un elemento calificado.
setRequired(enabled)ParagraphTextItemEstablece si el encuestado debe responder la pregunta.
setTitle(title)ParagraphTextItemEstablece el título del elemento (también llamado texto del encabezado, en el caso de un SectionHeaderItem).
setValidation(validation)ParagraphTextItemEstablece la validación de datos para este elemento de texto de párrafo.

ParagraphTextValidation

ParagraphTextValidationBuilder

Métodos

MétodoTipo de datos que se muestraDescripción breve
requireTextContainsPattern(pattern)ParagraphTextValidationBuilderRequiere respuesta para contener un patrón.
requireTextDoesNotContainPattern(pattern)ParagraphTextValidationBuilderRequiere que la respuesta no contenga un patrón.
requireTextDoesNotMatchPattern(pattern)ParagraphTextValidationBuilderRequiere respuesta para no coincidir con el patrón.
requireTextLengthGreaterThanOrEqualTo(number)ParagraphTextValidationBuilderRequiere que la longitud de la respuesta sea mayor o igual que el valor.
requireTextLengthLessThanOrEqualTo(number)ParagraphTextValidationBuilderRequiere que la longitud de la respuesta sea inferior al valor.
requireTextMatchesPattern(pattern)ParagraphTextValidationBuilderRequiere respuesta para que coincida con el patrón.

QuizFeedback

Métodos

MétodoTipo de datos que se muestraDescripción breve
getLinkUrls()String[]Obtiene una lista de las URLs asociadas a los comentarios.
getText()StringObtiene el texto visible de los comentarios.

QuizFeedbackBuilder

Métodos

MétodoTipo de datos que se muestraDescripción breve
addLink(url)QuizFeedbackBuilderAgrega un vínculo al material complementario de los comentarios.
addLink(url, displayText)QuizFeedbackBuilderAgrega un vínculo al material complementario de los comentarios.
build()QuizFeedbackCrea un comentario del tipo correspondiente para este compilador.
copy()QuizFeedbackBuilderMuestra una copia de este compilador.
setText(text)QuizFeedbackBuilderEstablece el texto de los comentarios.

ScaleItem

Métodos

MétodoTipo de datos que se muestraDescripción breve
createResponse(response)ItemResponseCrea un ItemResponse nuevo para este elemento de escala.
duplicate()ScaleItemCrea una copia de este elemento y la adjunta al final del formulario.
getGeneralFeedback()QuizFeedbackMuestra los comentarios que se muestran a los encuestados cuando responden una pregunta que se puede calificar.
getHelpText()StringObtiene el texto de ayuda del elemento (a veces denominado texto de descripción para los 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.
getLeftLabel()StringObtiene la etiqueta del límite inferior de la escala, si corresponde.
getLowerBound()IntegerObtiene el límite inferior de la escala.
getPoints()IntegerMuestra la puntuación de un elemento calificable.
getRightLabel()StringObtiene la etiqueta del límite superior de la escala, si corresponde.
getTitle()StringObtiene el título del elemento (a veces llamado texto del encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como ItemType.
getUpperBound()IntegerObtiene el límite superior de la escala.
isRequired()BooleanDetermina si el encuestado debe responder la pregunta.
setBounds(lower, upper)ScaleItemEstablece los límites inferior y superior de la escala.
setGeneralFeedback(feedback)ScaleItemEstablece los comentarios que se mostrarán a los encuestados cuando respondan a una pregunta calificable que no tenga una respuesta correcta o incorrecta (es decir, preguntas que requieren calificación manual).
setHelpText(text)ScaleItemEstablece el texto de ayuda del elemento (a veces denominado texto de descripción para los elementos de diseño, como ImageItems, PageBreakItems y SectionHeaderItems).
setLabels(lower, upper)ScaleItemEstablece etiquetas para los límites inferior y superior de la escala.
setPoints(points)ScaleItemEstablece la cantidad de puntos que vale un elemento calificado.
setRequired(enabled)ScaleItemEstablece si el encuestado debe responder la pregunta.
setTitle(title)ScaleItemEstablece el título del elemento (también llamado texto del encabezado, en el caso de un SectionHeaderItem).

SectionHeaderItem

Métodos

MétodoTipo de datos que se muestraDescripción breve
duplicate()SectionHeaderItemCrea una copia de este elemento y la adjunta al final del formulario.
getHelpText()StringObtiene el texto de ayuda del elemento (a veces denominado texto de descripción para los 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.
getTitle()StringObtiene el título del elemento (a veces llamado texto del encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como ItemType.
setHelpText(text)SectionHeaderItemEstablece el texto de ayuda del elemento (a veces denominado texto de descripción para los elementos de diseño, como ImageItems, PageBreakItems y SectionHeaderItems).
setTitle(title)SectionHeaderItemEstablece el título del elemento (también llamado texto del encabezado, en el caso de un SectionHeaderItem).

TextItem

Métodos

MétodoTipo de datos que se muestraDescripción breve
clearValidation()TextItemQuita toda validación de datos para este elemento de texto.
createResponse(response)ItemResponseCrea un ItemResponse nuevo para este elemento de texto.
duplicate()TextItemCrea una copia de este elemento y la adjunta al final del formulario.
getGeneralFeedback()QuizFeedbackMuestra los comentarios que se muestran a los encuestados cuando responden una pregunta que se puede calificar.
getHelpText()StringObtiene el texto de ayuda del elemento (a veces denominado texto de descripción para los 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.
getPoints()IntegerMuestra la puntuación de un elemento calificable.
getTitle()StringObtiene el título del elemento (a veces llamado texto del encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como ItemType.
isRequired()BooleanDetermina si el encuestado debe responder la pregunta.
setGeneralFeedback(feedback)TextItemEstablece los comentarios que se mostrarán a los encuestados cuando respondan a una pregunta calificable que no tenga una respuesta correcta o incorrecta (es decir, preguntas que requieren calificación manual).
setHelpText(text)TextItemEstablece el texto de ayuda del elemento (a veces denominado texto de descripción para los elementos de diseño, como ImageItems, PageBreakItems y SectionHeaderItems).
setPoints(points)TextItemEstablece la cantidad de puntos que vale un elemento calificado.
setRequired(enabled)TextItemEstablece si el encuestado debe responder la pregunta.
setTitle(title)TextItemEstablece el título del elemento (también llamado texto del encabezado, en el caso de un SectionHeaderItem).
setValidation(validation)TextItemEstablece la validación de datos para este elemento de texto.

TextValidation

TextValidationBuilder

Métodos

MétodoTipo de datos que se muestraDescripción breve
requireNumber()TextValidationBuilderRequiere que el elemento de texto sea un número.
requireNumberBetween(start, end)TextValidationBuilderRequiere que el elemento de texto sea un número entre el inicio y el final, inclusive.
requireNumberEqualTo(number)TextValidationBuilderRequiere que el elemento de texto sea un número igual al valor especificado.
requireNumberGreaterThan(number)TextValidationBuilderRequiere que el elemento de texto sea un número mayor que el valor especificado.
requireNumberGreaterThanOrEqualTo(number)TextValidationBuilderRequiere que el elemento de texto sea un número mayor o igual que el valor especificado.
requireNumberLessThan(number)TextValidationBuilderRequiere que el elemento de texto sea un número inferior al valor especificado.
requireNumberLessThanOrEqualTo(number)TextValidationBuilderRequiere que el elemento de texto sea un número menor o igual que el valor especificado.
requireNumberNotBetween(start, end)TextValidationBuilderRequiere que el elemento de texto sea un número que no se encuentre entre el inicio y el final, inclusive.
requireNumberNotEqualTo(number)TextValidationBuilderRequiere que el elemento de texto sea un número que no sea igual al valor especificado.
requireTextContainsPattern(pattern)TextValidationBuilderRequiere respuesta para contener un patrón.
requireTextDoesNotContainPattern(pattern)TextValidationBuilderRequiere que la respuesta no contenga un patrón.
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderRequiere respuesta para no coincidir con el patrón.
requireTextIsEmail()TextValidationBuilderRequiere que el elemento de texto sea una dirección de correo electrónico.
requireTextIsUrl()TextValidationBuilderRequiere que el elemento de texto sea una URL.
requireTextLengthGreaterThanOrEqualTo(number)TextValidationBuilderRequiere que la longitud de la respuesta sea mayor o igual que el valor.
requireTextLengthLessThanOrEqualTo(number)TextValidationBuilderRequiere que la longitud de la respuesta sea inferior al valor.
requireTextMatchesPattern(pattern)TextValidationBuilderRequiere respuesta para que coincida con el patrón.
requireWholeNumber()TextValidationBuilderRequiere que el elemento de texto sea un número entero.

TimeItem

Métodos

MétodoTipo de datos que se muestraDescripción breve
createResponse(hour, minute)ItemResponseCrea un ItemResponse nuevo para este elemento de tiempo.
duplicate()TimeItemCrea una copia de este elemento y la adjunta al final del formulario.
getGeneralFeedback()QuizFeedbackMuestra los comentarios que se muestran a los encuestados cuando responden una pregunta que se puede calificar.
getHelpText()StringObtiene el texto de ayuda del elemento (a veces denominado texto de descripción para los 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.
getPoints()IntegerMuestra la puntuación de un elemento calificable.
getTitle()StringObtiene el título del elemento (a veces llamado texto del encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como ItemType.
isRequired()BooleanDetermina si el encuestado debe responder la pregunta.
setGeneralFeedback(feedback)TimeItemEstablece los comentarios que se mostrarán a los encuestados cuando respondan a una pregunta calificable que no tenga una respuesta correcta o incorrecta (es decir, preguntas que requieren calificación manual).
setHelpText(text)TimeItemEstablece el texto de ayuda del elemento (a veces denominado texto de descripción para los elementos de diseño, como ImageItems, PageBreakItems y SectionHeaderItems).
setPoints(points)TimeItemEstablece la cantidad de puntos que vale un elemento calificado.
setRequired(enabled)TimeItemEstablece si el encuestado debe responder la pregunta.
setTitle(title)TimeItemEstablece el título del elemento (también llamado texto del encabezado, en el caso de un SectionHeaderItem).

VideoItem

Métodos

MétodoTipo de datos que se muestraDescripción breve
duplicate()VideoItemCrea una copia de este elemento y la adjunta al final del formulario.
getAlignment()AlignmentObtiene la alineación horizontal del video.
getHelpText()StringObtiene el texto de ayuda del elemento (a veces denominado texto de descripción para los 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.
getTitle()StringObtiene el título del elemento (a veces llamado texto del encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como ItemType.
getWidth()IntegerObtiene el ancho del video en píxeles.
setAlignment(alignment)VideoItemEstablece la alineación horizontal del video.
setHelpText(text)VideoItemEstablece el texto de ayuda del elemento (a veces denominado texto de descripción para los elementos de diseño, como ImageItems, PageBreakItems y SectionHeaderItems).
setTitle(title)VideoItemEstablece el título del elemento (también llamado texto del encabezado, en el caso de un SectionHeaderItem).
setVideoUrl(youtubeUrl)VideoItemConfigura el video desde una URL o un ID de video de YouTube determinados.
setWidth(width)VideoItemEstablece el ancho del video en píxeles.