Forms Service

Formularios

Este servicio permite que las secuencias de comandos creen, accedan y modifiquen Formularios de Google.

// 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
AlignmentEs una enumeración que representa los tipos de alineación de imágenes admitidos.
CheckboxGridItemEs un elemento de pregunta, presentado como una cuadrícula de columnas y filas, que permite que la persona que responde seleccione varias opciones por fila de una secuencia de casillas de verificación.
CheckboxGridValidationUn objeto DataValidation para un CheckboxGridItem.
CheckboxGridValidationBuilderUn DataValidationBuilder para un CheckboxGridValidation.
CheckboxItemEs un elemento de pregunta que permite que el encuestado seleccione una o más casillas de verificación, así como un campo opcional de "otro".
CheckboxValidationUn objeto DataValidation para un CheckboxItem.
CheckboxValidationBuilderUn DataValidationBuilder para un CheckboxValidation.
ChoiceUna sola opción asociada con un tipo de Item que admite opciones, como CheckboxItem, ListItem o MultipleChoiceItem.
DateItemEs un elemento de pregunta que permite que el encuestado indique una fecha.
DateTimeItemEs un elemento de pregunta que permite que el encuestado indique una fecha y una hora.
DestinationTypeEs una enumeración que representa los tipos de destinos de respuesta de formulario admitidos.
DurationItemEs un elemento de pregunta que permite que el encuestado indique un período.
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.
FormResponseEs una respuesta al formulario en su totalidad.
GridItemEs un 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 de una secuencia de botones de selección.
GridValidationUn objeto DataValidation para un GridItem.
GridValidationBuilderUn DataValidationBuilder para un 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.
ItemResponseEs una respuesta a un elemento de pregunta dentro de un formulario.
ItemTypeEs una enumeración que representa los tipos de elementos de formulario admitidos.
ListItemEs un elemento de pregunta que permite que el encuestado seleccione una opción de una lista desplegable.
MultipleChoiceItemEs un elemento de pregunta que permite que el encuestado seleccione una opción de una lista de botones de selección o un campo opcional de "otro".
PageBreakItemEs un elemento de diseño que marca el inicio de una página.
PageNavigationTypeEs una enumeración que representa los tipos de navegación de páginas admitidos.
ParagraphTextItemEs un elemento de pregunta que permite que el encuestado ingrese un bloque de texto.
ParagraphTextValidationUn objeto DataValidation para un ParagraphTextItem.
ParagraphTextValidationBuilderUn DataValidationBuilder para un ParagraphTextValidation.
QuizFeedbackLa implementación de bean de un comentario, que contiene propiedades comunes a todos los comentarios, como texto o vínculos visibles.
QuizFeedbackBuilderEl FeedbackBuilder base que contiene set de propiedades comunes a todos los comentarios, como el texto de visualización
RatingIconTypeEs una enumeración que representa los tipos de íconos de clasificación admitidos.
RatingItemEs un elemento de pregunta que permite que la persona que responde otorgue una calificación.
ScaleItemEs un elemento de pregunta que permite que la persona que responde 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.
TextValidationUn objeto DataValidation para un TextItem.
TextValidationBuilderUn DataValidationBuilder para un TextValidation.
TimeItemEs un elemento de pregunta que permite que el encuestado indique una hora del día.
VideoItemEs un 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 de este elemento de la cuadrícula.
createResponse(responses)ItemResponseCrea un ItemResponse nuevo para este elemento de cuadrícula de 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 de descripción para elementos de diseño como ImageItems, PageBreakItems y SectionHeaderItems).
getId()IntegerObtiene el identificador único del artículo.
getIndex()IntegerObtiene el índice del elemento entre todos los elementos del formulario.
getRows()String[]Obtiene los valores de cada fila de la cuadrícula.
getTitle()StringObtiene el título del elemento (a veces llamado texto del encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como un ItemType.
isRequired()BooleanDetermina si el encuestado debe responder la pregunta.
setColumns(columns)CheckboxGridItemEstablece las columnas de la cuadrícula según 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 del encabezado, en el caso de un SectionHeaderItem).
setValidation(validation)CheckboxGridItemEstablece la validación de datos para este elemento de cuadrícula de 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 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 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 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 se muestran a los encuestados cuando responden correctamente una pregunta.
getFeedbackForIncorrect()QuizFeedbackMuestra los comentarios que se muestran a los encuestados cuando responden incorrectamente una pregunta.
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 artículo.
getIndex()IntegerObtiene el índice del elemento entre todos los elementos del formulario.
getPoints()IntegerMuestra el valor en puntos de un elemento que se puede calificar.
getTitle()StringObtiene el título del elemento (a veces llamado texto del encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como un ItemType.
hasOtherOption()BooleanDetermina si el elemento tiene una opción "otro".
isRequired()BooleanDetermina si el encuestado debe responder la pregunta.
setChoiceValues(values)CheckboxItemEstablece las opciones de 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 las personas que responden cuando respondan correctamente una pregunta.
setFeedbackForIncorrect(feedback)CheckboxItemEstablece los comentarios que se mostrarán a las personas que responden cuando respondan incorrectamente una pregunta.
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 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 del encabezado, en el caso de un SectionHeaderItem).
setValidation(validation)CheckboxItemEstablece la validación de datos para este elemento de casilla de verificación.
showOtherOption(enabled)CheckboxItemEstablece si el elemento tiene una opción "otro".

