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 imagen.
CheckboxGridItemUna pregunta, presentada como una cuadrícula de columnas y filas, que permite que el encuestado seleccione varias opciones por fila a partir de una secuencia de casillas de verificación.
CheckboxGridValidationUna DataValidation para un CheckboxGridItem.
CheckboxGridValidationBuilderUn DataValidationBuilder para un CheckboxGridValidation.
CheckboxItemPregunta que permite que el encuestado seleccione una o más casillas de verificación, así como una opcional “otro” .
CheckboxValidationUna DataValidation para un CheckboxItem.
CheckboxValidationBuilderUn DataValidationBuilder para un CheckboxValidation.
ChoiceUna única opción asociada con un tipo de Item que admite opciones, como CheckboxItem, ListItem o MultipleChoiceItem.
DateItemUn elemento de una pregunta que permite al encuestado indicar una fecha.
DateTimeItemPregunta que permite al encuestado indicar una fecha y hora.
DestinationTypeUna enumeración que representa los tipos admitidos de destinos de respuesta de formulario.
DurationItemPregunta que permite al encuestado indicar una cantidad de tiempo.
FeedbackTypeUna enumeración que representa los tipos de comentarios admitidos.
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 en su totalidad.
GridItemUna pregunta, presentada 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 DataValidation para un GridItem.
GridValidationBuilderUn DataValidationBuilder para un GridValidation.
ImageItemUn elemento de diseño que muestra una imagen.
ItemUn elemento de formulario genérico que contiene propiedades comunes a todos los elementos, como el título y el texto de ayuda.
ItemResponseEs una respuesta a una pregunta dentro de un formulario.
ItemTypeUna enumeración que representa los tipos de elementos de formulario admitidos.
ListItemUna pregunta que permite al encuestado seleccionar una opción de una lista desplegable.
MultipleChoiceItemPregunta que permite al encuestado seleccionar una opción de una lista de botones de selección o un parámetro "other" opcional .
PageBreakItemUn 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 admitidos.
ParagraphTextItemPregunta que permite al encuestado ingresar un bloque de texto.
ParagraphTextValidationUna DataValidation para un ParagraphTextItem.
ParagraphTextValidationBuilderUn DataValidationBuilder para un ParagraphTextValidation.
QuizFeedbackEs la implementación de grano de un Feedback, que contiene propiedades comunes a todos los comentarios, como mostrar texto o vínculos.
QuizFeedbackBuilderEl FeedbackBuilder base que contiene métodos set para propiedades comunes a todos los comentarios, como mostrar texto.
ScaleItemPregunta que permite al encuestado elegir una opción de una secuencia numerada de botones.
SectionHeaderItemEs un elemento de diseño que indica visualmente el inicio de una sección.
TextItemUn elemento de una pregunta que permite que el encuestado ingrese una sola línea de texto.
TextValidationUna DataValidation para un TextItem.
TextValidationBuilderUn DataValidationBuilder para un TextValidation.
TimeItemPregunta que 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 cualquier validación de datos para este elemento de la cuadrícula.
createResponse(responses)ItemResponseCrea un ItemResponse nuevo para este elemento de cuadrícula de la casilla de verificación.
duplicate()CheckboxGridItemCrea una copia de este elemento y la agrega al final del formulario.
getColumns()String[]Obtiene los valores para cada columna de la cuadrícula.
getHelpText()StringObtiene el texto de ayuda del elemento (a veces llamado texto de descripción para elementos de diseño como ImageItems, PageBreakItems y SectionHeaderItems).
getId()IntegerObtiene el identificador único del elemento.
getIndex()IntegerObtiene el índice del elemento entre todos los elementos del formulario.
getRows()String[]Obtiene los valores de cada fila en la cuadrícula.
getTitle()StringObtiene el título del elemento (a veces llamado texto de encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como un ItemType.
isRequired()BooleanDetermina si el encuestado debe responder la pregunta.
setColumns(columns)CheckboxGridItemEstablece las columnas de la cuadrícula en función de un array de valores.
setHelpText(text)CheckboxGridItemEstablece el texto de ayuda del elemento (a veces llamado texto de descripción para elementos de diseño como ImageItems, PageBreakItems y SectionHeaderItems).
setRequired(enabled)CheckboxGridItemEstablece si el encuestado debe responder la pregunta.
setRows(rows)CheckboxGridItemEstablece las filas de la cuadrícula en función de un array de valores.
setTitle(title)CheckboxGridItemEstablece el título del elemento (a veces llamado texto de encabezado, en el caso de un SectionHeaderItem).
setValidation(validation)CheckboxGridItemEstablece la validación de datos para este elemento de cuadrícula de la casilla de verificación.

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 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 agrega al final del formulario.
getChoices()Choice[]Obtiene todas las opciones de un elemento.
getFeedbackForCorrect()QuizFeedbackDevuelve el feedback que se muestra a los encuestados cuando responden correctamente a una pregunta.
getFeedbackForIncorrect()QuizFeedbackDevuelve el feedback que se muestra a los encuestados cuando responden una pregunta de forma incorrecta.
getHelpText()StringObtiene el texto de ayuda del elemento (a veces llamado texto de descripción para elementos de diseño como ImageItems, PageBreakItems y SectionHeaderItems).
getId()IntegerObtiene el identificador único del elemento.
getIndex()IntegerObtiene el índice del elemento entre todos los elementos del formulario.
getPoints()IntegerMuestra la puntuación de un elemento calificable.
getTitle()StringObtiene el título del elemento (a veces llamado texto de encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como un ItemType.
hasOtherOption()BooleanDetermina si el elemento tiene un atributo "otro". de 12 a 1 con la nueva opción de compresión.
isRequired()BooleanDetermina si el encuestado debe responder la pregunta.
setChoiceValues(values)CheckboxItemEstablece las opciones para un elemento a partir de un array de cadenas.
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 a una pregunta.
setFeedbackForIncorrect(feedback)CheckboxItemPermite mostrar los comentarios a los encuestados cuando responden una pregunta de forma incorrecta.
setHelpText(text)CheckboxItemEstablece el texto de ayuda del elemento (a veces llamado texto de descripción para elementos de diseño como ImageItems, PageBreakItems y SectionHeaderItems).
setPoints(points)CheckboxItemEstablece la cantidad de puntos que vale un elemento con calificación.
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 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 un atributo "otro" de 12 a 1 con la nueva opción de compresión.

CheckboxValidation

CheckboxValidationBuilder

Métodos

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

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 se produce si la respuesta selecciona esta opción y completa la página actual.
getValue()StringObtiene el valor de la opción, que las personas ven como una etiqueta cuando ven el formulario.
isCorrectAnswer()BooleanDetermina si la elección es 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()QuizFeedbackDevuelve el feedback que se muestra a los encuestados cuando responden una pregunta con calificación.
getHelpText()StringObtiene el texto de ayuda del elemento (a veces llamado texto de descripción para elementos de diseño como ImageItems, PageBreakItems y SectionHeaderItems).
getId()IntegerObtiene el identificador único del elemento.
getIndex()IntegerObtiene el índice del elemento entre todos los elementos del formulario.
getPoints()IntegerMuestra la puntuación de un elemento calificable.
getTitle()StringObtiene el título del elemento (a veces llamado texto de encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como un ItemType.
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)DateItemHace que los comentarios se muestren a los encuestados cuando responden una pregunta con calificación 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 de descripción 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 con calificación.
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 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 agrega al final del formulario.
getGeneralFeedback()QuizFeedbackDevuelve el feedback que se muestra a los encuestados cuando responden una pregunta con calificación.
getHelpText()StringObtiene el texto de ayuda del elemento (a veces llamado texto de descripción para elementos de diseño como ImageItems, PageBreakItems y SectionHeaderItems).
getId()IntegerObtiene el identificador único del elemento.
getIndex()IntegerObtiene el índice del elemento entre todos los elementos del formulario.
getPoints()IntegerMuestra la puntuación de un elemento calificable.
getTitle()StringObtiene el título del elemento (a veces llamado texto de encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como un ItemType.
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)DateTimeItemHace que los comentarios se muestren a los encuestados cuando responden una pregunta con calificación 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 de descripción 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 con calificación.
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 un SectionHeaderItem).

DestinationType

Propiedades

PropiedadTipoDescripción
SPREADSHEETEnumUna hoja de cálculo de Google Sheets como destino para las respuestas del formulario.

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()QuizFeedbackDevuelve el feedback que se muestra a los encuestados cuando responden una pregunta con calificación.
getHelpText()StringObtiene el texto de ayuda del elemento (a veces llamado texto de descripción para elementos de diseño como ImageItems, PageBreakItems y SectionHeaderItems).
getId()IntegerObtiene el identificador único del elemento.
getIndex()IntegerObtiene el índice del elemento entre todos los elementos del formulario.
getPoints()IntegerMuestra la puntuación de un elemento calificable.
getTitle()StringObtiene el título del elemento (a veces llamado texto de encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como un ItemType.
isRequired()BooleanDetermina si el encuestado debe responder la pregunta.
setGeneralFeedback(feedback)DurationItemHace que los comentarios se muestren a los encuestados cuando responden una pregunta con calificación 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 de descripción para elementos de diseño como ImageItems, PageBreakItems y SectionHeaderItems).
setPoints(points)DurationItemEstablece la cantidad de puntos que vale un elemento con calificación.
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 un SectionHeaderItem).

