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
Nombre | Descripción breve |
---|---|
Alignment | Una enumeración que representa los tipos admitidos de alineación de imágenes. |
CheckboxGridItem | Elemento de una pregunta, presentado como una cuadrícula de columnas y filas, que permite al encuestado seleccionar varias opciones por fila a partir de una secuencia de casillas de verificación. |
CheckboxGridValidation | Una DataValidation para un CheckboxGridItem . |
CheckboxGridValidationBuilder | Un DataValidationBuilder para CheckboxGridValidation . |
CheckboxItem | Una pregunta que permite al encuestado seleccionar una o más casillas de verificación, así como un campo opcional "otro". |
CheckboxValidation | Una DataValidation para un CheckboxItem . |
CheckboxValidationBuilder | Un DataValidationBuilder para CheckboxValidation . |
Choice | Es una opción única asociada con un tipo de Item que admite opciones, como CheckboxItem , ListItem o MultipleChoiceItem . |
DateItem | Una pregunta que permite que el encuestado indique una fecha. |
DateTimeItem | Es una pregunta que permite que el encuestado indique una fecha y hora. |
DestinationType | Una enumeración que representa los tipos admitidos de destinos de respuesta del formulario. |
DurationItem | Es una pregunta que permite que el encuestado indique un período de tiempo. |
FeedbackType | Una enumeración que representa los tipos de comentarios admitidos. |
Form | Un formulario que contiene propiedades y elementos generales. |
FormApp | Permite que una secuencia de comandos abra un Form existente o cree uno nuevo. |
FormResponse | Es la respuesta al formulario en su conjunto. |
GridItem | Es un elemento de pregunta, presentado como una cuadrícula de columnas y filas, que permite al encuestado seleccionar una opción por fila de una secuencia de botones de selección. |
GridValidation | Una DataValidation para un GridItem . |
GridValidationBuilder | Un DataValidationBuilder para GridValidation . |
ImageItem | Es un elemento de diseño que muestra una imagen. |
Item | Es un elemento de formulario genérico que contiene propiedades comunes a todos los elementos, como el título y el texto de ayuda. |
ItemResponse | Una respuesta a una pregunta dentro de un formulario. |
ItemType | Una enumeración que representa los tipos de elementos de formulario admitidos. |
ListItem | Es una pregunta que permite que el encuestado seleccione una opción de una lista desplegable. |
MultipleChoiceItem | Elemento de una pregunta que permite al encuestado elegir una opción de una lista de botones de selección o un campo opcional "otro". |
PageBreakItem | Es un elemento de diseño que marca el inicio de una página. |
PageNavigationType | Una enumeración que representa los tipos de navegación de páginas compatibles. |
ParagraphTextItem | Es un elemento de pregunta que permite que el encuestado ingrese un bloque de texto. |
ParagraphTextValidation | Una DataValidation para un ParagraphTextItem . |
ParagraphTextValidationBuilder | Un DataValidationBuilder para ParagraphTextValidation . |
QuizFeedback | Es la implementación en bean de un comentario, que contiene propiedades comunes a todos los comentarios, como texto de visualización o vínculos. |
QuizFeedbackBuilder | El FeedbackBuilder base que contiene métodos set para propiedades comunes a todos los comentarios, como texto visible. |
ScaleItem | Es un elemento de pregunta que permite que el encuestado elija una opción de una secuencia numerada de botones de selección. |
SectionHeaderItem | Es un elemento de diseño que indica visualmente el inicio de una sección. |
TextItem | Es un elemento de pregunta que permite que el encuestado ingrese una sola línea de texto. |
TextValidation | Una DataValidation para un TextItem . |
TextValidationBuilder | Un DataValidationBuilder para TextValidation . |
TimeItem | Es un elemento de pregunta que permite que el encuestado indique una hora del día. |
VideoItem | Un elemento de diseño que muestra un video. |
Alignment
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
LEFT | Enum | Alinea la imagen con el lado izquierdo del formulario. |
CENTER | Enum | Alinea la imagen con el centro del formulario. |
RIGHT | Enum | Alinea la imagen con el lado derecho del formulario. |
CheckboxGridItem
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
clearValidation() | CheckboxGridItem | Quita cualquier validación de datos para este elemento de la cuadrícula. |
createResponse(responses) | ItemResponse | Crea un ItemResponse nuevo para este elemento de cuadrícula de la casilla de verificación. |
duplicate() | CheckboxGridItem | Crea 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() | String | Obtiene el texto de ayuda del elemento (a veces llamado texto descriptivo para los elementos de diseño, como ImageItems , PageBreakItems y SectionHeaderItems ). |
getId() | Integer | Obtiene el identificador único del elemento. |
getIndex() | Integer | Obtiene el índice del elemento entre todos los elementos del formulario. |
getRows() | String[] | Obtiene los valores de cada fila de la cuadrícula. |
getTitle() | String | Obtiene el título del elemento (a veces llamado texto del encabezado, en el caso de SectionHeaderItem ). |
getType() | ItemType | Obtiene el tipo del elemento, representado como ItemType . |
isRequired() | Boolean | Determina si el encuestado debe responder la pregunta. |
setColumns(columns) | CheckboxGridItem | Configura las columnas de la cuadrícula en función de un arreglo de valores. |
setHelpText(text) | CheckboxGridItem | Establece el texto de ayuda del elemento (a veces llamado texto descriptivo para elementos de diseño, como ImageItems , PageBreakItems y SectionHeaderItems ). |
setRequired(enabled) | CheckboxGridItem | Establece si el encuestado debe responder la pregunta. |
setRows(rows) | CheckboxGridItem | Establece las filas de la cuadrícula según un arreglo de valores. |
setTitle(title) | CheckboxGridItem | Establece el título del elemento (a veces llamado texto de encabezado, en el caso de SectionHeaderItem ). |
setValidation(validation) | CheckboxGridItem | Establece la validación de datos para este elemento de la cuadrícula de la casilla de verificación. |
CheckboxGridValidation
CheckboxGridValidationBuilder
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
requireLimitOneResponsePerColumn() | CheckboxGridValidationBuilder | Requiere un límite de una respuesta por columna para un elemento de la cuadrícula. |
CheckboxItem
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
clearValidation() | CheckboxItem | Quita cualquier validación de datos para este elemento de la casilla de verificación. |
createChoice(value) | Choice | Crea una nueva opción. |
createChoice(value, isCorrect) | Choice | Crea una nueva opción. |
createResponse(responses) | ItemResponse | Crea un ItemResponse nuevo para este elemento de la casilla de verificación. |
duplicate() | CheckboxItem | Crea una copia de este elemento y la agrega al final del formulario. |
getChoices() | Choice[] | Obtiene todas las opciones de un elemento. |
getFeedbackForCorrect() | QuizFeedback | Muestra los comentarios que ven los encuestados cuando responden correctamente a una pregunta. |
getFeedbackForIncorrect() | QuizFeedback | Muestra los comentarios que ven los encuestados cuando responden incorrectamente a una pregunta. |
getHelpText() | String | Obtiene el texto de ayuda del elemento (a veces llamado texto descriptivo para los elementos de diseño, como ImageItems , PageBreakItems y SectionHeaderItems ). |
getId() | Integer | Obtiene el identificador único del elemento. |
getIndex() | Integer | Obtiene el índice del elemento entre todos los elementos del formulario. |
getPoints() | Integer | Muestra la puntuación de un elemento que se puede calificar. |
getTitle() | String | Obtiene el título del elemento (a veces llamado texto del encabezado, en el caso de SectionHeaderItem ). |
getType() | ItemType | Obtiene el tipo del elemento, representado como ItemType . |
hasOtherOption() | Boolean | Determina si el elemento tiene la opción "Otro". |
isRequired() | Boolean | Determina si el encuestado debe responder la pregunta. |
setChoiceValues(values) | CheckboxItem | Establece las opciones de un elemento de un array de cadenas. |
setChoices(choices) | CheckboxItem | Establece un array de opciones para un elemento. |
setFeedbackForCorrect(feedback) | CheckboxItem | Establece los comentarios para que se muestren a los encuestados cuando responden correctamente a una pregunta. |
setFeedbackForIncorrect(feedback) | CheckboxItem | Establece que los comentarios se muestren a los encuestados cuando respondan incorrectamente a una pregunta. |
setHelpText(text) | CheckboxItem | Establece el texto de ayuda del elemento (a veces llamado texto descriptivo para elementos de diseño, como ImageItems , PageBreakItems y SectionHeaderItems ). |
setPoints(points) | CheckboxItem | Establece la cantidad de puntos que vale un elemento que se puede calificar. |
setRequired(enabled) | CheckboxItem | Establece si el encuestado debe responder la pregunta. |
setTitle(title) | CheckboxItem | Establece el título del elemento (a veces llamado texto de encabezado, en el caso de SectionHeaderItem ). |
setValidation(validation) | CheckboxItem | Establece la validación de datos para este elemento de la casilla de verificación. |
showOtherOption(enabled) | CheckboxItem | Establece si el elemento tiene la opción "Otro". |
CheckboxValidation
CheckboxValidationBuilder
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
requireSelectAtLeast(number) | CheckboxValidationBuilder | Se requiere que se seleccione al menos esta cantidad de opciones. |
requireSelectAtMost(number) | CheckboxValidationBuilder | Se debe seleccionar esta cantidad como máximo. |
requireSelectExactly(number) | CheckboxValidationBuilder | Se requiere exactamente esta cantidad de opciones. |
Choice
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
getGotoPage() | PageBreakItem | Obtiene el PageBreakItem establecido como un destino GO_TO_PAGE si la persona que responde selecciona esta opción y completa la página actual. |
getPageNavigationType() | PageNavigationType | Obtiene el PageNavigationType que se produce si el usuario que responde selecciona esta opción y completa la página actual. |
getValue() | String | Obtiene el valor de la opción, que los encuestados ven como una etiqueta cuando ven el formulario. |
isCorrectAnswer() | Boolean | Obtiene si la opción es una respuesta correcta para la pregunta. |
DateItem
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
createResponse(response) | ItemResponse | Crea un ItemResponse nuevo para este elemento de fecha. |
duplicate() | DateItem | Crea una copia de este elemento y la agrega al final del formulario. |
getGeneralFeedback() | QuizFeedback | Muestra los comentarios que se muestran a los encuestados cuando responden a una pregunta que se puede calificar. |
getHelpText() | String | Obtiene el texto de ayuda del elemento (a veces llamado texto descriptivo para los elementos de diseño, como ImageItems , PageBreakItems y SectionHeaderItems ). |
getId() | Integer | Obtiene el identificador único del elemento. |
getIndex() | Integer | Obtiene el índice del elemento entre todos los elementos del formulario. |
getPoints() | Integer | Muestra la puntuación de un elemento que se puede calificar. |
getTitle() | String | Obtiene el título del elemento (a veces llamado texto del encabezado, en el caso de SectionHeaderItem ). |
getType() | ItemType | Obtiene el tipo del elemento, representado como ItemType . |
includesYear() | Boolean | Determina si el elemento de fecha incluye la opción de año. |
isRequired() | Boolean | Determina si el encuestado debe responder la pregunta. |
setGeneralFeedback(feedback) | DateItem | Configura los comentarios que se mostrarán a los encuestados cuando respondan a una pregunta calificable que no tiene una respuesta correcta o incorrecta (es decir, preguntas que requieren calificación manual). |
setHelpText(text) | DateItem | Establece el texto de ayuda del elemento (a veces llamado texto descriptivo para elementos de diseño, como ImageItems , PageBreakItems y SectionHeaderItems ). |
setIncludesYear(enableYear) | DateItem | Establece si el elemento de fecha incluye una configuración de año. |
setPoints(points) | DateItem | Establece la cantidad de puntos que vale un elemento que se puede calificar. |
setRequired(enabled) | DateItem | Establece si el encuestado debe responder la pregunta. |
setTitle(title) | DateItem | Establece el título del elemento (a veces llamado texto de encabezado, en el caso de SectionHeaderItem ). |
DateTimeItem
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
createResponse(response) | ItemResponse | Crea un ItemResponse nuevo para este elemento de fecha y hora. |
duplicate() | DateTimeItem | Crea una copia de este elemento y la agrega al final del formulario. |
getGeneralFeedback() | QuizFeedback | Muestra los comentarios que se muestran a los encuestados cuando responden a una pregunta que se puede calificar. |
getHelpText() | String | Obtiene el texto de ayuda del elemento (a veces llamado texto descriptivo para los elementos de diseño, como ImageItems , PageBreakItems y SectionHeaderItems ). |
getId() | Integer | Obtiene el identificador único del elemento. |
getIndex() | Integer | Obtiene el índice del elemento entre todos los elementos del formulario. |
getPoints() | Integer | Muestra la puntuación de un elemento que se puede calificar. |
getTitle() | String | Obtiene el título del elemento (a veces llamado texto del encabezado, en el caso de SectionHeaderItem ). |
getType() | ItemType | Obtiene el tipo del elemento, representado como ItemType . |
includesYear() | Boolean | Determina si el elemento de fecha incluye la opción de año. |
isRequired() | Boolean | Determina si el encuestado debe responder la pregunta. |
setGeneralFeedback(feedback) | DateTimeItem | Configura los comentarios que se mostrarán a los encuestados cuando respondan a una pregunta calificable que no tiene una respuesta correcta o incorrecta (es decir, preguntas que requieren calificación manual). |
setHelpText(text) | DateTimeItem | Establece el texto de ayuda del elemento (a veces llamado texto descriptivo para elementos de diseño, como ImageItems , PageBreakItems y SectionHeaderItems ). |
setIncludesYear(enableYear) | DateTimeItem | Establece si el elemento de fecha incluye una configuración de año. |
setPoints(points) | DateTimeItem | Establece la cantidad de puntos que vale un elemento que se puede calificar. |
setRequired(enabled) | DateTimeItem | Establece si el encuestado debe responder la pregunta. |
setTitle(title) | DateTimeItem | Establece el título del elemento (a veces llamado texto de encabezado, en el caso de SectionHeaderItem ). |
DestinationType
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
SPREADSHEET | Enum | Una hoja de cálculo de Google como destino para las respuestas de los formularios |
DurationItem
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
createResponse(hours, minutes, seconds) | ItemResponse | Crea un ItemResponse nuevo para este elemento de fecha. |
duplicate() | DurationItem | Crea una copia de este elemento y la agrega al final del formulario. |
getGeneralFeedback() | QuizFeedback | Muestra los comentarios que se muestran a los encuestados cuando responden a una pregunta que se puede calificar. |
getHelpText() | String | Obtiene el texto de ayuda del elemento (a veces llamado texto descriptivo para los elementos de diseño, como ImageItems , PageBreakItems y SectionHeaderItems ). |
getId() | Integer | Obtiene el identificador único del elemento. |
getIndex() | Integer | Obtiene el índice del elemento entre todos los elementos del formulario. |
getPoints() | Integer | Muestra la puntuación de un elemento que se puede calificar. |
getTitle() | String | Obtiene el título del elemento (a veces llamado texto del encabezado, en el caso de SectionHeaderItem ). |
getType() | ItemType | Obtiene el tipo del elemento, representado como ItemType . |
isRequired() | Boolean | Determina si el encuestado debe responder la pregunta. |
setGeneralFeedback(feedback) | DurationItem | Configura los comentarios que se mostrarán a los encuestados cuando respondan a una pregunta calificable que no tiene una respuesta correcta o incorrecta (es decir, preguntas que requieren calificación manual). |
setHelpText(text) | DurationItem | Establece el texto de ayuda del elemento (a veces llamado texto descriptivo para elementos de diseño, como ImageItems , PageBreakItems y SectionHeaderItems ). |
setPoints(points) | DurationItem | Establece la cantidad de puntos que vale un elemento que se puede calificar. |
setRequired(enabled) | DurationItem | Establece si el encuestado debe responder la pregunta. |
setTitle(title) | DurationItem | Establece el título del elemento (a veces llamado texto de encabezado, en el caso de SectionHeaderItem ). |
FeedbackType
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
CORRECT | Enum | Comentarios que se muestran automáticamente a los encuestados cuando una pregunta se respondió correctamente |
INCORRECT | Enum | Comentarios que se muestran automáticamente a los encuestados cuando una pregunta se respondió de forma incorrecta |
GENERAL | Enum | Comentarios que se muestran automáticamente a los encuestados cuando envían su respuesta. |
Form
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
addCheckboxGridItem() | CheckboxGridItem | Agrega un nuevo elemento de pregunta, presentado como una cuadrícula de columnas y filas, que permite que la persona que responde seleccione varias opciones por fila a partir de una secuencia de casillas de verificación. |
addCheckboxItem() | CheckboxItem | Agrega una pregunta nueva que permite que el encuestado seleccione una o más casillas de verificación, además de un campo opcional "otro". |
addDateItem() | DateItem | Agrega una nueva pregunta que permite que el encuestado indique una fecha. |
addDateTimeItem() | DateTimeItem | Agrega una nueva pregunta que permite que el encuestado indique una fecha y hora. |
addDurationItem() | DurationItem | Agrega una nueva pregunta que permite que el encuestado indique una duración. |
addEditor(emailAddress) | Form | Agrega el usuario determinado a la lista de editores del Form . |
addEditor(user) | Form | Agrega el usuario determinado a la lista de editores del Form . |
addEditors(emailAddresses) | Form | Agrega el array de usuarios determinado a la lista de editores del Form . |
addGridItem() | GridItem | Agrega un nuevo elemento de pregunta, presentado como una cuadrícula de columnas y filas, que permite que la persona que responde seleccione una opción por fila a partir de una secuencia de botones de selección. |
addImageItem() | ImageItem | Agrega un nuevo elemento de diseño que muestra una imagen. |
addListItem() | ListItem | Agrega una pregunta nueva que permite que el encuestado seleccione una opción de una lista desplegable. |
addMultipleChoiceItem() | MultipleChoiceItem | Agrega un nuevo elemento de pregunta que permite que el encuestado elija una opción de una lista de botones de selección o un campo opcional "otro". |
addPageBreakItem() | PageBreakItem | Agrega un nuevo elemento de diseño que marca el inicio de una página. |
addParagraphTextItem() | ParagraphTextItem | Agrega una nueva pregunta que permite que el encuestado ingrese un bloque de texto. |
addScaleItem() | ScaleItem | Agrega un nuevo elemento de pregunta que permite que el encuestado elija una opción de una secuencia numerada de botones de selección. |
addSectionHeaderItem() | SectionHeaderItem | Agrega un nuevo elemento de diseño que indica visualmente el inicio de una sección. |
addTextItem() | TextItem | Agrega una nueva pregunta que permite que el encuestado ingrese una sola línea de texto. |
addTimeItem() | TimeItem | Agrega una nueva pregunta que permite que el encuestado indique una hora del día. |
addVideoItem() | VideoItem | Agrega un nuevo elemento de diseño que muestra un video. |
canEditResponse() | Boolean | Determina si el formulario muestra un vínculo para editar una respuesta después de enviarla. |
collectsEmail() | Boolean | Determina si el formulario recopila las direcciones de correo electrónico de los encuestados. |
createResponse() | FormResponse | Crea una respuesta nueva al formulario. |
deleteAllResponses() | Form | Borra todas las respuestas enviadas del almacén de respuestas del formulario. |
deleteItem(index) | void | Borra el elemento de un índice determinado entre todos los elementos del formulario. |
deleteItem(item) | void | Borra el elemento especificado. |
deleteResponse(responseId) | Form | Borra una sola respuesta del almacén de respuestas del formulario. |
getConfirmationMessage() | String | Obtiene el mensaje de confirmación del formulario. |
getCustomClosedFormMessage() | String | Obtiene el mensaje personalizado que se muestra si el formulario no acepta respuestas o una cadena vacía si no se configura un mensaje personalizado. |
getDescription() | String | Obtiene la descripción del formulario. |
getDestinationId() | String | Obtiene el ID del destino de las respuestas del formulario. |
getDestinationType() | DestinationType | Obtiene el tipo del destino de las respuestas del formulario. |
getEditUrl() | String | Obtiene la URL que se puede usar para acceder al modo de edición del formulario. |
getEditors() | User[] | Obtiene la lista de editores para este Form . |
getId() | String | Obtiene el ID del formulario. |
getItemById(id) | Item | Obtiene 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() | String | Obtiene la URL que se puede usar para responder el formulario. |
getResponse(responseId) | FormResponse | Obtiene una respuesta de formulario único en función de su ID de respuesta. |
getResponses() | FormResponse[] | Obtiene un array de todas las respuestas del formulario. |
getResponses(timestamp) | FormResponse[] | Obtiene un array de todas las respuestas del formulario después de una fecha y hora determinadas. |
getShuffleQuestions() | Boolean | Determina si el orden de las preguntas en cada página del formulario es aleatorio. |
getSummaryUrl() | String | Obtiene la URL que se puede usar para ver un resumen de las respuestas del formulario. |
getTitle() | String | Obtiene el título del formulario. |
hasLimitOneResponsePerUser() | Boolean | Determina si el formulario permite solo una respuesta por encuestado. |
hasProgressBar() | Boolean | Determina si el formulario muestra una barra de progreso. |
hasRespondAgainLink() | Boolean | Determina si el formulario muestra un vínculo para enviar otra respuesta después de que el encuestado completa el formulario. |
isAcceptingResponses() | Boolean | Determina si el formulario acepta respuestas actualmente. |
isPublishingSummary() | Boolean | Determina si el formulario muestra un vínculo para ver un resumen de las respuestas después de que el encuestado completa el formulario. |
isQuiz() | Boolean | Determina si el formulario es un cuestionario. |
moveItem(from, to) | Item | Mueve un elemento de un índice determinado entre todos los elementos del formulario a otro índice determinado. |
moveItem(item, toIndex) | Item | Mueve un elemento determinado a un índice determinado entre todos los elementos del formulario. |
removeDestination() | Form | Desvincula el formulario de su destino de respuesta actual. |
removeEditor(emailAddress) | Form | Quita al usuario determinado de la lista de editores del Form . |
removeEditor(user) | Form | Quita al usuario determinado de la lista de editores del Form . |
requiresLogin() | Boolean | Determina si el formulario requiere que los encuestados accedan a una cuenta en el mismo dominio o en un subdominio antes de responder. |
setAcceptingResponses(enabled) | Form | Establece si el formulario acepta respuestas en la actualidad. |
setAllowResponseEdits(enabled) | Form | Establece si el formulario muestra un vínculo para editar una respuesta después de enviarla. |
setCollectEmail(collect) | Form | Establece si el formulario recopila las direcciones de correo electrónico de los encuestados. |
setConfirmationMessage(message) | Form | Establece el mensaje de confirmación del formulario. |
setCustomClosedFormMessage(message) | Form | Configura el mensaje que se mostrará si el formulario no acepta respuestas. |
setDescription(description) | Form | Establece la descripción del formulario. |
setDestination(type, id) | Form | Establece el destino en el que se guardan las respuestas del formulario. |
setIsQuiz(enabled) | Form | Establece si el formulario es un cuestionario. |
setLimitOneResponsePerUser(enabled) | Form | Establece si el formulario permite solo una respuesta por encuestado. |
setProgressBar(enabled) | Form | Establece si el formulario tiene una barra de progreso. |
setPublishingSummary(enabled) | Form | Establece si el formulario muestra un vínculo para ver un resumen de las respuestas después de que el encuestado envía el formulario. |
setRequireLogin(requireLogin) | Form | Establece si el formulario requiere que los encuestados accedan a una cuenta del mismo dominio o de un subdominio antes de responder. |
setShowLinkToRespondAgain(enabled) | Form | Establece si el formulario muestra un vínculo para enviar otra respuesta después de que el encuestado completa el formulario. |
setShuffleQuestions(shuffle) | Form | Establece si el orden de las preguntas en cada página del formulario es aleatorio. |
setTitle(title) | Form | Establece el título del formulario. |
shortenFormUrl(url) | String | Convierte una URL larga de un formulario en una URL corta. |
submitGrades(responses) | Form | Envía las calificaciones de las FormResponses proporcionadas. |
FormApp
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
Alignment | Alignment | Una enumeración de los tipos de alineación de imágenes. |
DestinationType | DestinationType | Una enumeración de los tipos de destinos que pueden almacenar respuestas de formularios. |
FeedbackType | FeedbackType | Una enumeración de los tipos de formato Feedbacks . |
ItemType | ItemType | Una enumeración de los tipos de formato Items . |
PageNavigationType | PageNavigationType | Es una enumeración de los posibles comportamientos para navegar por páginas. |
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
create(title) | Form | Crea y muestra un Form nuevo. |
createCheckboxGridValidation() | CheckboxGridValidationBuilder | Muestra una instancia de CheckboxGridValidationBuilder que se puede usar para establecer la validación en un CheckboxGridItem . |
createCheckboxValidation() | CheckboxValidationBuilder | Muestra una instancia de CheckboxValidationBuilder que se puede usar para configurar la validación en CheckboxItem . |
createFeedback() | QuizFeedbackBuilder | Muestra una instancia de un QuizFeedbackBuilder que se puede usar para establecer comentarios en un Item calificable. |
createGridValidation() | GridValidationBuilder | Muestra una instancia de GridValidationBuilder que se puede usar para establecer la validación en un GridItem . |
createParagraphTextValidation() | ParagraphTextValidationBuilder | Muestra una instancia de ParagraphTextValidationBuilder que se puede usar para establecer la validación en un ParagraphTextItem . |
createTextValidation() | TextValidationBuilder | Muestra una instancia de TextValidationBuilder que se puede usar para establecer la validación en un TextItem . |
getActiveForm() | Form | Muestra el formulario en el que la secuencia de comandos está vinculada al contenedor. |
getUi() | Ui | Muestra una instancia del entorno de interfaz de usuario del editor de formularios que permite que la secuencia de comandos agregue funciones como menús, diálogos y barras laterales. |
openById(id) | Form | Muestra el Form con el ID especificado. |
openByUrl(url) | Form | Muestra el objeto Form con la URL especificada. |
FormResponse
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
getEditResponseUrl() | String | Genera una URL que se puede usar para editar una respuesta que ya se envió. |
getGradableItemResponses() | ItemResponse[] | Obtiene todas las respuestas de elementos que contiene una respuesta de formulario, en el mismo orden en que aparecen los elementos en el formulario. |
getGradableResponseForItem(item) | ItemResponse | Obtiene la respuesta del elemento contenido en una respuesta de formulario para un elemento determinado. |
getId() | String | Obtiene el ID de la respuesta del formulario. |
getItemResponses() | ItemResponse[] | Obtiene todas las respuestas de elementos que contiene una respuesta de formulario, en el mismo orden en que aparecen los elementos en el formulario. |
getRespondentEmail() | String | Obtiene 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) | ItemResponse | Obtiene la respuesta del elemento que se incluye en esta respuesta del formulario para un elemento determinado. |
getTimestamp() | Date | Obtiene la marca de tiempo del envío de una respuesta de formulario. |
submit() | FormResponse | Envía la respuesta. |
toPrefilledUrl() | String | Genera una URL para el formulario en el que las respuestas se completan previamente en función de las respuestas de este formulario. |
withItemGrade(gradedResponse) | FormResponse | Agrega las calificaciones de la respuesta de un elemento determinado a una respuesta de formulario. |
withItemResponse(response) | FormResponse | Agrega la respuesta de un elemento determinado a una respuesta de formulario. |
GridItem
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
clearValidation() | GridItem | Quita cualquier validación de datos para este elemento de la cuadrícula. |
createResponse(responses) | ItemResponse | Crea un ItemResponse nuevo para este elemento de la cuadrícula. |
duplicate() | GridItem | Crea 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() | String | Obtiene el texto de ayuda del elemento (a veces llamado texto descriptivo para los elementos de diseño, como ImageItems , PageBreakItems y SectionHeaderItems ). |
getId() | Integer | Obtiene el identificador único del elemento. |
getIndex() | Integer | Obtiene el índice del elemento entre todos los elementos del formulario. |
getRows() | String[] | Obtiene los valores de cada fila de la cuadrícula. |
getTitle() | String | Obtiene el título del elemento (a veces llamado texto del encabezado, en el caso de SectionHeaderItem ). |
getType() | ItemType | Obtiene el tipo del elemento, representado como ItemType . |
isRequired() | Boolean | Determina si el encuestado debe responder la pregunta. |
setColumns(columns) | GridItem | Configura las columnas de la cuadrícula en función de un arreglo de valores. |
setHelpText(text) | GridItem | Establece el texto de ayuda del elemento (a veces llamado texto descriptivo para elementos de diseño, como ImageItems , PageBreakItems y SectionHeaderItems ). |
setRequired(enabled) | GridItem | Establece si el encuestado debe responder la pregunta. |
setRows(rows) | GridItem | Establece las filas de la cuadrícula según un arreglo de valores. |
setTitle(title) | GridItem | Establece el título del elemento (a veces llamado texto de encabezado, en el caso de SectionHeaderItem ). |
setValidation(validation) | GridItem | Establece la validación de datos para este elemento de la cuadrícula. |
GridValidation
GridValidationBuilder
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
requireLimitOneResponsePerColumn() | GridValidationBuilder | Requiere un límite de una respuesta por columna para un elemento de la cuadrícula. |
ImageItem
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
duplicate() | ImageItem | Crea una copia de este elemento y la agrega al final del formulario. |
getAlignment() | Alignment | Obtiene la alineación horizontal de la imagen. |
getHelpText() | String | Obtiene el texto de ayuda del elemento (a veces llamado texto descriptivo para los elementos de diseño, como ImageItems , PageBreakItems y SectionHeaderItems ). |
getId() | Integer | Obtiene el identificador único del elemento. |
getImage() | Blob | Obtiene la imagen que está asignada actualmente al elemento. |
getIndex() | Integer | Obtiene el índice del elemento entre todos los elementos del formulario. |
getTitle() | String | Obtiene el título del elemento (a veces llamado texto del encabezado, en el caso de SectionHeaderItem ). |
getType() | ItemType | Obtiene el tipo del elemento, representado como ItemType . |
getWidth() | Integer | Obtiene el ancho de la imagen en píxeles. |
setAlignment(alignment) | ImageItem | Establece la alineación horizontal de la imagen. |
setHelpText(text) | ImageItem | Establece el texto de ayuda del elemento (a veces llamado texto descriptivo para elementos de diseño, como ImageItems , PageBreakItems y SectionHeaderItems ). |
setImage(image) | ImageItem | Configura la imagen en sí. |
setTitle(title) | ImageItem | Establece el título del elemento (a veces llamado texto de encabezado, en el caso de SectionHeaderItem ). |
setWidth(width) | ImageItem | Establece el ancho de la imagen en píxeles. |
Item
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
asCheckboxGridItem() | CheckboxGridItem | Muestra el elemento como un elemento de la cuadrícula de la casilla de verificación. |
asCheckboxItem() | CheckboxItem | Muestra el elemento como un elemento de casilla de verificación. |
asDateItem() | DateItem | Muestra el elemento como un elemento de fecha. |
asDateTimeItem() | DateTimeItem | Muestra el elemento como un elemento de fecha y hora. |
asDurationItem() | DurationItem | Muestra el elemento como un elemento de duración. |
asGridItem() | GridItem | Muestra el elemento como un elemento de la cuadrícula. |
asImageItem() | ImageItem | Muestra el elemento como un elemento de imagen. |
asListItem() | ListItem | Muestra el elemento como un elemento de lista. |
asMultipleChoiceItem() | MultipleChoiceItem | Muestra el elemento como un elemento de opción múltiple. |
asPageBreakItem() | PageBreakItem | Muestra el elemento como un elemento de salto de página. |
asParagraphTextItem() | ParagraphTextItem | Muestra el elemento como un elemento de texto y párrafo. |
asScaleItem() | ScaleItem | Muestra el elemento como un elemento de escala. |
asSectionHeaderItem() | SectionHeaderItem | Muestra el elemento como un elemento de encabezado de sección. |
asTextItem() | TextItem | Muestra el elemento como un elemento de texto. |
asTimeItem() | TimeItem | Muestra el elemento como un elemento de tiempo. |
asVideoItem() | VideoItem | Muestra el elemento como un elemento de video. |
duplicate() | Item | Crea una copia de este elemento y la agrega al final del formulario. |
getHelpText() | String | Obtiene el texto de ayuda del elemento (a veces llamado texto descriptivo para los elementos de diseño, como ImageItems , PageBreakItems y SectionHeaderItems ). |
getId() | Integer | Obtiene el identificador único del elemento. |
getIndex() | Integer | Obtiene el índice del elemento entre todos los elementos del formulario. |
getTitle() | String | Obtiene el título del elemento (a veces llamado texto del encabezado, en el caso de SectionHeaderItem ). |
getType() | ItemType | Obtiene el tipo del elemento, representado como ItemType . |
setHelpText(text) | Item | Establece el texto de ayuda del elemento (a veces llamado texto descriptivo para elementos de diseño, como ImageItems , PageBreakItems y SectionHeaderItems ). |
setTitle(title) | Item | Establece el título del elemento (a veces llamado texto de encabezado, en el caso de SectionHeaderItem ). |
ItemResponse
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
getFeedback() | Object | Obtiene los comentarios que se brindaron sobre la respuesta que envió el encuestado. |
getItem() | Item | Obtiene el elemento de la pregunta que responde esta respuesta. |
getResponse() | Object | Obtiene la respuesta que envió el encuestado. |
getScore() | Object | Obtiene la puntuación de la respuesta que envió el encuestado. |
setFeedback(feedback) | ItemResponse | Establece los comentarios que se deben mostrar para la respuesta enviada por el encuestado. |
setScore(score) | ItemResponse | Establece la puntuación de la respuesta enviada por el encuestado. |
ItemType
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
CHECKBOX | Enum | Una pregunta que permite al encuestado seleccionar una o más casillas de verificación, así como un campo opcional "otro". |
CHECKBOX_GRID | Enum | Elemento de una pregunta, presentado como una cuadrícula de columnas y filas, que permite al encuestado seleccionar varias opciones por fila a partir de una secuencia de casillas de verificación. |
DATE | Enum | Una pregunta que permite que el encuestado indique una fecha. |
DATETIME | Enum | Es una pregunta que permite que el encuestado indique una fecha y hora. |
DURATION | Enum | Es una pregunta que permite que el encuestado indique un período de tiempo. |
GRID | Enum | Es un elemento de pregunta, presentado como una cuadrícula de columnas y filas, que permite al encuestado seleccionar una opción por fila de una secuencia de botones de selección. |
IMAGE | Enum | Es un elemento de diseño que muestra una imagen. |
LIST | Enum | Es una pregunta que permite que el encuestado seleccione una opción de una lista desplegable. |
MULTIPLE_CHOICE | Enum | Elemento de una pregunta que permite al encuestado elegir una opción de una lista de botones de selección o un campo opcional "otro". |
PAGE_BREAK | Enum | Es un elemento de diseño que marca el inicio de una página. |
PARAGRAPH_TEXT | Enum | Es un elemento de pregunta que permite que el encuestado ingrese un bloque de texto. |
SCALE | Enum | Es un elemento de pregunta que permite que el encuestado elija una opción de una secuencia numérica de botones de selección. |
SECTION_HEADER | Enum | Es un elemento de diseño que indica visualmente el inicio de una sección. |
TEXT | Enum | Es un elemento de pregunta que permite que el encuestado ingrese una sola línea de texto. |
TIME | Enum | Es un elemento de pregunta que permite que el encuestado indique una hora del día. |
VIDEO | Enum | Un elemento de diseño que muestra un video de YouTube. |
FILE_UPLOAD | Enum | Es un elemento de pregunta que permite que el encuestado suba un archivo. |
ListItem
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
createChoice(value) | Choice | Crea una nueva opción. |
createChoice(value, isCorrect) | Choice | Crea una nueva opción. |
createChoice(value, navigationItem) | Choice | Crea una opción nueva con una opción de navegación de página que salta a un elemento de salto de página determinado. |
createChoice(value, navigationType) | Choice | Crea una nueva opción con una opción de navegación de página. |
createResponse(response) | ItemResponse | Crea un ItemResponse nuevo para este elemento de la lista. |
duplicate() | ListItem | Crea una copia de este elemento y la agrega al final del formulario. |
getChoices() | Choice[] | Obtiene todas las opciones de un elemento. |
getFeedbackForCorrect() | QuizFeedback | Muestra los comentarios que ven los encuestados cuando responden correctamente a una pregunta. |
getFeedbackForIncorrect() | QuizFeedback | Muestra los comentarios que ven los encuestados cuando responden incorrectamente a una pregunta. |
getHelpText() | String | Obtiene el texto de ayuda del elemento (a veces llamado texto descriptivo para los elementos de diseño, como ImageItems , PageBreakItems y SectionHeaderItems ). |
getId() | Integer | Obtiene el identificador único del elemento. |
getIndex() | Integer | Obtiene el índice del elemento entre todos los elementos del formulario. |
getPoints() | Integer | Muestra la puntuación de un elemento que se puede calificar. |
getTitle() | String | Obtiene el título del elemento (a veces llamado texto del encabezado, en el caso de SectionHeaderItem ). |
getType() | ItemType | Obtiene el tipo del elemento, representado como ItemType . |
isRequired() | Boolean | Determina si el encuestado debe responder la pregunta. |
setChoiceValues(values) | ListItem | Establece las opciones de un elemento de un array de cadenas. |
setChoices(choices) | ListItem | Establece un array de opciones para un elemento. |
setFeedbackForCorrect(feedback) | ListItem | Establece los comentarios para que se muestren a los encuestados cuando responden correctamente a una pregunta. |
setFeedbackForIncorrect(feedback) | ListItem | Establece que los comentarios se muestren a los encuestados cuando respondan incorrectamente a una pregunta. |
setHelpText(text) | ListItem | Establece el texto de ayuda del elemento (a veces llamado texto descriptivo para elementos de diseño, como ImageItems , PageBreakItems y SectionHeaderItems ). |
setPoints(points) | ListItem | Establece la cantidad de puntos que vale un elemento que se puede calificar. |
setRequired(enabled) | ListItem | Establece si el encuestado debe responder la pregunta. |
setTitle(title) | ListItem | Establece el título del elemento (a veces llamado texto de encabezado, en el caso de SectionHeaderItem ). |
MultipleChoiceItem
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
createChoice(value) | Choice | Crea una nueva opción. |
createChoice(value, isCorrect) | Choice | Crea una nueva opción. |
createChoice(value, navigationItem) | Choice | Crea una opción nueva con una opción de navegación de página que salta a un elemento de salto de página determinado. |
createChoice(value, navigationType) | Choice | Crea una nueva opción con una opción de navegación de página. |
createResponse(response) | ItemResponse | Crea un nuevo ItemResponse para este elemento de opción múltiple. |
duplicate() | MultipleChoiceItem | Crea una copia de este elemento y la agrega al final del formulario. |
getChoices() | Choice[] | Obtiene todas las opciones de un elemento. |
getFeedbackForCorrect() | QuizFeedback | Muestra los comentarios que ven los encuestados cuando responden correctamente a una pregunta. |
getFeedbackForIncorrect() | QuizFeedback | Muestra los comentarios que ven los encuestados cuando responden incorrectamente a una pregunta. |
getHelpText() | String | Obtiene el texto de ayuda del elemento (a veces llamado texto descriptivo para los elementos de diseño, como ImageItems , PageBreakItems y SectionHeaderItems ). |
getId() | Integer | Obtiene el identificador único del elemento. |
getIndex() | Integer | Obtiene el índice del elemento entre todos los elementos del formulario. |
getPoints() | Integer | Muestra la puntuación de un elemento que se puede calificar. |
getTitle() | String | Obtiene el título del elemento (a veces llamado texto del encabezado, en el caso de SectionHeaderItem ). |
getType() | ItemType | Obtiene el tipo del elemento, representado como ItemType . |
hasOtherOption() | Boolean | Determina si el elemento tiene la opción "Otro". |
isRequired() | Boolean | Determina si el encuestado debe responder la pregunta. |
setChoiceValues(values) | MultipleChoiceItem | Establece las opciones de un elemento de un array de cadenas. |
setChoices(choices) | MultipleChoiceItem | Establece un array de opciones para un elemento. |
setFeedbackForCorrect(feedback) | MultipleChoiceItem | Establece los comentarios para que se muestren a los encuestados cuando responden correctamente a una pregunta. |
setFeedbackForIncorrect(feedback) | MultipleChoiceItem | Establece que los comentarios se muestren a los encuestados cuando respondan incorrectamente a una pregunta. |
setHelpText(text) | MultipleChoiceItem | Establece el texto de ayuda del elemento (a veces llamado texto descriptivo para elementos de diseño, como ImageItems , PageBreakItems y SectionHeaderItems ). |
setPoints(points) | MultipleChoiceItem | Establece la cantidad de puntos que vale un elemento que se puede calificar. |
setRequired(enabled) | MultipleChoiceItem | Establece si el encuestado debe responder la pregunta. |
setTitle(title) | MultipleChoiceItem | Establece el título del elemento (a veces llamado texto de encabezado, en el caso de SectionHeaderItem ). |
showOtherOption(enabled) | MultipleChoiceItem | Establece si el elemento tiene la opción "Otro". |
PageBreakItem
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
duplicate() | PageBreakItem | Crea una copia de este elemento y la agrega al final del formulario. |
getGoToPage() | PageBreakItem | Obtiene el PageBreakItem al que dirigirá el formulario después de completar la página antes de este salto de página (es decir, cuando llega a este salto de página mediante una progresión lineal normal a través del formulario). |
getHelpText() | String | Obtiene el texto de ayuda del elemento (a veces llamado texto descriptivo para los elementos de diseño, como ImageItems , PageBreakItems y SectionHeaderItems ). |
getId() | Integer | Obtiene el identificador único del elemento. |
getIndex() | Integer | Obtiene el índice del elemento entre todos los elementos del formulario. |
getPageNavigationType() | PageNavigationType | Obtiene el tipo de navegación de página que se produce después de completar la página antes de este salto de página (es decir, al llegar a este salto de página mediante una progresión lineal normal a través del formulario). |
getTitle() | String | Obtiene el título del elemento (a veces llamado texto del encabezado, en el caso de SectionHeaderItem ). |
getType() | ItemType | Obtiene el tipo del elemento, representado como ItemType . |
setGoToPage(goToPageItem) | PageBreakItem | Configura la página al que se saltará después de completarla antes de este salto de página (es decir, al llegar a este salto de página mediante una progresión lineal normal a través del formulario). |
setGoToPage(navigationType) | PageBreakItem | Establece el tipo de navegación de página que se produce después de completar la página antes de este salto de página (es decir, al llegar a este salto de página mediante una progresión lineal normal a través del formulario). |
setHelpText(text) | PageBreakItem | Establece el texto de ayuda del elemento (a veces llamado texto descriptivo para elementos de diseño, como ImageItems , PageBreakItems y SectionHeaderItems ). |
setTitle(title) | PageBreakItem | Establece el título del elemento (a veces llamado texto de encabezado, en el caso de SectionHeaderItem ). |
PageNavigationType
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
CONTINUE | Enum | Dirígete a la siguiente página del formulario después de completar la página actual. |
GO_TO_PAGE | Enum | Salta a una página específica del formulario después de completar la página actual. |
RESTART | Enum | Reinicia el formulario desde el principio, sin borrar las respuestas ingresadas hasta el momento, después de completar la página actual. |
SUBMIT | Enum | Envía la respuesta del formulario después de completar la página actual. |
ParagraphTextItem
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
clearValidation() | ParagraphTextItem | Quita cualquier validación de datos para este elemento de texto de párrafo. |
createResponse(response) | ItemResponse | Crea un ItemResponse nuevo para este elemento de texto de párrafo. |
duplicate() | ParagraphTextItem | Crea una copia de este elemento y la agrega al final del formulario. |
getGeneralFeedback() | QuizFeedback | Muestra los comentarios que se muestran a los encuestados cuando responden a una pregunta que se puede calificar. |
getHelpText() | String | Obtiene el texto de ayuda del elemento (a veces llamado texto descriptivo para los elementos de diseño, como ImageItems , PageBreakItems y SectionHeaderItems ). |
getId() | Integer | Obtiene el identificador único del elemento. |
getIndex() | Integer | Obtiene el índice del elemento entre todos los elementos del formulario. |
getPoints() | Integer | Muestra la puntuación de un elemento que se puede calificar. |
getTitle() | String | Obtiene el título del elemento (a veces llamado texto del encabezado, en el caso de SectionHeaderItem ). |
getType() | ItemType | Obtiene el tipo del elemento, representado como ItemType . |
isRequired() | Boolean | Determina si el encuestado debe responder la pregunta. |
setGeneralFeedback(feedback) | ParagraphTextItem | Configura los comentarios que se mostrarán a los encuestados cuando respondan a una pregunta calificable que no tiene una respuesta correcta o incorrecta (es decir, preguntas que requieren calificación manual). |
setHelpText(text) | ParagraphTextItem | Establece el texto de ayuda del elemento (a veces llamado texto descriptivo para elementos de diseño, como ImageItems , PageBreakItems y SectionHeaderItems ). |
setPoints(points) | ParagraphTextItem | Establece la cantidad de puntos que vale un elemento que se puede calificar. |
setRequired(enabled) | ParagraphTextItem | Establece si el encuestado debe responder la pregunta. |
setTitle(title) | ParagraphTextItem | Establece el título del elemento (a veces llamado texto de encabezado, en el caso de SectionHeaderItem ). |
setValidation(validation) | ParagraphTextItem | Establece la validación de datos para este elemento de texto de párrafo. |
ParagraphTextValidation
ParagraphTextValidationBuilder
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
requireTextContainsPattern(pattern) | ParagraphTextValidationBuilder | Requiere respuesta para contener un patrón. |
requireTextDoesNotContainPattern(pattern) | ParagraphTextValidationBuilder | Requiere respuesta para no contener un patrón. |
requireTextDoesNotMatchPattern(pattern) | ParagraphTextValidationBuilder | Requiere respuesta para no coincidir con el patrón. |
requireTextLengthGreaterThanOrEqualTo(number) | ParagraphTextValidationBuilder | Requiere que la longitud de la respuesta sea mayor o igual que el valor. |
requireTextLengthLessThanOrEqualTo(number) | ParagraphTextValidationBuilder | Requiere que la longitud de la respuesta sea menor que el valor. |
requireTextMatchesPattern(pattern) | ParagraphTextValidationBuilder | Requiere respuesta para que coincida con el patrón. |
QuizFeedback
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
getLinkUrls() | String[] | Obtiene una lista de las URLs asociadas con los comentarios. |
getText() | String | Obtiene el texto visible de los comentarios. |
QuizFeedbackBuilder
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
addLink(url) | QuizFeedbackBuilder | Agrega un vínculo al material complementario de los comentarios. |
addLink(url, displayText) | QuizFeedbackBuilder | Agrega un vínculo al material complementario de los comentarios. |
build() | QuizFeedback | Compila un Feedback del tipo correspondiente para este compilador. |
copy() | QuizFeedbackBuilder | Muestra una copia de este compilador. |
setText(text) | QuizFeedbackBuilder | Establece el texto del comentario. |
ScaleItem
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
createResponse(response) | ItemResponse | Crea un ItemResponse nuevo para este elemento de la escala. |
duplicate() | ScaleItem | Crea una copia de este elemento y la agrega al final del formulario. |
getGeneralFeedback() | QuizFeedback | Muestra los comentarios que se muestran a los encuestados cuando responden a una pregunta que se puede calificar. |
getHelpText() | String | Obtiene el texto de ayuda del elemento (a veces llamado texto descriptivo para los elementos de diseño, como ImageItems , PageBreakItems y SectionHeaderItems ). |
getId() | Integer | Obtiene el identificador único del elemento. |
getIndex() | Integer | Obtiene el índice del elemento entre todos los elementos del formulario. |
getLeftLabel() | String | Obtiene la etiqueta del límite inferior de la escala, si corresponde. |
getLowerBound() | Integer | Obtiene el límite inferior de la escala. |
getPoints() | Integer | Muestra la puntuación de un elemento que se puede calificar. |
getRightLabel() | String | Obtiene la etiqueta del límite superior de la escala, si corresponde. |
getTitle() | String | Obtiene el título del elemento (a veces llamado texto del encabezado, en el caso de SectionHeaderItem ). |
getType() | ItemType | Obtiene el tipo del elemento, representado como ItemType . |
getUpperBound() | Integer | Obtiene el límite superior de la báscula. |
isRequired() | Boolean | Determina si el encuestado debe responder la pregunta. |
setBounds(lower, upper) | ScaleItem | Establece los límites inferior y superior de la escala. |
setGeneralFeedback(feedback) | ScaleItem | Configura los comentarios que se mostrarán a los encuestados cuando respondan a una pregunta calificable que no tiene una respuesta correcta o incorrecta (es decir, preguntas que requieren calificación manual). |
setHelpText(text) | ScaleItem | Establece el texto de ayuda del elemento (a veces llamado texto descriptivo para elementos de diseño, como ImageItems , PageBreakItems y SectionHeaderItems ). |
setLabels(lower, upper) | ScaleItem | Establece etiquetas para los límites inferior y superior de la escala. |
setPoints(points) | ScaleItem | Establece la cantidad de puntos que vale un elemento que se puede calificar. |
setRequired(enabled) | ScaleItem | Establece si el encuestado debe responder la pregunta. |
setTitle(title) | ScaleItem | Establece el título del elemento (a veces llamado texto de encabezado, en el caso de SectionHeaderItem ). |
SectionHeaderItem
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
duplicate() | SectionHeaderItem | Crea una copia de este elemento y la agrega al final del formulario. |
getHelpText() | String | Obtiene el texto de ayuda del elemento (a veces llamado texto descriptivo para los elementos de diseño, como ImageItems , PageBreakItems y SectionHeaderItems ). |
getId() | Integer | Obtiene el identificador único del elemento. |
getIndex() | Integer | Obtiene el índice del elemento entre todos los elementos del formulario. |
getTitle() | String | Obtiene el título del elemento (a veces llamado texto del encabezado, en el caso de SectionHeaderItem ). |
getType() | ItemType | Obtiene el tipo del elemento, representado como ItemType . |
setHelpText(text) | SectionHeaderItem | Establece el texto de ayuda del elemento (a veces llamado texto descriptivo para elementos de diseño, como ImageItems , PageBreakItems y SectionHeaderItems ). |
setTitle(title) | SectionHeaderItem | Establece el título del elemento (a veces llamado texto de encabezado, en el caso de SectionHeaderItem ). |
TextItem
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
clearValidation() | TextItem | Quita cualquier validación de datos para este elemento de texto. |
createResponse(response) | ItemResponse | Crea un ItemResponse nuevo para este elemento de texto. |
duplicate() | TextItem | Crea una copia de este elemento y la agrega al final del formulario. |
getGeneralFeedback() | QuizFeedback | Muestra los comentarios que se muestran a los encuestados cuando responden a una pregunta que se puede calificar. |
getHelpText() | String | Obtiene el texto de ayuda del elemento (a veces llamado texto descriptivo para los elementos de diseño, como ImageItems , PageBreakItems y SectionHeaderItems ). |
getId() | Integer | Obtiene el identificador único del elemento. |
getIndex() | Integer | Obtiene el índice del elemento entre todos los elementos del formulario. |
getPoints() | Integer | Muestra la puntuación de un elemento que se puede calificar. |
getTitle() | String | Obtiene el título del elemento (a veces llamado texto del encabezado, en el caso de SectionHeaderItem ). |
getType() | ItemType | Obtiene el tipo del elemento, representado como ItemType . |
isRequired() | Boolean | Determina si el encuestado debe responder la pregunta. |
setGeneralFeedback(feedback) | TextItem | Configura los comentarios que se mostrarán a los encuestados cuando respondan a una pregunta calificable que no tiene una respuesta correcta o incorrecta (es decir, preguntas que requieren calificación manual). |
setHelpText(text) | TextItem | Establece el texto de ayuda del elemento (a veces llamado texto descriptivo para elementos de diseño, como ImageItems , PageBreakItems y SectionHeaderItems ). |
setPoints(points) | TextItem | Establece la cantidad de puntos que vale un elemento que se puede calificar. |
setRequired(enabled) | TextItem | Establece si el encuestado debe responder la pregunta. |
setTitle(title) | TextItem | Establece el título del elemento (a veces llamado texto de encabezado, en el caso de SectionHeaderItem ). |
setValidation(validation) | TextItem | Establece la validación de datos para este elemento de texto. |
TextValidation
TextValidationBuilder
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
requireNumber() | TextValidationBuilder | Requiere que el elemento de texto sea un número. |
requireNumberBetween(start, end) | TextValidationBuilder | Requiere que el elemento de texto sea un número entre el principio y el final, ambos inclusive. |
requireNumberEqualTo(number) | TextValidationBuilder | Requiere que el elemento de texto sea un número igual al valor especificado. |
requireNumberGreaterThan(number) | TextValidationBuilder | Requiere que el elemento de texto sea un número mayor que el valor especificado. |
requireNumberGreaterThanOrEqualTo(number) | TextValidationBuilder | Requiere que el elemento de texto sea un número mayor o igual que el valor especificado. |
requireNumberLessThan(number) | TextValidationBuilder | Requiere que el elemento de texto sea un número menor que el valor especificado. |
requireNumberLessThanOrEqualTo(number) | TextValidationBuilder | Requiere que el elemento de texto sea un número menor o igual que el valor especificado. |
requireNumberNotBetween(start, end) | TextValidationBuilder | Requiere que el elemento de texto sea un número que no esté entre el principio y el final, ambos inclusive. |
requireNumberNotEqualTo(number) | TextValidationBuilder | Requiere que el elemento de texto sea un número que no sea igual al valor especificado. |
requireTextContainsPattern(pattern) | TextValidationBuilder | Requiere respuesta para contener un patrón. |
requireTextDoesNotContainPattern(pattern) | TextValidationBuilder | Requiere respuesta para no contener un patrón. |
requireTextDoesNotMatchPattern(pattern) | TextValidationBuilder | Requiere respuesta para no coincidir con el patrón. |
requireTextIsEmail() | TextValidationBuilder | Se requiere que el elemento de texto sea una dirección de correo electrónico. |
requireTextIsUrl() | TextValidationBuilder | Se requiere que el elemento de texto sea una URL. |
requireTextLengthGreaterThanOrEqualTo(number) | TextValidationBuilder | Requiere que la longitud de la respuesta sea mayor o igual que el valor. |
requireTextLengthLessThanOrEqualTo(number) | TextValidationBuilder | Requiere que la longitud de la respuesta sea menor que el valor. |
requireTextMatchesPattern(pattern) | TextValidationBuilder | Requiere respuesta para que coincida con el patrón. |
requireWholeNumber() | TextValidationBuilder | Se requiere que el elemento de texto sea un número entero. |
TimeItem
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
createResponse(hour, minute) | ItemResponse | Crea un ItemResponse nuevo para este elemento de tiempo. |
duplicate() | TimeItem | Crea una copia de este elemento y la agrega al final del formulario. |
getGeneralFeedback() | QuizFeedback | Muestra los comentarios que se muestran a los encuestados cuando responden a una pregunta que se puede calificar. |
getHelpText() | String | Obtiene el texto de ayuda del elemento (a veces llamado texto descriptivo para los elementos de diseño, como ImageItems , PageBreakItems y SectionHeaderItems ). |
getId() | Integer | Obtiene el identificador único del elemento. |
getIndex() | Integer | Obtiene el índice del elemento entre todos los elementos del formulario. |
getPoints() | Integer | Muestra la puntuación de un elemento que se puede calificar. |
getTitle() | String | Obtiene el título del elemento (a veces llamado texto del encabezado, en el caso de SectionHeaderItem ). |
getType() | ItemType | Obtiene el tipo del elemento, representado como ItemType . |
isRequired() | Boolean | Determina si el encuestado debe responder la pregunta. |
setGeneralFeedback(feedback) | TimeItem | Configura los comentarios que se mostrarán a los encuestados cuando respondan a una pregunta calificable que no tiene una respuesta correcta o incorrecta (es decir, preguntas que requieren calificación manual). |
setHelpText(text) | TimeItem | Establece el texto de ayuda del elemento (a veces llamado texto descriptivo para elementos de diseño, como ImageItems , PageBreakItems y SectionHeaderItems ). |
setPoints(points) | TimeItem | Establece la cantidad de puntos que vale un elemento que se puede calificar. |
setRequired(enabled) | TimeItem | Establece si el encuestado debe responder la pregunta. |
setTitle(title) | TimeItem | Establece el título del elemento (a veces llamado texto de encabezado, en el caso de SectionHeaderItem ). |
VideoItem
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
duplicate() | VideoItem | Crea una copia de este elemento y la agrega al final del formulario. |
getAlignment() | Alignment | Obtiene la alineación horizontal del video. |
getHelpText() | String | Obtiene el texto de ayuda del elemento (a veces llamado texto descriptivo para los elementos de diseño, como ImageItems , PageBreakItems y SectionHeaderItems ). |
getId() | Integer | Obtiene el identificador único del elemento. |
getIndex() | Integer | Obtiene el índice del elemento entre todos los elementos del formulario. |
getTitle() | String | Obtiene el título del elemento (a veces llamado texto del encabezado, en el caso de SectionHeaderItem ). |
getType() | ItemType | Obtiene el tipo del elemento, representado como ItemType . |
getWidth() | Integer | Obtiene el ancho del video en píxeles. |
setAlignment(alignment) | VideoItem | Establece la alineación horizontal del video. |
setHelpText(text) | VideoItem | Establece el texto de ayuda del elemento (a veces llamado texto descriptivo para elementos de diseño, como ImageItems , PageBreakItems y SectionHeaderItems ). |
setTitle(title) | VideoItem | Establece el título del elemento (a veces llamado texto de encabezado, en el caso de SectionHeaderItem ). |
setVideoUrl(youtubeUrl) | VideoItem | Configura el video a partir de una determinada URL o ID de video de YouTube. |
setWidth(width) | VideoItem | Establece el ancho del video en píxeles. |