CheckboxValidation

CheckboxValidationBuilder

Métodos

MétodoTipo de datos que se muestraDescripción breve
requireSelectAtLeast(number)CheckboxValidationBuilderEstablece la cantidad mínima de opciones que se deben seleccionar.
requireSelectAtMost(number)CheckboxValidationBuilderEstablece la cantidad máxima de opciones que se pueden seleccionar.
requireSelectExactly(number)CheckboxValidationBuilderExige que se seleccione exactamente esta cantidad de opciones.

Choice

Métodos

MétodoTipo de datos que se muestraDescripción breve
getGotoPage()PageBreakItemObtiene el PageBreakItem establecido como destino GO_TO_PAGE si el encuestado selecciona esta opción y completa la página actual.
getPageNavigationType()PageNavigationTypeObtiene el PageNavigationType que se produce si el encuestado 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 una pregunta calificable.
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 artículo.
getIndex()IntegerObtiene el índice del elemento entre todos los elementos del formulario.
getPoints()IntegerMuestra el valor en puntos de un elemento que se puede calificar.
getTitle()StringObtiene el título del elemento (a veces llamado texto del encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como 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)DateItemEstablece los comentarios que se mostrarán a las personas que responden cuando respondan una pregunta calificable que no tenga una respuesta correcta o incorrecta (es decir, preguntas que requieren calificación manual).
setHelpText(text)DateItemEstablece el texto de ayuda del elemento (a veces llamado texto de descripción para elementos de diseño como ImageItems, PageBreakItems y SectionHeaderItems).
setIncludesYear(enableYear)DateItemEstablece si el elemento de fecha incluye un parámetro de 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 del encabezado, en el caso de un SectionHeaderItem).

DateTimeItem

Métodos

MétodoTipo de datos que se muestraDescripción breve
createResponse(response)ItemResponseCrea un ItemResponse nuevo para este elemento de fecha y hora.
duplicate()DateTimeItemCrea una copia de este elemento y la agrega al final del formulario.
getGeneralFeedback()QuizFeedbackMuestra los comentarios que se muestran a los encuestados cuando responden una pregunta calificable.
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 artículo.
getIndex()IntegerObtiene el índice del elemento entre todos los elementos del formulario.
getPoints()IntegerMuestra el valor en puntos de un elemento que se puede calificar.
getTitle()StringObtiene el título del elemento (a veces llamado texto del encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como 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)DateTimeItemEstablece los comentarios que se mostrarán a las personas que responden cuando respondan una pregunta calificable que no tenga una respuesta correcta o incorrecta (es decir, preguntas que requieren calificación manual).
setHelpText(text)DateTimeItemEstablece el texto de ayuda del elemento (a veces llamado texto de descripción para elementos de diseño como ImageItems, PageBreakItems y SectionHeaderItems).
setIncludesYear(enableYear)DateTimeItemEstablece si el elemento de fecha incluye un parámetro de 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 del encabezado, en el caso de un SectionHeaderItem).

DestinationType

Propiedades