FeedbackType

Propiedades

PropiedadTipoDescripción
CORRECTEnumSon los comentarios que se muestran automáticamente a los encuestados sobre una pregunta que se respondió de forma correcta.
INCORRECTEnumComentarios que se muestran automáticamente a los encuestados sobre una pregunta que 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 le permite a la que el encuestado seleccione varias opciones por fila desde una secuencia de casillas de verificación.
addCheckboxItem()CheckboxItemAgrega un nuevo elemento de la pregunta que permite a la persona que responde seleccionar una o más casillas de verificación, como así como una opción "other" .
addDateItem()DateItemAgrega un nuevo elemento de pregunta que permite al encuestado indicar una fecha.
addDateTimeItem()DateTimeItemAgrega un nuevo elemento de pregunta que permite al encuestado indicar una fecha y hora.
addDurationItem()DurationItemAgrega un nuevo elemento de pregunta que permite al encuestado indicar una cantidad de tiempo.
addEditor(emailAddress)FormAgrega el usuario determinado a la lista de editores de Form.
addEditor(user)FormAgrega el usuario determinado a la lista de editores de Form.
addEditors(emailAddresses)FormAgrega el array determinado de usuarios a la lista de editores de Form.
addGridItem()GridItemAgrega un nuevo elemento de pregunta, presentado como una cuadrícula de columnas y filas, que le permite a la 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 nuevo elemento de pregunta que permite al encuestado seleccionar una opción de un menú desplegable lista.
addMultipleChoiceItem()MultipleChoiceItemAgrega un nuevo elemento de la pregunta que permite que el encuestado seleccione una opción de una lista de botones de selección botones u una opción "other" .
addPageBreakItem()PageBreakItemAgrega un nuevo elemento de diseño que marca el inicio de una página.
addParagraphTextItem()ParagraphTextItemAgrega un nuevo elemento de pregunta que permite al encuestado ingresar un bloque de texto.
addScaleItem()ScaleItemAgrega un nuevo elemento de pregunta que permite al encuestado elegir una opción de un número secuencia 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 para permitir que el encuestado ingrese una sola línea de texto.
addTimeItem()TimeItemAgrega un nuevo elemento de pregunta que permite al encuestado indicar 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 datos de direcciones de correo electrónico.
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 está vacío si no se establece ningún mensaje personalizado.
getDescription()StringObtiene la descripción del formulario.
getDestinationId()StringObtiene el ID del destino de respuesta del formulario.
getDestinationType()DestinationTypeObtiene el tipo del destino de respuesta del formulario.
getEditUrl()StringObtiene la URL que se puede utilizar 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 en el 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 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 solo permite 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 un encuestado muestra 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 un encuestado muestra 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 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 del mismo dominio o un subdominio antes de responder.
setAcceptingResponses(enabled)FormEstablece si el formulario acepta respuestas actualmente.
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 datos de direcciones de correo electrónico.
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 solo permite 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 un encuestado envía uno el formulario.
setRequireLogin(requireLogin)FormEstablece si el formulario requiere que los encuestados accedan a una cuenta del mismo dominio o a una el 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 imagen.
DestinationTypeDestinationTypeUna enumeración de los tipos de destinos que pueden almacenar respuestas del formulario.
FeedbackTypeFeedbackTypeUna enumeración de los tipos del formulario Feedbacks.
ItemTypeItemTypeUna enumeración de los tipos del formulario Items.
PageNavigationTypePageNavigationTypeUna enumeración de los posibles comportamientos 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()CheckboxGridValidationBuilderDevuelve una instancia de CheckboxGridValidationBuilder que puede usarse para establecer la validación en un CheckboxGridItem
createCheckboxValidation()CheckboxValidationBuilderDevuelve una instancia de CheckboxValidationBuilder que se puede usar para establecer la validación en un CheckboxItem
createFeedback()QuizFeedbackBuilderDevuelve una instancia de QuizFeedbackBuilder que se puede usar para establecer comentarios sobre una calificación Item
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 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()UiDevuelve una instancia del entorno de interfaz de usuario del editor de formularios que permite que 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 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 incluidas en una respuesta de formulario, en el mismo orden en que aparecen los elementos. en el formulario.
getGradableResponseForItem(item)ItemResponseObtiene la respuesta de un elemento contenida 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 incluidas en 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 está habilitada la configuración Form.setCollectEmail(collect).
getResponseForItem(item)ItemResponseObtiene la respuesta de un elemento incluida en esta respuesta de 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 esta respuesta de formulario.
withItemGrade(gradedResponse)FormResponseAgrega las calificaciones de la respuesta de un elemento determinado a la respuesta de un 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 cuadrícula.
duplicate()GridItemCrea una copia de este elemento y la agrega al final del formulario.
getColumns()String[]Obtiene los valores para cada columna de la cuadrícula.
getHelpText()StringObtiene el texto de ayuda del elemento (a veces llamado texto de descripción para elementos de diseño como ImageItems, PageBreakItems y SectionHeaderItems).
getId()IntegerObtiene el identificador único del elemento.
getIndex()IntegerObtiene el índice del elemento entre todos los elementos del formulario.
getRows()String[]Obtiene los valores de cada fila en la cuadrícula.
getTitle()StringObtiene el título del elemento (a veces llamado texto de encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como un ItemType.
isRequired()BooleanDetermina si el encuestado debe responder la pregunta.
setColumns(columns)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 llamado texto de descripción 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 en función de un array de valores.
setTitle(title)GridItemEstablece el título del elemento (a veces llamado texto de 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 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 de descripción para 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 de encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como un 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 de descripción para elementos de diseño como ImageItems, PageBreakItems y SectionHeaderItems).
setImage(image)ImageItemConfigura la imagen.
setTitle(title)ImageItemEstablece el título del elemento (a veces llamado texto de encabezado, en el caso de un 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 casilla de verificación.
asCheckboxItem()CheckboxItemDevuelve el elemento como un elemento de casilla de verificación.
asDateItem()DateItemDevuelve el elemento como un elemento de fecha.
asDateTimeItem()DateTimeItemMuestra el elemento como un elemento de fecha y hora.
asDurationItem()DurationItemMuestra el elemento como elemento de duración.
asGridItem()GridItemMuestra el elemento como un elemento de cuadrícula.
asImageItem()ImageItemDevuelve el elemento como un elemento de imagen.
asListItem()ListItemMuestra el elemento como un elemento de lista.
asMultipleChoiceItem()MultipleChoiceItemDevuelve el elemento como un elemento de opción múltiple.
asPageBreakItem()PageBreakItemDevuelve el elemento como un elemento de salto de página.
asParagraphTextItem()ParagraphTextItemMuestra el elemento como un elemento de texto de párrafo.
asScaleItem()ScaleItemMuestra el elemento como un elemento de escala.
asSectionHeaderItem()SectionHeaderItemDevuelve el elemento como un elemento de encabezado de sección.
asTextItem()TextItemMuestra el elemento como un elemento de texto.
asTimeItem()TimeItemDevuelve el elemento como un elemento de tiempo.
asVideoItem()VideoItemDevuelve el elemento como uno 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 de descripción para elementos de diseño como ImageItems, PageBreakItems y SectionHeaderItems).
getId()IntegerObtiene el identificador único del elemento.
getIndex()IntegerObtiene el índice del elemento entre todos los elementos del formulario.
getTitle()StringObtiene el título del elemento (a veces llamado texto de encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como un ItemType.
setHelpText(text)ItemEstablece el texto de ayuda del elemento (a veces llamado texto de descripción 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 un SectionHeaderItem).

ItemResponse

Métodos

MétodoTipo de datos que se muestraDescripción breve
getFeedback()ObjectObtiene los comentarios que se proporcionaron sobre la respuesta enviada por 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 enviada por un 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
CHECKBOXEnumPregunta que permite que el encuestado seleccione una o más casillas de verificación, así como una opcional “otro” .
CHECKBOX_GRIDEnumUna pregunta, presentada como una cuadrícula de columnas y filas, que permite que el encuestado seleccione varias opciones por fila a partir de una secuencia de casillas de verificación.
DATEEnumUn elemento de una pregunta que permite al encuestado indicar una fecha.
DATETIMEEnumPregunta que permite al encuestado indicar una fecha y hora.
DURATIONEnumPregunta que permite al encuestado indicar una cantidad de tiempo.
GRIDEnumUna pregunta, presentada 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.
LISTEnumUna pregunta que permite al encuestado seleccionar una opción de una lista desplegable.
MULTIPLE_CHOICEEnumPregunta que permite al encuestado seleccionar una opción de una lista de botones de selección o un parámetro "other" opcional .
PAGE_BREAKEnumUn elemento de diseño que marca el inicio de una página.
PARAGRAPH_TEXTEnumPregunta que permite al encuestado ingresar un bloque de texto.
SCALEEnumPregunta 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.
TEXTEnumUn elemento de una pregunta que permite que el encuestado ingrese una sola línea de texto.
TIMEEnumUn elemento de una pregunta que permite que el encuestado indique una hora del día
VIDEOEnumUn elemento de diseño que muestra un video de YouTube.
FILE_UPLOADEnumPregunta que permite al encuestado subir 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 nueva opción 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 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()QuizFeedbackDevuelve el feedback que se muestra a los encuestados cuando responden correctamente a una pregunta.
getFeedbackForIncorrect()QuizFeedbackDevuelve el feedback que se muestra a los encuestados cuando responden una pregunta de forma incorrecta.
getHelpText()StringObtiene el texto de ayuda del elemento (a veces llamado texto de descripción para elementos de diseño como ImageItems, PageBreakItems y SectionHeaderItems).
getId()IntegerObtiene el identificador único del elemento.
getIndex()IntegerObtiene el índice del elemento entre todos los elementos del formulario.
getPoints()IntegerMuestra la puntuación de un elemento calificable.
getTitle()StringObtiene el título del elemento (a veces llamado texto de encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como un ItemType.
isRequired()BooleanDetermina si el encuestado debe responder la pregunta.
setChoiceValues(values)ListItemEstablece las opciones para un elemento a partir de un array de cadenas.
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 a una pregunta.
setFeedbackForIncorrect(feedback)ListItemPermite mostrar los comentarios a los encuestados cuando responden una pregunta de forma incorrecta.
setHelpText(text)ListItemEstablece el texto de ayuda del elemento (a veces llamado texto de descripción para elementos de diseño como ImageItems, PageBreakItems y SectionHeaderItems).
setPoints(points)ListItemEstablece la cantidad de puntos que vale un elemento con calificación.
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 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 nueva opción 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 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()QuizFeedbackDevuelve el feedback que se muestra a los encuestados cuando responden correctamente a una pregunta.
getFeedbackForIncorrect()QuizFeedbackDevuelve el feedback que se muestra a los encuestados cuando responden una pregunta de forma incorrecta.
getHelpText()StringObtiene el texto de ayuda del elemento (a veces llamado texto de descripción para elementos de diseño como ImageItems, PageBreakItems y SectionHeaderItems).
getId()IntegerObtiene el identificador único del elemento.
getIndex()IntegerObtiene el índice del elemento entre todos los elementos del formulario.
getPoints()IntegerMuestra la puntuación de un elemento calificable.
getTitle()StringObtiene el título del elemento (a veces llamado texto de encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como un ItemType.
hasOtherOption()BooleanDetermina si el elemento tiene un atributo "otro". de 12 a 1 con la nueva opción de compresión.
isRequired()BooleanDetermina si el encuestado debe responder la pregunta.
setChoiceValues(values)MultipleChoiceItemEstablece las opciones para un elemento a partir de un array de cadenas.
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 a una pregunta.
setFeedbackForIncorrect(feedback)MultipleChoiceItemPermite mostrar los comentarios a los encuestados cuando responden una pregunta de forma incorrecta.
setHelpText(text)MultipleChoiceItemEstablece el texto de ayuda del elemento (a veces llamado texto de descripción para elementos de diseño como ImageItems, PageBreakItems y SectionHeaderItems).
setPoints(points)MultipleChoiceItemEstablece la cantidad de puntos que vale un elemento con calificación.
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 un SectionHeaderItem).
showOtherOption(enabled)MultipleChoiceItemEstablece si el elemento tiene un atributo "otro" de 12 a 1 con la nueva opción de compresión.

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 saltará el formulario después de completar la página anterior a esta salto de página (es decir, cuando se alcanza este salto de página mediante el progreso lineal normal en el formulario).
getHelpText()StringObtiene el texto de ayuda del elemento (a veces llamado texto de descripción para elementos de diseño como ImageItems, PageBreakItems y SectionHeaderItems).
getId()IntegerObtiene el identificador único del elemento.
getIndex()IntegerObtiene el índice del elemento entre todos los elementos del formulario.
getPageNavigationType()PageNavigationTypeObtiene el tipo de navegación de páginas que ocurre después de completar la página antes de este salto de página (es decir, cuando se alcanza este salto de página mediante el progreso lineal normal a través del formulario).
getTitle()StringObtiene el título del elemento (a veces llamado texto de encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como un ItemType.
setGoToPage(goToPageItem)PageBreakItemConfigura la página a la que se saltará después de completar la página antes de este salto de página (es decir, al hasta alcanzar este salto de página mediante el progreso lineal normal a través del formulario).
setGoToPage(navigationType)PageBreakItemEstablece el tipo de navegación de páginas que ocurre después de completar la página antes de este salto de página (es decir, al alcanzar este salto de página mediante el progreso lineal normal a través del formulario).
setHelpText(text)PageBreakItemEstablece el texto de ayuda del elemento (a veces llamado texto de descripción 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 un SectionHeaderItem).

Propiedades

PropiedadTipoDescripción
CONTINUEEnumContinúa a la siguiente página del formulario después de completar la página actual.
GO_TO_PAGEEnumPasa a una página específica del formulario luego de completar la página actual.
RESTARTEnumReiniciar el formulario desde el principio, sin borrar las respuestas que se ingresaron 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()ParagraphTextItemElimina 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()QuizFeedbackDevuelve el feedback que se muestra a los encuestados cuando responden una pregunta con calificación.
getHelpText()StringObtiene el texto de ayuda del elemento (a veces llamado texto de descripción para elementos de diseño como ImageItems, PageBreakItems y SectionHeaderItems).
getId()IntegerObtiene el identificador único del elemento.
getIndex()IntegerObtiene el índice del elemento entre todos los elementos del formulario.
getPoints()IntegerMuestra la puntuación de un elemento calificable.
getTitle()StringObtiene el título del elemento (a veces llamado texto de encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como un ItemType.
isRequired()BooleanDetermina si el encuestado debe responder la pregunta.
setGeneralFeedback(feedback)ParagraphTextItemHace que los comentarios se muestren a los encuestados cuando responden una pregunta con calificación 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 de descripción para elementos de diseño como ImageItems, PageBreakItems y SectionHeaderItems).
setPoints(points)ParagraphTextItemEstablece la cantidad de puntos que vale un elemento con calificación.
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 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 que la respuesta contenga un patrón.
requireTextDoesNotContainPattern(pattern)ParagraphTextValidationBuilderRequiere que la respuesta no contenga un patrón.
requireTextDoesNotMatchPattern(pattern)ParagraphTextValidationBuilderSe requiere que la respuesta no coincida con el patrón.
requireTextLengthGreaterThanOrEqualTo(number)ParagraphTextValidationBuilderRequiere que la longitud de la respuesta sea mayor o igual que el valor.
requireTextLengthLessThanOrEqualTo(number)ParagraphTextValidationBuilderSe requiere que la longitud de la respuesta sea menor que el valor.
requireTextMatchesPattern(pattern)ParagraphTextValidationBuilderRequiere que la respuesta 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)QuizFeedbackBuilderSe agrega un vínculo al material complementario de los comentarios.
addLink(url, displayText)QuizFeedbackBuilderSe agrega un vínculo al material complementario de los comentarios.
build()QuizFeedbackCompila un comentario 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 escala.
duplicate()ScaleItemCrea una copia de este elemento y la agrega al final del formulario.
getGeneralFeedback()QuizFeedbackDevuelve el feedback que se muestra a los encuestados cuando responden una pregunta con calificación.
getHelpText()StringObtiene el texto de ayuda del elemento (a veces llamado texto de descripción para elementos de diseño como ImageItems, PageBreakItems y SectionHeaderItems).
getId()IntegerObtiene el identificador único del elemento.
getIndex()IntegerObtiene el índice del elemento entre todos los elementos del formulario.
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 de encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como un 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)ScaleItemHace que los comentarios se muestren a los encuestados cuando responden una pregunta con calificación 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 de descripción 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 con calificación.
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 un 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 de descripción para elementos de diseño como ImageItems, PageBreakItems y SectionHeaderItems).
getId()IntegerObtiene el identificador único del elemento.
getIndex()IntegerObtiene el índice del elemento entre todos los elementos del formulario.
getTitle()StringObtiene el título del elemento (a veces llamado texto de encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como un ItemType.
setHelpText(text)SectionHeaderItemEstablece el texto de ayuda del elemento (a veces llamado texto de descripción 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 un 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()QuizFeedbackDevuelve el feedback que se muestra a los encuestados cuando responden una pregunta con calificación.
getHelpText()StringObtiene el texto de ayuda del elemento (a veces llamado texto de descripción para elementos de diseño como ImageItems, PageBreakItems y SectionHeaderItems).
getId()IntegerObtiene el identificador único del elemento.
getIndex()IntegerObtiene el índice del elemento entre todos los elementos del formulario.
getPoints()IntegerMuestra la puntuación de un elemento calificable.
getTitle()StringObtiene el título del elemento (a veces llamado texto de encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como un ItemType.
isRequired()BooleanDetermina si el encuestado debe responder la pregunta.
setGeneralFeedback(feedback)TextItemHace que los comentarios se muestren a los encuestados cuando responden una pregunta con calificación 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 de descripción para elementos de diseño como ImageItems, PageBreakItems y SectionHeaderItems).
setPoints(points)TextItemEstablece la cantidad de puntos que vale un elemento con calificación.
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 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 fin 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 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 que la respuesta contenga un patrón.
requireTextDoesNotContainPattern(pattern)TextValidationBuilderRequiere que la respuesta no contenga un patrón.
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderSe requiere que la respuesta no coincida 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)TextValidationBuilderSe requiere que la longitud de la respuesta sea menor que el valor.
requireTextMatchesPattern(pattern)TextValidationBuilderRequiere que la respuesta 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 agrega al final del formulario.
getGeneralFeedback()QuizFeedbackDevuelve el feedback que se muestra a los encuestados cuando responden una pregunta con calificación.
getHelpText()StringObtiene el texto de ayuda del elemento (a veces llamado texto de descripción para elementos de diseño como ImageItems, PageBreakItems y SectionHeaderItems).
getId()IntegerObtiene el identificador único del elemento.
getIndex()IntegerObtiene el índice del elemento entre todos los elementos del formulario.
getPoints()IntegerMuestra la puntuación de un elemento calificable.
getTitle()StringObtiene el título del elemento (a veces llamado texto de encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como un ItemType.
isRequired()BooleanDetermina si el encuestado debe responder la pregunta.
setGeneralFeedback(feedback)TimeItemHace que los comentarios se muestren a los encuestados cuando responden una pregunta con calificación 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 de descripción para elementos de diseño como ImageItems, PageBreakItems y SectionHeaderItems).
setPoints(points)TimeItemEstablece la cantidad de puntos que vale un elemento con calificación.
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 un 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 de descripción para elementos de diseño como ImageItems, PageBreakItems y SectionHeaderItems).
getId()IntegerObtiene el identificador único del elemento.
getIndex()IntegerObtiene el índice del elemento entre todos los elementos del formulario.
getTitle()StringObtiene el título del elemento (a veces llamado texto de encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como un ItemType.
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 de descripción 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 un SectionHeaderItem).
setVideoUrl(youtubeUrl)VideoItemEstablece el video a partir de una URL o un ID de video de YouTube determinados.
setWidth(width)VideoItemEstablece el ancho del video en píxeles.