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 admitidos de alineación de imágenes.
CheckboxGridItemElemento de una pregunta, presentado como una cuadrícula de columnas y filas, que permite al encuestado seleccionar varias opciones por fila a partir de una secuencia de casillas de verificación.
CheckboxGridValidationUna DataValidation para un CheckboxGridItem.
CheckboxGridValidationBuilderUn DataValidationBuilder para CheckboxGridValidation.
CheckboxItemUna pregunta que permite al encuestado seleccionar una o más casillas de verificación, así como un campo opcional "otro".
CheckboxValidationUna DataValidation para un CheckboxItem.
CheckboxValidationBuilderUn DataValidationBuilder para CheckboxValidation.
ChoiceEs una opción única asociada con un tipo de Item que admite opciones, como CheckboxItem, ListItem o MultipleChoiceItem.
DateItemUna pregunta que permite que el encuestado indique una fecha.
DateTimeItemEs una pregunta que permite que el encuestado indique una fecha y hora.
DestinationTypeUna enumeración que representa los tipos admitidos de destinos de respuesta del formulario.
DurationItemEs una pregunta que permite que el encuestado indique un período de tiempo.
FeedbackTypeUna enumeración que representa los tipos de comentarios admitidos.
FormUn formulario que contiene propiedades y elementos generales.
FormAppPermite que una secuencia de comandos abra un Form existente o cree uno nuevo.
FormResponseEs la respuesta al formulario en su conjunto.
GridItemEs un elemento de pregunta, presentado como una cuadrícula de columnas y filas, que permite al encuestado seleccionar una opción por fila de una secuencia de botones de selección.
GridValidationUna DataValidation para un GridItem.
GridValidationBuilderUn DataValidationBuilder para GridValidation.
ImageItemEs un elemento de diseño que muestra una imagen.
ItemEs un elemento de formulario genérico que contiene propiedades comunes a todos los elementos, como el título y el texto de ayuda.
ItemResponseUna respuesta a una pregunta dentro de un formulario.
ItemTypeUna enumeración que representa los tipos de elementos de formulario admitidos.
ListItemEs una pregunta que permite que el encuestado seleccione una opción de una lista desplegable.
MultipleChoiceItemElemento de una pregunta que permite al encuestado elegir una opción de una lista de botones de selección o un campo opcional "otro".
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 pregunta que permite que el encuestado ingrese un bloque de texto.
ParagraphTextValidationUna DataValidation para un ParagraphTextItem.
ParagraphTextValidationBuilderUn DataValidationBuilder para ParagraphTextValidation.
QuizFeedbackEs la implementación en bean de un comentario, que contiene propiedades comunes a todos los comentarios, como texto de visualización o vínculos.
QuizFeedbackBuilderEl FeedbackBuilder base que contiene métodos set para propiedades comunes a todos los comentarios, como texto visible.
ScaleItemEs un elemento de 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 DataValidation para un TextItem.
TextValidationBuilderUn DataValidationBuilder para TextValidation.
TimeItemEs un elemento de pregunta que permite que el encuestado indique 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 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 de cada columna de la cuadrícula.
getHelpText()StringObtiene el texto de ayuda del elemento (a veces llamado texto descriptivo 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 SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como ItemType.
isRequired()BooleanDetermina si el encuestado debe responder la pregunta.
setColumns(columns)CheckboxGridItemConfigura las columnas de la cuadrícula en función de un arreglo de valores.
setHelpText(text)CheckboxGridItemEstablece el texto de ayuda del elemento (a veces llamado texto descriptivo 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 según un arreglo de valores.
setTitle(title)CheckboxGridItemEstablece el título del elemento (a veces llamado texto de encabezado, en el caso de SectionHeaderItem).
setValidation(validation)CheckboxGridItemEstablece la validación de datos para este elemento de la cuadrícula 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 cualquier validación de datos para este elemento de la casilla de verificación.
createChoice(value)ChoiceCrea una nueva opción.
createChoice(value, isCorrect)ChoiceCrea una nueva opción.
createResponse(responses)ItemResponseCrea un ItemResponse nuevo para este elemento de la casilla de verificación.
duplicate()CheckboxItemCrea una copia de este elemento y la agrega al final del formulario.
getChoices()Choice[]Obtiene todas las opciones de un elemento.
getFeedbackForCorrect()QuizFeedbackMuestra los comentarios que ven los encuestados cuando responden correctamente a una pregunta.
getFeedbackForIncorrect()QuizFeedbackMuestra los comentarios que ven los encuestados cuando responden incorrectamente a una pregunta.
getHelpText()StringObtiene el texto de ayuda del elemento (a veces llamado texto descriptivo 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 que se puede calificar.
getTitle()StringObtiene el título del elemento (a veces llamado texto del encabezado, en el caso de SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como ItemType.
hasOtherOption()BooleanDetermina si el elemento tiene la opción "Otro".
isRequired()BooleanDetermina si el encuestado debe responder la pregunta.
setChoiceValues(values)CheckboxItemEstablece las opciones de un elemento de un array de cadenas.
setChoices(choices)CheckboxItemEstablece un array de opciones para un elemento.
setFeedbackForCorrect(feedback)CheckboxItemEstablece los comentarios para que se muestren a los encuestados cuando responden correctamente a una pregunta.
setFeedbackForIncorrect(feedback)CheckboxItemEstablece que los comentarios se muestren a los encuestados cuando respondan incorrectamente a una pregunta.
setHelpText(text)CheckboxItemEstablece el texto de ayuda del elemento (a veces llamado texto descriptivo para elementos de diseño, como ImageItems, PageBreakItems y SectionHeaderItems).
setPoints(points)CheckboxItemEstablece la cantidad de puntos que vale un elemento que se puede calificar.
setRequired(enabled)CheckboxItemEstablece si el encuestado debe responder la pregunta.
setTitle(title)CheckboxItemEstablece el título del elemento (a veces llamado texto de encabezado, en el caso de 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 la opción "Otro".

CheckboxValidation

CheckboxValidationBuilder

Métodos

MétodoTipo de datos que se muestraDescripción breve
requireSelectAtLeast(number)CheckboxValidationBuilderSe requiere que se seleccione al menos esta cantidad de opciones.
requireSelectAtMost(number)CheckboxValidationBuilderSe debe seleccionar esta cantidad como máximo.
requireSelectExactly(number)CheckboxValidationBuilderSe requiere exactamente esta cantidad de opciones.

Choice

Métodos

MétodoTipo de datos que se muestraDescripción breve
getGotoPage()PageBreakItemObtiene el PageBreakItem establecido 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 se produce si el usuario 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 ven el formulario.
isCorrectAnswer()BooleanObtiene si la opción es una respuesta correcta para 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 agrega al final del formulario.
getGeneralFeedback()QuizFeedbackMuestra los comentarios que se muestran a los encuestados cuando responden a una pregunta que se puede calificar.
getHelpText()StringObtiene el texto de ayuda del elemento (a veces llamado texto descriptivo 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 que se puede calificar.
getTitle()StringObtiene el título del elemento (a veces llamado texto del encabezado, en el caso de SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como ItemType.
includesYear()BooleanDetermina si el elemento de fecha incluye la opción de año.
isRequired()BooleanDetermina si el encuestado debe responder la pregunta.
setGeneralFeedback(feedback)DateItemConfigura los comentarios que se mostrarán a los encuestados cuando respondan a una pregunta calificable que no tiene una respuesta correcta o incorrecta (es decir, preguntas que requieren calificación manual).
setHelpText(text)DateItemEstablece el texto de ayuda del elemento (a veces llamado texto descriptivo para 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 que se puede calificar.
setRequired(enabled)DateItemEstablece si el encuestado debe responder la pregunta.
setTitle(title)DateItemEstablece el título del elemento (a veces llamado texto de encabezado, en el caso de 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 agrega al final del formulario.
getGeneralFeedback()QuizFeedbackMuestra los comentarios que se muestran a los encuestados cuando responden a una pregunta que se puede calificar.
getHelpText()StringObtiene el texto de ayuda del elemento (a veces llamado texto descriptivo 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 que se puede calificar.
getTitle()StringObtiene el título del elemento (a veces llamado texto del encabezado, en el caso de SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como ItemType.
includesYear()BooleanDetermina si el elemento de fecha incluye la opción de año.
isRequired()BooleanDetermina si el encuestado debe responder la pregunta.
setGeneralFeedback(feedback)DateTimeItemConfigura los comentarios que se mostrarán a los encuestados cuando respondan a una pregunta calificable que no tiene una respuesta correcta o incorrecta (es decir, preguntas que requieren calificación manual).
setHelpText(text)DateTimeItemEstablece el texto de ayuda del elemento (a veces llamado texto descriptivo para 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 que se puede calificar.
setRequired(enabled)DateTimeItemEstablece si el encuestado debe responder la pregunta.
setTitle(title)DateTimeItemEstablece el título del elemento (a veces llamado texto de encabezado, en el caso de 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 agrega al final del formulario.
getGeneralFeedback()QuizFeedbackMuestra los comentarios que se muestran a los encuestados cuando responden a una pregunta que se puede calificar.
getHelpText()StringObtiene el texto de ayuda del elemento (a veces llamado texto descriptivo 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 que se puede calificar.
getTitle()StringObtiene el título del elemento (a veces llamado texto del encabezado, en el caso de SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como ItemType.
isRequired()BooleanDetermina si el encuestado debe responder la pregunta.
setGeneralFeedback(feedback)DurationItemConfigura los comentarios que se mostrarán a los encuestados cuando respondan a una pregunta calificable que no tiene una respuesta correcta o incorrecta (es decir, preguntas que requieren calificación manual).
setHelpText(text)DurationItemEstablece el texto de ayuda del elemento (a veces llamado texto descriptivo para elementos de diseño, como ImageItems, PageBreakItems y SectionHeaderItems).
setPoints(points)DurationItemEstablece la cantidad de puntos que vale un elemento que se puede calificar.
setRequired(enabled)DurationItemEstablece si el encuestado debe responder la pregunta.
setTitle(title)DurationItemEstablece el título del elemento (a veces llamado texto de encabezado, en el caso de SectionHeaderItem).

FeedbackType

Propiedades

PropiedadTipoDescripción
CORRECTEnumComentarios que se muestran automáticamente a los encuestados cuando una pregunta se respondió correctamente
INCORRECTEnumComentarios que se muestran automáticamente a los encuestados cuando una pregunta se respondió de forma incorrecta
GENERALEnumComentarios que se muestran automáticamente a los encuestados cuando envían su respuesta.

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 la persona que responde seleccione varias opciones por fila a partir de una secuencia de casillas de verificación.
addCheckboxItem()CheckboxItemAgrega una pregunta nueva que permite que el encuestado seleccione una o más casillas de verificación, además de un campo opcional "otro".
addDateItem()DateItemAgrega una nueva pregunta que permite que el encuestado indique una fecha.
addDateTimeItem()DateTimeItemAgrega una nueva pregunta que permite que el encuestado indique una fecha y hora.
addDurationItem()DurationItemAgrega una nueva pregunta que permite que el encuestado indique una duración.
addEditor(emailAddress)FormAgrega el usuario determinado a la lista de editores del Form.
addEditor(user)FormAgrega el usuario determinado a la lista de editores del Form.
addEditors(emailAddresses)FormAgrega el array de usuarios determinado a la lista de editores del Form.
addGridItem()GridItemAgrega un nuevo elemento de pregunta, presentado como una cuadrícula de columnas y filas, que permite que la persona que responde seleccione una opción por fila a partir de una secuencia de botones de selección.
addImageItem()ImageItemAgrega un nuevo elemento de diseño que muestra una imagen.
addListItem()ListItemAgrega una pregunta nueva que permite que el encuestado seleccione una opción de una lista desplegable.
addMultipleChoiceItem()MultipleChoiceItemAgrega un nuevo elemento de pregunta que permite que el encuestado elija una opción de una lista de botones de selección o un campo opcional "otro".
addPageBreakItem()PageBreakItemAgrega un nuevo elemento de diseño que marca el inicio de una página.
addParagraphTextItem()ParagraphTextItemAgrega una nueva pregunta 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 una nueva pregunta que permite que el encuestado ingrese una sola línea de texto.
addTimeItem()TimeItemAgrega una nueva pregunta que permite que el encuestado indique una hora del día.
addVideoItem()VideoItemAgrega un nuevo elemento de diseño que 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 los encuestados.
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 especificado.
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 cadena vacía si no se configura un mensaje personalizado.
getDescription()StringObtiene la descripción del formulario.
getDestinationId()StringObtiene el ID del destino de las respuestas del formulario.
getDestinationType()DestinationTypeObtiene el tipo del destino de las respuestas 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 para 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 respuesta de formulario único en función de 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 solo una 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 completa el formulario.
isAcceptingResponses()BooleanDetermina si el formulario acepta respuestas actualmente.
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 de 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 de su destino de respuesta actual.
removeEditor(emailAddress)FormQuita al usuario determinado de la lista de editores del Form.
removeEditor(user)FormQuita al usuario determinado de la lista de editores del Form.
requiresLogin()BooleanDetermina si el formulario requiere que los encuestados accedan a una cuenta en el mismo dominio o en un subdominio antes de responder.
setAcceptingResponses(enabled)FormEstablece si el formulario acepta respuestas en la actualidad.
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 los encuestados.
setConfirmationMessage(message)FormEstablece el mensaje de confirmación del formulario.
setCustomClosedFormMessage(message)FormConfigura el mensaje que se mostrará si el formulario no acepta respuestas.
setDescription(description)FormEstablece la descripción del formulario.
setDestination(type, id)FormEstablece el destino en el que se guardan las respuestas del formulario.
setIsQuiz(enabled)FormEstablece si el formulario es un cuestionario.
setLimitOneResponsePerUser(enabled)FormEstablece si el formulario permite solo una 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 el encuestado envía el formulario.
setRequireLogin(requireLogin)FormEstablece si el formulario requiere que los encuestados accedan a una cuenta del mismo dominio o de 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 completa 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 las calificaciones de las FormResponses proporcionadas.

FormApp

Propiedades

PropiedadTipoDescripción
AlignmentAlignmentUna enumeración de los tipos de alineación de imágenes.
DestinationTypeDestinationTypeUna enumeración de los tipos de destinos que pueden almacenar respuestas de formularios.
FeedbackTypeFeedbackTypeUna enumeración de los tipos de formato Feedbacks.
ItemTypeItemTypeUna enumeración de los tipos de formato Items.
PageNavigationTypePageNavigationTypeEs una enumeración de los posibles comportamientos para navegar por 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 CheckboxGridValidationBuilder que se puede usar para establecer la validación en un CheckboxGridItem.
createCheckboxValidation()CheckboxValidationBuilderMuestra una instancia de CheckboxValidationBuilder que se puede usar para configurar la validación en CheckboxItem.
createFeedback()QuizFeedbackBuilderMuestra una instancia de un QuizFeedbackBuilder que se puede usar para establecer comentarios en un Item calificable.
createGridValidation()GridValidationBuilderMuestra una instancia de GridValidationBuilder que se puede usar para establecer la validación en un GridItem.
createParagraphTextValidation()ParagraphTextValidationBuilderMuestra una instancia de 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 el formulario en el que la secuencia de comandos está vinculada al contenedor.
getUi()UiMuestra una instancia del entorno de interfaz de usuario del editor de formularios que permite que la secuencia de comandos agregue funciones como menús, diálogos y barras laterales.
openById(id)FormMuestra el Form con el ID especificado.
openByUrl(url)FormMuestra el objeto 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 que contiene una respuesta de formulario, en el mismo orden en que aparecen los elementos en el formulario.
getGradableResponseForItem(item)ItemResponseObtiene la respuesta del elemento contenido en 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 que contiene una respuesta de formulario, en el mismo orden en que aparecen los elementos en el formulario.
getRespondentEmail()StringObtiene la dirección de correo electrónico de la persona que envió una respuesta, si el parámetro de configuración Form.setCollectEmail(collect) está habilitado.
getResponseForItem(item)ItemResponseObtiene la respuesta del elemento que se incluye en esta respuesta del formulario para un elemento determinado.
getTimestamp()DateObtiene la marca de tiempo del envío de una respuesta de 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 de este formulario.
withItemGrade(gradedResponse)FormResponseAgrega las calificaciones de la respuesta de un elemento determinado a una respuesta de formulario.
withItemResponse(response)FormResponseAgrega la respuesta de un elemento determinado a una respuesta de formulario.

GridItem

Métodos

MétodoTipo de datos que se muestraDescripción breve
clearValidation()GridItemQuita cualquier 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 agrega 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 llamado texto descriptivo 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 SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como ItemType.
isRequired()BooleanDetermina si el encuestado debe responder la pregunta.
setColumns(columns)GridItemConfigura las columnas de la cuadrícula en función de un arreglo de valores.
setHelpText(text)GridItemEstablece el texto de ayuda del elemento (a veces llamado texto descriptivo para 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 según un arreglo de valores.
setTitle(title)GridItemEstablece el título del elemento (a veces llamado texto de encabezado, en el caso de 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 agrega al final del formulario.
getAlignment()AlignmentObtiene la alineación horizontal de la imagen.
getHelpText()StringObtiene el texto de ayuda del elemento (a veces llamado texto descriptivo para los elementos de diseño, como ImageItems, PageBreakItems y SectionHeaderItems).
getId()IntegerObtiene el identificador único del elemento.
getImage()BlobObtiene la imagen que está 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 SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como ItemType.
getWidth()IntegerObtiene el ancho de la imagen en píxeles.
setAlignment(alignment)ImageItemEstablece la alineación horizontal de la imagen.
setHelpText(text)ImageItemEstablece el texto de ayuda del elemento (a veces llamado texto descriptivo para elementos de diseño, como ImageItems, PageBreakItems y SectionHeaderItems).
setImage(image)ImageItemConfigura la imagen en sí.
setTitle(title)ImageItemEstablece el título del elemento (a veces llamado texto de encabezado, en el caso de SectionHeaderItem).
setWidth(width)ImageItemEstablece el ancho de la imagen en píxeles.

Item

Métodos

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

ItemResponse

Métodos

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

ItemType

Propiedades

PropiedadTipoDescripción
CHECKBOXEnumUna pregunta que permite al encuestado seleccionar una o más casillas de verificación, así como un campo opcional "otro".
CHECKBOX_GRIDEnumElemento de una pregunta, presentado como una cuadrícula de columnas y filas, que permite al encuestado seleccionar varias opciones por fila a partir de una secuencia de casillas de verificación.
DATEEnumUna pregunta que permite que el encuestado indique una fecha.
DATETIMEEnumEs una pregunta que permite que el encuestado indique una fecha y hora.
DURATIONEnumEs una pregunta que permite que el encuestado indique un período de tiempo.
GRIDEnumEs un elemento de pregunta, presentado como una cuadrícula de columnas y filas, que permite al encuestado seleccionar una opción por fila de una secuencia de botones de selección.
IMAGEEnumEs un elemento de diseño que muestra una imagen.
LISTEnumEs una pregunta que permite que el encuestado seleccione una opción de una lista desplegable.
MULTIPLE_CHOICEEnumElemento de una pregunta que permite al encuestado elegir una opción de una lista de botones de selección o un campo opcional "otro".
PAGE_BREAKEnumEs un elemento de diseño que marca el inicio de una página.
PARAGRAPH_TEXTEnumEs un elemento de pregunta que permite que el encuestado ingrese un bloque de texto.
SCALEEnumEs un elemento de pregunta que permite que el encuestado elija una opción de una secuencia numérica 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 pregunta que permite que el encuestado indique una hora del día.
VIDEOEnumUn elemento de diseño que muestra un video de YouTube.
FILE_UPLOADEnumEs un elemento de pregunta que permite que el encuestado suba un archivo.

ListItem

Métodos

MétodoTipo de datos que se muestraDescripción breve
createChoice(value)ChoiceCrea una nueva opción.
createChoice(value, isCorrect)ChoiceCrea una nueva opción.
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 nueva opción 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 agrega al final del formulario.
getChoices()Choice[]Obtiene todas las opciones de un elemento.
getFeedbackForCorrect()QuizFeedbackMuestra los comentarios que ven los encuestados cuando responden correctamente a una pregunta.
getFeedbackForIncorrect()QuizFeedbackMuestra los comentarios que ven los encuestados cuando responden incorrectamente a una pregunta.
getHelpText()StringObtiene el texto de ayuda del elemento (a veces llamado texto descriptivo 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 que se puede calificar.
getTitle()StringObtiene el título del elemento (a veces llamado texto del encabezado, en el caso de SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como ItemType.
isRequired()BooleanDetermina si el encuestado debe responder la pregunta.
setChoiceValues(values)ListItemEstablece las opciones de un elemento de un array de cadenas.
setChoices(choices)ListItemEstablece un array de opciones para un elemento.
setFeedbackForCorrect(feedback)ListItemEstablece los comentarios para que se muestren a los encuestados cuando responden correctamente a una pregunta.
setFeedbackForIncorrect(feedback)ListItemEstablece que los comentarios se muestren a los encuestados cuando respondan incorrectamente a una pregunta.
setHelpText(text)ListItemEstablece el texto de ayuda del elemento (a veces llamado texto descriptivo para elementos de diseño, como ImageItems, PageBreakItems y SectionHeaderItems).
setPoints(points)ListItemEstablece la cantidad de puntos que vale un elemento que se puede calificar.
setRequired(enabled)ListItemEstablece si el encuestado debe responder la pregunta.
setTitle(title)ListItemEstablece el título del elemento (a veces llamado texto de encabezado, en el caso de SectionHeaderItem).

MultipleChoiceItem

Métodos

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

PageBreakItem

Métodos

MétodoTipo de datos que se muestraDescripción breve
duplicate()PageBreakItemCrea una copia de este elemento y la agrega al final del formulario.
getGoToPage()PageBreakItemObtiene el PageBreakItem al que dirigirá el formulario después de completar la página antes de este salto de página (es decir, cuando llega a este salto de página mediante una progresión lineal normal a través del formulario).
getHelpText()StringObtiene el texto de ayuda del elemento (a veces llamado texto descriptivo 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 de página (es decir, al llegar a este salto de página mediante una 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 SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como ItemType.
setGoToPage(goToPageItem)PageBreakItemConfigura la página al que se saltará después de completarla antes de este salto de página (es decir, al llegar a este salto de página mediante una progresión lineal normal a través del 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 de página (es decir, al llegar a este salto de página mediante una progresión lineal normal a través del formulario).
setHelpText(text)PageBreakItemEstablece el texto de ayuda del elemento (a veces llamado texto descriptivo para elementos de diseño, como ImageItems, PageBreakItems y SectionHeaderItems).
setTitle(title)PageBreakItemEstablece el título del elemento (a veces llamado texto de encabezado, en el caso de SectionHeaderItem).

Propiedades

PropiedadTipoDescripción
CONTINUEEnumDirígete a la siguiente página del formulario después de completar la página actual.
GO_TO_PAGEEnumSalta 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 ingresadas hasta el momento, 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 cualquier validación de datos para este elemento de texto de 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 agrega al final del formulario.
getGeneralFeedback()QuizFeedbackMuestra los comentarios que se muestran a los encuestados cuando responden a una pregunta que se puede calificar.
getHelpText()StringObtiene el texto de ayuda del elemento (a veces llamado texto descriptivo 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 que se puede calificar.
getTitle()StringObtiene el título del elemento (a veces llamado texto del encabezado, en el caso de SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como ItemType.
isRequired()BooleanDetermina si el encuestado debe responder la pregunta.
setGeneralFeedback(feedback)ParagraphTextItemConfigura los comentarios que se mostrarán a los encuestados cuando respondan a una pregunta calificable que no tiene una respuesta correcta o incorrecta (es decir, preguntas que requieren calificación manual).
setHelpText(text)ParagraphTextItemEstablece el texto de ayuda del elemento (a veces llamado texto descriptivo para elementos de diseño, como ImageItems, PageBreakItems y SectionHeaderItems).
setPoints(points)ParagraphTextItemEstablece la cantidad de puntos que vale un elemento que se puede calificar.
setRequired(enabled)ParagraphTextItemEstablece si el encuestado debe responder la pregunta.
setTitle(title)ParagraphTextItemEstablece el título del elemento (a veces llamado texto de encabezado, en el caso de 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 respuesta para no contener 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 menor que el 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 con 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()QuizFeedbackCompila un Feedback del tipo correspondiente para este compilador.
copy()QuizFeedbackBuilderMuestra una copia de este compilador.
setText(text)QuizFeedbackBuilderEstablece el texto del comentario.

ScaleItem

Métodos

MétodoTipo de datos que se muestraDescripción breve
createResponse(response)ItemResponseCrea un ItemResponse nuevo para este elemento de la escala.
duplicate()ScaleItemCrea una copia de este elemento y la agrega al final del formulario.
getGeneralFeedback()QuizFeedbackMuestra los comentarios que se muestran a los encuestados cuando responden a una pregunta que se puede calificar.
getHelpText()StringObtiene el texto de ayuda del elemento (a veces llamado texto descriptivo 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 que se puede calificar.
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 SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como ItemType.
getUpperBound()IntegerObtiene el límite superior de la báscula.
isRequired()BooleanDetermina si el encuestado debe responder la pregunta.
setBounds(lower, upper)ScaleItemEstablece los límites inferior y superior de la escala.
setGeneralFeedback(feedback)ScaleItemConfigura los comentarios que se mostrarán a los encuestados cuando respondan a una pregunta calificable que no tiene una respuesta correcta o incorrecta (es decir, preguntas que requieren calificación manual).
setHelpText(text)ScaleItemEstablece el texto de ayuda del elemento (a veces llamado texto descriptivo para 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 que se puede calificar.
setRequired(enabled)ScaleItemEstablece si el encuestado debe responder la pregunta.
setTitle(title)ScaleItemEstablece el título del elemento (a veces llamado texto de encabezado, en el caso de SectionHeaderItem).

SectionHeaderItem

Métodos

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

TextItem

Métodos

MétodoTipo de datos que se muestraDescripción breve
clearValidation()TextItemQuita cualquier 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 agrega al final del formulario.
getGeneralFeedback()QuizFeedbackMuestra los comentarios que se muestran a los encuestados cuando responden a una pregunta que se puede calificar.
getHelpText()StringObtiene el texto de ayuda del elemento (a veces llamado texto descriptivo 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 que se puede calificar.
getTitle()StringObtiene el título del elemento (a veces llamado texto del encabezado, en el caso de SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como ItemType.
isRequired()BooleanDetermina si el encuestado debe responder la pregunta.
setGeneralFeedback(feedback)TextItemConfigura los comentarios que se mostrarán a los encuestados cuando respondan a una pregunta calificable que no tiene una respuesta correcta o incorrecta (es decir, preguntas que requieren calificación manual).
setHelpText(text)TextItemEstablece el texto de ayuda del elemento (a veces llamado texto descriptivo para elementos de diseño, como ImageItems, PageBreakItems y SectionHeaderItems).
setPoints(points)TextItemEstablece la cantidad de puntos que vale un elemento que se puede calificar.
setRequired(enabled)TextItemEstablece si el encuestado debe responder la pregunta.
setTitle(title)TextItemEstablece el título del elemento (a veces llamado texto de encabezado, en el caso de 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 principio y el final, ambos 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 menor que el 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 esté entre el principio y el final, ambos 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 respuesta para no contener un patrón.
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderRequiere respuesta para no coincidir con el patrón.
requireTextIsEmail()TextValidationBuilderSe requiere que el elemento de texto sea una dirección de correo electrónico.
requireTextIsUrl()TextValidationBuilderSe requiere 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 menor que el valor.
requireTextMatchesPattern(pattern)TextValidationBuilderRequiere respuesta para que coincida con el patrón.
requireWholeNumber()TextValidationBuilderSe requiere 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 agrega al final del formulario.
getGeneralFeedback()QuizFeedbackMuestra los comentarios que se muestran a los encuestados cuando responden a una pregunta que se puede calificar.
getHelpText()StringObtiene el texto de ayuda del elemento (a veces llamado texto descriptivo 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 que se puede calificar.
getTitle()StringObtiene el título del elemento (a veces llamado texto del encabezado, en el caso de SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como ItemType.
isRequired()BooleanDetermina si el encuestado debe responder la pregunta.
setGeneralFeedback(feedback)TimeItemConfigura los comentarios que se mostrarán a los encuestados cuando respondan a una pregunta calificable que no tiene una respuesta correcta o incorrecta (es decir, preguntas que requieren calificación manual).
setHelpText(text)TimeItemEstablece el texto de ayuda del elemento (a veces llamado texto descriptivo para elementos de diseño, como ImageItems, PageBreakItems y SectionHeaderItems).
setPoints(points)TimeItemEstablece la cantidad de puntos que vale un elemento que se puede calificar.
setRequired(enabled)TimeItemEstablece si el encuestado debe responder la pregunta.
setTitle(title)TimeItemEstablece el título del elemento (a veces llamado texto de encabezado, en el caso de SectionHeaderItem).

VideoItem

Métodos

MétodoTipo de datos que se muestraDescripción breve
duplicate()VideoItemCrea una copia de este elemento y la agrega al final del formulario.
getAlignment()AlignmentObtiene la alineación horizontal del video.
getHelpText()StringObtiene el texto de ayuda del elemento (a veces llamado texto descriptivo 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 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 llamado texto descriptivo para elementos de diseño, como ImageItems, PageBreakItems y SectionHeaderItems).
setTitle(title)VideoItemEstablece el título del elemento (a veces llamado texto de encabezado, en el caso de SectionHeaderItem).
setVideoUrl(youtubeUrl)VideoItemConfigura el video a partir de una determinada URL o ID de video de YouTube.
setWidth(width)VideoItemEstablece el ancho del video en píxeles.