PropiedadTipoDescripción
SPREADSHEETEnumUna hoja de cálculo de Hojas de cálculo de Google 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()QuizFeedbackMuestra los comentarios que se muestran a los encuestados cuando responden una pregunta calificable.
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 artículo.
getIndex()IntegerObtiene el índice del elemento entre todos los elementos del formulario.
getPoints()IntegerMuestra el valor en puntos de un elemento que se puede calificar.
getTitle()StringObtiene el título del elemento (a veces llamado texto del encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como un ItemType.
isRequired()BooleanDetermina si el encuestado debe responder la pregunta.
setGeneralFeedback(feedback)DurationItemEstablece los comentarios que se mostrarán a las personas que responden cuando respondan una pregunta calificable que no tenga una respuesta correcta o incorrecta (es decir, preguntas que requieren calificación manual).
setHelpText(text)DurationItemEstablece el texto de ayuda del elemento (a veces 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 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 del encabezado, en el caso de un SectionHeaderItem).

FeedbackType

Propiedades

PropiedadTipoDescripción
CORRECTEnumSon los comentarios que se muestran automáticamente a las personas que responden cuando responden correctamente una pregunta.
INCORRECTEnumSon comentarios que se muestran automáticamente a las personas que responden cuando se responde incorrectamente una pregunta.
GENERALEnumSon los comentarios 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 de una secuencia de casillas de verificación.
addCheckboxItem()CheckboxItemAgrega un nuevo elemento de pregunta que permite al encuestado seleccionar una o más casillas de verificación, así como un campo opcional de "otro".
addDateItem()DateItemAgrega un nuevo elemento de pregunta que permite que el encuestado indique una fecha.
addDateTimeItem()DateTimeItemAgrega un nuevo elemento de pregunta que permite que el encuestado indique una fecha y hora.
addDurationItem()DurationItemAgrega un nuevo elemento de pregunta que permite que el encuestado indique una duración.
addEditor(emailAddress)FormAgrega el usuario especificado a la lista de editores de Form.
addEditor(user)FormAgrega el usuario especificado a la lista de editores de Form.
addEditors(emailAddresses)FormAgrega el array de usuarios determinado a la lista de editores de Form.
addGridItem()GridItemAgrega un 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 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 una lista desplegable.
addMultipleChoiceItem()MultipleChoiceItemAgrega un nuevo elemento de pregunta que permite que el encuestado seleccione 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 un nuevo elemento de pregunta que permite que el encuestado ingrese un bloque de texto.
addRatingItem()RatingItemAgrega un nuevo elemento de pregunta que permite que el encuestado otorgue una calificación.
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 comienzo de una sección.
addTextItem()TextItemAgrega un nuevo elemento de pregunta que permite que el encuestado ingrese una sola línea de texto.
addTimeItem()TimeItemAgrega un nuevo elemento de pregunta que permite que el encuestado indique una hora del día.
addVideoItem()VideoItemAgrega un nuevo elemento de diseño 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 las personas que responden.
createResponse()FormResponseCrea una respuesta nueva en el formulario.
deleteAllResponses()FormBorra todas las respuestas enviadas del almacén de respuestas del formulario.
deleteItem(index)voidBorra el elemento en un índice determinado entre todos los elementos del formulario.
deleteItem(item)voidBorra el elemento determinado.
deleteResponse(responseId)FormBorra una sola respuesta del almacén de respuestas del formulario.
getConfirmationMessage()StringObtiene el mensaje de confirmación del formulario.
getCustomClosedFormMessage()StringObtiene el mensaje personalizado que se muestra si el formulario no acepta respuestas, o una cadena vacía si no se configuró 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 de destino de respuesta del formulario.
getEditUrl()StringObtiene la URL que se puede usar para acceder al modo de edición del formulario.
getEditors()User[]Obtiene la lista de editores de este Form.
getId()StringObtiene el ID del formulario.
getItemById(id)ItemObtiene el elemento con un ID determinado.
getItems()Item[]Obtiene un array de todos los elementos del formulario.
getItems(itemType)Item[]Obtiene un array de todos los elementos de un tipo determinado.
getPublishedUrl()StringObtiene la URL que se puede usar para responder el formulario.
getResponse(responseId)FormResponseObtiene una sola respuesta de formulario según su ID de respuesta.
getResponses()FormResponse[]Obtiene un array de todas las respuestas del formulario.
getResponses(timestamp)FormResponse[]Obtiene un array de todas las respuestas del formulario después de una fecha y hora determinadas.
getShuffleQuestions()BooleanDetermina si el orden de las preguntas en cada página del formulario es aleatorio.
getSummaryUrl()StringObtiene la URL que se puede usar para ver un resumen de las respuestas del formulario.
getTitle()StringObtiene el título del formulario.
hasLimitOneResponsePerUser()BooleanDetermina si el formulario permite una sola respuesta por persona.
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 participante completa el formulario.
isAcceptingResponses()BooleanDetermina si el formulario acepta respuestas en un momento determinado.
isPublishingSummary()BooleanDetermina si el formulario muestra un vínculo para ver un resumen de las respuestas después de que una persona que responde 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.
setAcceptingResponses(enabled)FormEstablece si el formulario acepta respuestas en este momento.
setAllowResponseEdits(enabled)FormEstablece si el formulario muestra un vínculo para editar una respuesta después de enviarla.
setCollectEmail(collect)FormEstablece si el formulario recopila las direcciones de correo electrónico de las personas que responden.
setConfirmationMessage(message)FormEstablece el mensaje de confirmación del formulario.
setCustomClosedFormMessage(message)FormEstablece 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 una sola respuesta por persona.
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 usuario lo envía.
setShowLinkToRespondAgain(enabled)FormEstablece si el formulario muestra un vínculo para enviar otra respuesta después de que un encuestado lo complete.
setShuffleQuestions(shuffle)FormEstablece si el orden de las preguntas en cada página del formulario es aleatorio.
setTitle(title)FormEstablece el título del formulario.
shortenFormUrl(url)StringConvierte una URL larga de un formulario en una URL corta.
submitGrades(responses)FormEnvía calificaciones para las FormResponses determinadas.

FormApp

Propiedades

PropiedadTipoDescripción
AlignmentAlignmentEs una enumeración de los tipos de alineación de imágenes.
DestinationTypeDestinationTypeEs una enumeración de los tipos de destinos que pueden almacenar respuestas de formularios.
FeedbackTypeFeedbackTypeEs una enumeración de tipos de formulario Feedbacks.
ItemTypeItemTypeEs una enumeración de tipos de formulario Items.
PageNavigationTypePageNavigationTypeEs una enumeración de los posibles comportamientos para navegar por las páginas.
RatingIconTypeRatingIconTypeUna enumeración de los tipos de íconos de calificación RatingIcons

Métodos

MétodoTipo de datos que se muestraDescripción breve
create(title)FormCrea y muestra un Form nuevo.
createCheckboxGridValidation()CheckboxGridValidationBuilderMuestra una instancia de un CheckboxGridValidationBuilder que se puede usar para establecer la validación en un CheckboxGridItem.
createCheckboxValidation()CheckboxValidationBuilderMuestra una instancia de un CheckboxValidationBuilder que se puede usar para establecer la validación en un CheckboxItem.
createFeedback()QuizFeedbackBuilderMuestra una instancia de un QuizFeedbackBuilder que se puede usar para establecer comentarios en un Item que se puede calificar.
createGridValidation()GridValidationBuilderMuestra una instancia de un GridValidationBuilder que se puede usar para establecer la validación en un GridItem.
createParagraphTextValidation()ParagraphTextValidationBuilderMuestra una instancia de un ParagraphTextValidationBuilder que se puede usar para establecer la validación en un ParagraphTextItem.
createTextValidation()TextValidationBuilderMuestra una instancia de TextValidationBuilder que se puede usar para establecer la validación en un TextItem.
getActiveForm()FormMuestra el formulario al que la secuencia de comandos está vinculada al contenedor.
getUi()UiMuestra una instancia del entorno de la interfaz de usuario del editor de formularios que permite 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 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 los elementos contenidas en una respuesta de formulario, en el mismo orden en que aparecen los elementos en el formulario.
getGradableResponseForItem(item)ItemResponseObtiene la respuesta del artículo contenida en una respuesta de formulario para un artículo determinado.
getId()StringObtiene el ID de la respuesta del formulario.
getItemResponses()ItemResponse[]Obtiene todas las respuestas de los elementos contenidas 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 el parámetro de configuración Form.setCollectEmail(collect) está habilitado.
getResponseForItem(item)ItemResponseObtiene la respuesta del artículo contenida en esta respuesta del formulario para un artículo determinado.
getTimestamp()DateObtiene la marca de tiempo de un envío de respuesta de formulario.
submit()FormResponseEnvía la respuesta.
toPrefilledUrl()StringGenera una URL para el formulario en el que las respuestas están completadas previamente según las respuestas de esta respuesta del formulario.
withItemGrade(gradedResponse)FormResponseAgrega las calificaciones de la respuesta de un elemento determinado a una respuesta de formulario.
withItemResponse(response)FormResponseAgrega la respuesta del elemento determinado a una respuesta del formulario.

GridItem

Métodos

MétodoTipo de datos que se muestraDescripción breve
clearValidation()GridItemQuita cualquier validación de datos de 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 de descripción para elementos de diseño como ImageItems, PageBreakItems y SectionHeaderItems).
getId()IntegerObtiene el identificador único del artículo.
getIndex()IntegerObtiene el índice del elemento entre todos los elementos del formulario.
getRows()String[]Obtiene los valores de cada fila de la cuadrícula.
getTitle()StringObtiene el título del elemento (a veces llamado texto del encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como un ItemType.
isRequired()BooleanDetermina si el encuestado debe responder la pregunta.
setColumns(columns)GridItemEstablece las columnas de la cuadrícula según 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 del encabezado, en el caso de un SectionHeaderItem).
setValidation(validation)GridItemEstablece la validación de datos para este elemento de la cuadrícula.

GridValidation

GridValidationBuilder

Métodos

MétodoTipo de datos que se muestraDescripción breve
requireLimitOneResponsePerColumn()GridValidationBuilderRequiere un límite de una respuesta por columna para un elemento de 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 artículo.
getImage()BlobObtiene la imagen que se asignó actualmente al elemento.
getIndex()IntegerObtiene el índice del elemento entre todos los elementos del formulario.
getTitle()StringObtiene el título del elemento (a veces llamado texto del encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como 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)ImageItemEstablece la imagen.
setTitle(title)ImageItemEstablece el título del elemento (a veces llamado texto del 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 cuadrícula de casilla de verificación.
asCheckboxItem()CheckboxItemMuestra el elemento como una 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 cuadrícula.
asImageItem()ImageItemDevuelve el elemento como un elemento de imagen.
asListItem()ListItemMuestra el elemento como un elemento de lista.
asMultipleChoiceItem()MultipleChoiceItemMuestra el elemento como uno 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 de párrafo.
asRatingItem()RatingItemMuestra el elemento como un elemento de calificación.
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 hora.
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 de descripción para elementos de diseño como ImageItems, PageBreakItems y SectionHeaderItems).
getId()IntegerObtiene el identificador único del artículo.
getIndex()IntegerObtiene el índice del elemento entre todos los elementos del formulario.
getTitle()StringObtiene el título del elemento (a veces llamado texto del encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como 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 del 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 para la respuesta enviada del encuestado.
getItem()ItemObtiene el elemento de pregunta que responde esta respuesta.
getResponse()ObjectObtiene la respuesta que envió el encuestado.
getScore()ObjectObtiene la puntuación de la respuesta enviada por el encuestado.
setFeedback(feedback)ItemResponseEstablece los comentarios que se deben mostrar para la respuesta enviada del encuestado.
setScore(score)ItemResponseEstablece la puntuación de la respuesta enviada por el encuestado.

ItemType

Propiedades

PropiedadTipoDescripción
CHECKBOXEnumEs un elemento de pregunta que permite que el encuestado seleccione una o más casillas de verificación, así como un campo opcional de "otro".
CHECKBOX_GRIDEnumEs un elemento de pregunta, presentado como una cuadrícula de columnas y filas, que permite que la persona que responde seleccione varias opciones por fila de una secuencia de casillas de verificación.
DATEEnumEs un elemento de pregunta que permite que el encuestado indique una fecha.
DATETIMEEnumEs un elemento de pregunta que permite que el encuestado indique una fecha y una hora.
DURATIONEnumEs un elemento de pregunta que permite que el encuestado indique un período.
GRIDEnumEs un 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 de una secuencia de botones de selección.
IMAGEEnumEs un elemento de diseño que muestra una imagen.
LISTEnumEs un elemento de pregunta que permite que el encuestado seleccione una opción de una lista desplegable.
MULTIPLE_CHOICEEnumEs un elemento de pregunta que permite que el encuestado seleccione una opción de una lista de botones de selección o un campo opcional de "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.
RATINGEnumEs un elemento de pregunta que permite que la persona que responde otorgue una calificación.
SCALEEnumEs un elemento de pregunta que permite que el encuestado elija una opción de una secuencia numerada de botones de selección.
SECTION_HEADEREnumEs un elemento de diseño que indica visualmente el inicio de una sección.
TEXTEnumEs un elemento de pregunta que permite que el encuestado ingrese una sola línea de texto.
TIMEEnumEs un elemento de pregunta que permite que el encuestado indique una hora del día.
VIDEOEnumEs un elemento de diseño que muestra un video de YouTube.
FILE_UPLOADEnumEs un elemento de pregunta que permite que el encuestado suba un archivo.
UNSUPPORTEDEnumEs un elemento que actualmente no se admite a través de las APIs.

ListItem

Métodos

MétodoTipo de datos que se muestraDescripción breve
createChoice(value)ChoiceCrea una opción nueva.
createChoice(value, isCorrect)ChoiceCrea una opción nueva.
createChoice(value, navigationItem)ChoiceCrea una opción nueva con una opción de navegación de páginas 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áginas.
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()QuizFeedbackMuestra los comentarios que se muestran a los encuestados cuando responden correctamente una pregunta.
getFeedbackForIncorrect()QuizFeedbackMuestra los comentarios que se muestran a los encuestados cuando responden incorrectamente una pregunta.
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 artículo.
getIndex()IntegerObtiene el índice del elemento entre todos los elementos del formulario.
getPoints()IntegerMuestra el valor en puntos de un elemento que se puede calificar.
getTitle()StringObtiene el título del elemento (a veces llamado texto del encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como un ItemType.
isRequired()BooleanDetermina si el encuestado debe responder la pregunta.
setChoiceValues(values)ListItemEstablece las opciones de 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 las personas que responden cuando respondan correctamente una pregunta.
setFeedbackForIncorrect(feedback)ListItemEstablece los comentarios que se mostrarán a las personas que responden cuando respondan incorrectamente una pregunta.
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 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 del encabezado, en el caso de un SectionHeaderItem).

MultipleChoiceItem

Métodos

MétodoTipo de datos que se muestraDescripción breve
createChoice(value)ChoiceCrea una opción nueva.
createChoice(value, isCorrect)ChoiceCrea una opción nueva.
createChoice(value, navigationItem)ChoiceCrea una opción nueva con una opción de navegación de páginas 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áginas.
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()QuizFeedbackMuestra los comentarios que se muestran a los encuestados cuando responden correctamente una pregunta.
getFeedbackForIncorrect()QuizFeedbackMuestra los comentarios que se muestran a los encuestados cuando responden incorrectamente una pregunta.
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 artículo.
getIndex()IntegerObtiene el índice del elemento entre todos los elementos del formulario.
getPoints()IntegerMuestra el valor en puntos de un elemento que se puede calificar.
getTitle()StringObtiene el título del elemento (a veces llamado texto del encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como un ItemType.
hasOtherOption()BooleanDetermina si el elemento tiene una opción "otro".
isRequired()BooleanDetermina si el encuestado debe responder la pregunta.
setChoiceValues(values)MultipleChoiceItemEstablece las opciones de 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 las personas que responden cuando respondan correctamente una pregunta.
setFeedbackForIncorrect(feedback)MultipleChoiceItemEstablece los comentarios que se mostrarán a las personas que responden cuando respondan incorrectamente una pregunta.
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 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 del encabezado, en el caso de un SectionHeaderItem).
showOtherOption(enabled)MultipleChoiceItemEstablece si el elemento tiene una opción "otro".

PageBreakItem

Métodos

MétodoTipo de datos que se muestraDescripción breve
duplicate()PageBreakItemCrea una copia de este elemento y la agrega al final del formulario.
getGoToPage()PageBreakItemObtiene el PageBreakItem al que saltará el formulario después de completar la página anterior a este cambio de página (es decir, cuando se alcanza este cambio de página por una progresión lineal normal a través 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 artículo.
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 anterior a este salto de página (es decir, cuando se llega a este salto de página por 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 un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como un ItemType.
setGoToPage(goToPageItem)PageBreakItemEstablece la página a la que se saltará después de completar la página anterior a este salto de página (es decir, cuando se llega a este salto de página por 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 anterior a este salto de página (es decir, cuando se llega a este salto de página por una progresión 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 del 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_PAGEEnumIr 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 de 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 una pregunta calificable.
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 artículo.
getIndex()IntegerObtiene el índice del elemento entre todos los elementos del formulario.
getPoints()IntegerMuestra el valor en puntos de un elemento que se puede calificar.
getTitle()StringObtiene el título del elemento (a veces llamado texto del encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como un ItemType.
isRequired()BooleanDetermina si el encuestado debe responder la pregunta.
setGeneralFeedback(feedback)ParagraphTextItemEstablece los comentarios que se mostrarán a las personas que responden cuando respondan una pregunta calificable que no tenga una respuesta correcta o incorrecta (es decir, preguntas que requieren calificación manual).
setHelpText(text)ParagraphTextItemEstablece el texto de ayuda del elemento (a veces 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 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 del encabezado, en el caso de un SectionHeaderItem).
setValidation(validation)ParagraphTextItemEstablece la validación de datos para este elemento de texto de párrafo.

ParagraphTextValidation

ParagraphTextValidationBuilder

Métodos

MétodoTipo de datos que se muestraDescripción breve
requireTextContainsPattern(pattern)ParagraphTextValidationBuilderRequiere que la respuesta contenga un patrón.
requireTextDoesNotContainPattern(pattern)ParagraphTextValidationBuilderSe requiere que la respuesta no contenga patrones.
requireTextDoesNotMatchPattern(pattern)ParagraphTextValidationBuilderExige que la respuesta no coincida con el patrón.
requireTextLengthGreaterThanOrEqualTo(number)ParagraphTextValidationBuilderExige que la longitud de la respuesta sea mayor o igual que el valor.
requireTextLengthLessThanOrEqualTo(number)ParagraphTextValidationBuilderExige que la longitud de la respuesta sea inferior al 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)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 comentario del tipo correspondiente para este compilador.
copy()QuizFeedbackBuilderMuestra una copia de este compilador.
setText(text)QuizFeedbackBuilderEstablece el texto de los comentarios.

RatingIconType

Propiedades

PropiedadTipoDescripción
STAREnumUn ícono de estrella.
HEARTEnumUn ícono de corazón.
THUMB_UPEnumUn ícono de Me gusta.

RatingItem

Métodos

MétodoTipo de datos que se muestraDescripción breve
createResponse(response)ItemResponseCrea un ItemResponse nuevo para este elemento de calificación.
duplicate()RatingItemCrea una copia de este elemento y la agrega al final del formulario.
getGeneralFeedback()QuizFeedbackMuestra los comentarios que se muestran a los encuestados cuando responden una pregunta calificable.
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 artículo.
getIndex()IntegerObtiene el índice del elemento entre todos los elementos del formulario.
getPoints()IntegerMuestra el valor en puntos de un elemento que se puede calificar.
getRatingIcon()RatingIconTypeObtiene el ícono elegido para la calificación.
getRatingScaleLevel()IntegerObtiene el nivel de escala de la calificación.
getTitle()StringObtiene el título del elemento (a veces llamado texto del encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como un ItemType.
isRequired()BooleanDetermina si el encuestado debe responder la pregunta.
setGeneralFeedback(feedback)RatingItemEstablece los comentarios que se mostrarán a las personas que responden cuando respondan una pregunta calificable que no tenga una respuesta correcta o incorrecta (es decir, preguntas que requieren calificación manual).
setHelpText(text)RatingItemEstablece 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)RatingItemEstablece la cantidad de puntos que vale un elemento que se puede calificar.
setRatingIcon(ratingIcon)RatingItemEstablece el ícono de la calificación.
setRatingScaleLevel(ratingScaleLevel)RatingItemEstablece el nivel máximo de escala de la calificación.
setRequired(enabled)RatingItemEstablece si el encuestado debe responder la pregunta.
setTitle(title)RatingItemEstablece el título del elemento (a veces llamado texto del encabezado, en el caso de un SectionHeaderItem).

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()QuizFeedbackMuestra los comentarios que se muestran a los encuestados cuando responden una pregunta calificable.
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 artículo.
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 el valor en puntos 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 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)ScaleItemEstablece los comentarios que se mostrarán a las personas que responden cuando respondan una pregunta calificable que no tenga una respuesta correcta o incorrecta (es decir, preguntas que requieren calificación manual).
setHelpText(text)ScaleItemEstablece el texto de ayuda del elemento (a veces 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 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 del encabezado, en el caso de un SectionHeaderItem).

SectionHeaderItem

Métodos

MétodoTipo de datos que se muestraDescripción breve
duplicate()SectionHeaderItemCrea una copia de este elemento y la 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 artículo.
getIndex()IntegerObtiene el índice del elemento entre todos los elementos del formulario.
getTitle()StringObtiene el título del elemento (a veces llamado texto del encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como 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 del 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()QuizFeedbackMuestra los comentarios que se muestran a los encuestados cuando responden una pregunta calificable.
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 artículo.
getIndex()IntegerObtiene el índice del elemento entre todos los elementos del formulario.
getPoints()IntegerMuestra el valor en puntos de un elemento que se puede calificar.
getTitle()StringObtiene el título del elemento (a veces llamado texto del encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como un ItemType.
isRequired()BooleanDetermina si el encuestado debe responder la pregunta.
setGeneralFeedback(feedback)TextItemEstablece los comentarios que se mostrarán a las personas que responden cuando respondan una pregunta calificable que no tenga una respuesta correcta o incorrecta (es decir, preguntas que requieren calificación manual).
setHelpText(text)TextItemEstablece el texto de ayuda del elemento (a veces 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 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 del encabezado, en el caso de un SectionHeaderItem).
setValidation(validation)TextItemEstablece la validación de datos para este elemento de texto.

TextValidation

TextValidationBuilder

Métodos

MétodoTipo de datos que se muestraDescripción breve
requireNumber()TextValidationBuilderRequiere que el elemento de texto sea un número.
requireNumberBetween(start, end)TextValidationBuilderExige que el elemento de texto sea un número entre el inicio y el final inclusive.
requireNumberEqualTo(number)TextValidationBuilderExige que el elemento de texto sea un número igual al valor especificado.
requireNumberGreaterThan(number)TextValidationBuilderExige que el elemento de texto sea un número mayor que el valor especificado.
requireNumberGreaterThanOrEqualTo(number)TextValidationBuilderExige que el elemento de texto sea un número mayor o igual que el valor especificado.
requireNumberLessThan(number)TextValidationBuilderExige que el elemento de texto sea un número menor que el valor especificado.
requireNumberLessThanOrEqualTo(number)TextValidationBuilderExige que el elemento de texto sea un número menor o igual que el valor especificado.
requireNumberNotBetween(start, end)TextValidationBuilderExige que el elemento de texto sea un número que no esté entre el principio y el final inclusive.
requireNumberNotEqualTo(number)TextValidationBuilderExige 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)TextValidationBuilderSe requiere que la respuesta no contenga patrones.
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderExige que la respuesta no coincida con el patrón.
requireTextIsEmail()TextValidationBuilderEs necesario que el elemento de texto sea una dirección de correo electrónico.
requireTextIsUrl()TextValidationBuilderEs necesario que el elemento de texto sea una URL.
requireTextLengthGreaterThanOrEqualTo(number)TextValidationBuilderExige que la longitud de la respuesta sea mayor o igual que el valor.
requireTextLengthLessThanOrEqualTo(number)TextValidationBuilderExige que la longitud de la respuesta sea inferior al 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 hora.
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 una pregunta calificable.
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 artículo.
getIndex()IntegerObtiene el índice del elemento entre todos los elementos del formulario.
getPoints()IntegerMuestra el valor en puntos de un elemento que se puede calificar.
getTitle()StringObtiene el título del elemento (a veces llamado texto del encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como un ItemType.
isRequired()BooleanDetermina si el encuestado debe responder la pregunta.
setGeneralFeedback(feedback)TimeItemEstablece los comentarios que se mostrarán a las personas que responden cuando respondan una pregunta calificable que no tenga una respuesta correcta o incorrecta (es decir, preguntas que requieren calificación manual).
setHelpText(text)TimeItemEstablece el texto de ayuda del elemento (a veces 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 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 del encabezado, en el caso de un SectionHeaderItem).

VideoItem

Métodos

MétodoTipo de datos que se muestraDescripción breve
duplicate()VideoItemCrea una copia de este elemento y la 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 artículo.
getIndex()IntegerObtiene el índice del elemento entre todos los elementos del formulario.
getTitle()StringObtiene el título del elemento (a veces llamado texto del encabezado, en el caso de un SectionHeaderItem).
getType()ItemTypeObtiene el tipo del elemento, representado como 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 del 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.