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 imagen. |
CheckboxGridItem | Una pregunta, presentada como una cuadrícula de columnas y filas, que permite que el encuestado seleccione varias opciones por fila a partir de una secuencia de casillas de verificación. |
CheckboxGridValidation | Una DataValidation para un CheckboxGridItem . |
CheckboxGridValidationBuilder | Un DataValidationBuilder para un CheckboxGridValidation . |
CheckboxItem | Pregunta que permite que el encuestado seleccione una o más casillas de verificación, así como una opcional “otro” . |
CheckboxValidation | Una DataValidation para un CheckboxItem . |
CheckboxValidationBuilder | Un DataValidationBuilder para un CheckboxValidation . |
Choice | Una única opción asociada con un tipo de Item que admite opciones, como CheckboxItem , ListItem o MultipleChoiceItem . |
DateItem | Un elemento de una pregunta que permite al encuestado indicar una fecha. |
DateTimeItem | Pregunta que permite al encuestado indicar una fecha y hora. |
DestinationType | Una enumeración que representa los tipos admitidos de destinos de respuesta de formulario. |
DurationItem | Pregunta que permite al encuestado indicar una cantidad de tiempo. |
FeedbackType | Una enumeración que representa los tipos de comentarios admitidos. |
Form | Es un formulario que contiene propiedades y elementos generales. |
FormApp | Permite que una secuencia de comandos abra un Form existente o cree uno nuevo. |
FormResponse | Una respuesta al formulario en su totalidad. |
GridItem | Una pregunta, presentada como una cuadrícula de columnas y filas, que permite que el encuestado seleccione una opción por fila de una secuencia de botones de selección. |
GridValidation | Una DataValidation para un GridItem . |
GridValidationBuilder | Un DataValidationBuilder para un GridValidation . |
ImageItem | Un elemento de diseño que muestra una imagen. |
Item | Un elemento de formulario genérico que contiene propiedades comunes a todos los elementos, como el título y el texto de ayuda. |
ItemResponse | Es una respuesta a una pregunta dentro de un formulario. |
ItemType | Una enumeración que representa los tipos de elementos de formulario admitidos. |
ListItem | Una pregunta que permite al encuestado seleccionar una opción de una lista desplegable. |
MultipleChoiceItem | Pregunta que permite al encuestado seleccionar una opción de una lista de botones de selección o un parámetro "other" opcional . |
PageBreakItem | 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 admitidos. |
ParagraphTextItem | Pregunta que permite al encuestado ingresar un bloque de texto. |
ParagraphTextValidation | Una DataValidation para un ParagraphTextItem . |
ParagraphTextValidationBuilder | Un DataValidationBuilder para un ParagraphTextValidation . |
QuizFeedback | Es la implementación de grano de un Feedback, que contiene propiedades comunes a todos los comentarios, como mostrar texto o vínculos. |
QuizFeedbackBuilder | El FeedbackBuilder base que contiene métodos set para propiedades comunes a todos los comentarios, como mostrar texto. |
ScaleItem | Pregunta que permite al encuestado elegir una opción de una secuencia numerada de botones. |
SectionHeaderItem | Es un elemento de diseño que indica visualmente el inicio de una sección. |
TextItem | Un elemento de una pregunta que permite que el encuestado ingrese una sola línea de texto. |
TextValidation | Una DataValidation para un TextItem . |
TextValidationBuilder | Un DataValidationBuilder para un TextValidation . |
TimeItem | Pregunta que permite al encuestado indicar 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 para cada columna de la cuadrícula. |
getHelpText() | String | Obtiene el texto de ayuda del elemento (a veces llamado texto de descripción para 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 en la cuadrícula. |
getTitle() | String | Obtiene el título del elemento (a veces llamado texto de encabezado, en el caso de un SectionHeaderItem ). |
getType() | ItemType | Obtiene el tipo del elemento, representado como un ItemType . |
isRequired() | Boolean | Determina si el encuestado debe responder la pregunta. |
setColumns(columns) | CheckboxGridItem | Establece las columnas de la cuadrícula en función de un array de valores. |
setHelpText(text) | CheckboxGridItem | Establece 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) | CheckboxGridItem | Establece si el encuestado debe responder la pregunta. |
setRows(rows) | CheckboxGridItem | Establece las filas de la cuadrícula en función de un array de valores. |
setTitle(title) | CheckboxGridItem | Establece el título del elemento (a veces llamado texto de encabezado, en el caso de un SectionHeaderItem ). |
setValidation(validation) | CheckboxGridItem | Establece la validación de datos para este elemento de 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 opción nueva. |
createChoice(value, isCorrect) | Choice | Crea una opción nueva. |
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 | Devuelve el feedback que se muestra a los encuestados cuando responden correctamente a una pregunta. |
getFeedbackForIncorrect() | QuizFeedback | Devuelve el feedback que se muestra a los encuestados cuando responden una pregunta de forma incorrecta. |
getHelpText() | String | Obtiene el texto de ayuda del elemento (a veces llamado texto de descripción para 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 calificable. |
getTitle() | String | Obtiene el título del elemento (a veces llamado texto de encabezado, en el caso de un SectionHeaderItem ). |
getType() | ItemType | Obtiene el tipo del elemento, representado como un ItemType . |
hasOtherOption() | Boolean | Determina si el elemento tiene un atributo "otro". de 12 a 1 con la nueva opción de compresión. |
isRequired() | Boolean | Determina si el encuestado debe responder la pregunta. |
setChoiceValues(values) | CheckboxItem | Establece las opciones para un elemento a partir de un array de cadenas. |
setChoices(choices) | CheckboxItem | Establece un array de opciones para un elemento. |
setFeedbackForCorrect(feedback) | CheckboxItem | Establece los comentarios que se mostrarán a los encuestados cuando respondan correctamente a una pregunta. |
setFeedbackForIncorrect(feedback) | CheckboxItem | Permite mostrar los comentarios a los encuestados cuando responden una pregunta de forma incorrecta. |
setHelpText(text) | CheckboxItem | Establece 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) | CheckboxItem | Establece la cantidad de puntos que vale un elemento con calificación. |
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 un 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 un atributo "otro" de 12 a 1 con la nueva opción de compresión. |
CheckboxValidation
CheckboxValidationBuilder
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
requireSelectAtLeast(number) | CheckboxValidationBuilder | Debes seleccionar al menos esta cantidad de opciones. |
requireSelectAtMost(number) | CheckboxValidationBuilder | Se deben seleccionar estas opciones como máximo. |
requireSelectExactly(number) | CheckboxValidationBuilder | Se requiere exactamente esta cantidad de opciones para seleccionarse. |
Choice
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
getGotoPage() | PageBreakItem | Obtiene el PageBreakItem configurado como un destino GO_TO_PAGE .
si la persona que responde selecciona esta opción y completa la página actual. |
getPageNavigationType() | PageNavigationType | Obtiene el PageNavigationType que se produce si la respuesta selecciona esta opción y
completa la página actual. |
getValue() | String | Obtiene el valor de la opción, que las personas ven como una etiqueta cuando ven el formulario. |
isCorrectAnswer() | Boolean | Determina si la elección es 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 | Devuelve el feedback que se muestra a los encuestados cuando responden una pregunta con calificación. |
getHelpText() | String | Obtiene el texto de ayuda del elemento (a veces llamado texto de descripción para 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 calificable. |
getTitle() | String | Obtiene el título del elemento (a veces llamado texto de encabezado, en el caso de un SectionHeaderItem ). |
getType() | ItemType | Obtiene el tipo del elemento, representado como un ItemType . |
includesYear() | Boolean | Determina si el elemento de fecha incluye una opción de año. |
isRequired() | Boolean | Determina si el encuestado debe responder la pregunta. |
setGeneralFeedback(feedback) | DateItem | Hace que los comentarios se muestren a los encuestados cuando responden una pregunta con calificación que no tiene una respuesta correcta o incorrecta (es decir, preguntas que requieren calificación manual). |
setHelpText(text) | DateItem | Establece 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) | 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 con calificación. |
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 un 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 | Devuelve el feedback que se muestra a los encuestados cuando responden una pregunta con calificación. |
getHelpText() | String | Obtiene el texto de ayuda del elemento (a veces llamado texto de descripción para 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 calificable. |
getTitle() | String | Obtiene el título del elemento (a veces llamado texto de encabezado, en el caso de un SectionHeaderItem ). |
getType() | ItemType | Obtiene el tipo del elemento, representado como un ItemType . |
includesYear() | Boolean | Determina si el elemento de fecha incluye una opción de año. |
isRequired() | Boolean | Determina si el encuestado debe responder la pregunta. |
setGeneralFeedback(feedback) | DateTimeItem | Hace que los comentarios se muestren a los encuestados cuando responden una pregunta con calificación que no tiene una respuesta correcta o incorrecta (es decir, preguntas que requieren calificación manual). |
setHelpText(text) | DateTimeItem | Establece 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) | 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 con calificación. |
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 un SectionHeaderItem ). |
DestinationType
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
SPREADSHEET | Enum | Una hoja de cálculo de Google Sheets como destino para las respuestas del formulario. |
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 | Devuelve el feedback que se muestra a los encuestados cuando responden una pregunta con calificación. |
getHelpText() | String | Obtiene el texto de ayuda del elemento (a veces llamado texto de descripción para 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 calificable. |
getTitle() | String | Obtiene el título del elemento (a veces llamado texto de encabezado, en el caso de un SectionHeaderItem ). |
getType() | ItemType | Obtiene el tipo del elemento, representado como un ItemType . |
isRequired() | Boolean | Determina si el encuestado debe responder la pregunta. |
setGeneralFeedback(feedback) | DurationItem | Hace que los comentarios se muestren a los encuestados cuando responden una pregunta con calificación que no tiene una respuesta correcta o incorrecta (es decir, preguntas que requieren calificación manual). |
setHelpText(text) | DurationItem | Establece 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) | DurationItem | Establece la cantidad de puntos que vale un elemento con calificación. |
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 un SectionHeaderItem ). |
FeedbackType
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
CORRECT | Enum | Son los comentarios que se muestran automáticamente a los encuestados sobre una pregunta que se respondió de forma correcta. |
INCORRECT | Enum | Comentarios que se muestran automáticamente a los encuestados sobre una pregunta que 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 le permite a la que el encuestado seleccione varias opciones por fila desde una secuencia de casillas de verificación. |
addCheckboxItem() | CheckboxItem | Agrega un nuevo elemento de la pregunta que permite a la persona que responde seleccionar una o más casillas de verificación, como así como una opción "other" . |
addDateItem() | DateItem | Agrega un nuevo elemento de pregunta que permite al encuestado indicar una fecha. |
addDateTimeItem() | DateTimeItem | Agrega un nuevo elemento de pregunta que permite al encuestado indicar una fecha y hora. |
addDurationItem() | DurationItem | Agrega un nuevo elemento de pregunta que permite al encuestado indicar una cantidad de tiempo. |
addEditor(emailAddress) | Form | Agrega el usuario determinado a la lista de editores de Form . |
addEditor(user) | Form | Agrega el usuario determinado a la lista de editores de Form . |
addEditors(emailAddresses) | Form | Agrega el array determinado de usuarios a la lista de editores de Form . |
addGridItem() | GridItem | Agrega un nuevo elemento de pregunta, presentado como una cuadrícula de columnas y filas, que le permite a la que el encuestado seleccione una opción por fila de una secuencia de botones de selección. |
addImageItem() | ImageItem | Agrega un nuevo elemento de diseño que muestra una imagen. |
addListItem() | ListItem | Agrega un nuevo elemento de pregunta que permite al encuestado seleccionar una opción de un menú desplegable lista. |
addMultipleChoiceItem() | MultipleChoiceItem | Agrega un nuevo elemento de la pregunta que permite que el encuestado seleccione una opción de una lista de botones de selección botones u una opción "other" . |
addPageBreakItem() | PageBreakItem | Agrega un nuevo elemento de diseño que marca el inicio de una página. |
addParagraphTextItem() | ParagraphTextItem | Agrega un nuevo elemento de pregunta que permite al encuestado ingresar un bloque de texto. |
addScaleItem() | ScaleItem | Agrega un nuevo elemento de pregunta que permite al encuestado elegir una opción de un número secuencia 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 un nuevo elemento de pregunta para permitir que el encuestado ingrese una sola línea de texto. |
addTimeItem() | TimeItem | Agrega un nuevo elemento de pregunta que permite al encuestado indicar 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 datos de direcciones de correo electrónico. |
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 está vacío si no se establece ningún mensaje personalizado. |
getDescription() | String | Obtiene la descripción del formulario. |
getDestinationId() | String | Obtiene el ID del destino de respuesta del formulario. |
getDestinationType() | DestinationType | Obtiene el tipo del destino de respuesta del formulario. |
getEditUrl() | String | Obtiene la URL que se puede utilizar para acceder al modo de edición del formulario. |
getEditors() | User[] | Obtiene la lista de editores de este Form . |
getId() | 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 en el 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 sola respuesta de formulario en función de su ID de respuesta. |
getResponses() | FormResponse[] | Obtiene un array de todas las respuestas del formulario. |
getResponses(timestamp) | FormResponse[] | Obtiene un array de todas las respuestas del formulario después de una fecha y hora determinadas. |
getShuffleQuestions() | 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 solo permite 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 un encuestado muestra 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 un encuestado muestra 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 de Form . |
removeEditor(user) | Form | Quita al usuario determinado de la lista de editores de Form . |
requiresLogin() | Boolean | Determina si el formulario requiere que los encuestados accedan a una cuenta del mismo dominio o un subdominio antes de responder. |
setAcceptingResponses(enabled) | Form | Establece si el formulario acepta respuestas actualmente. |
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 datos de direcciones de correo electrónico. |
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 solo permite 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 un encuestado envía uno el formulario. |
setRequireLogin(requireLogin) | Form | Establece si el formulario requiere que los encuestados accedan a una cuenta del mismo dominio o a una el 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 imagen. |
DestinationType | DestinationType | Una enumeración de los tipos de destinos que pueden almacenar respuestas del formulario. |
FeedbackType | FeedbackType | Una enumeración de los tipos del formulario Feedbacks . |
ItemType | ItemType | Una enumeración de los tipos del formulario Items . |
PageNavigationType | PageNavigationType | Una enumeración de los posibles comportamientos para navegar por las 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 | Devuelve una instancia de CheckboxGridValidationBuilder que puede usarse para establecer la validación en un
CheckboxGridItem |
createCheckboxValidation() | CheckboxValidationBuilder | Devuelve una instancia de CheckboxValidationBuilder que se puede usar para establecer la validación en un
CheckboxItem |
createFeedback() | QuizFeedbackBuilder | Devuelve una instancia de QuizFeedbackBuilder que se puede usar para establecer comentarios sobre una calificación
Item |
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
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 | Devuelve una instancia del entorno de interfaz de usuario del editor de formularios que permite que la secuencia de comandos agregar funciones como menús, diálogos y barras laterales. |
openById(id) | 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 incluidas en una respuesta de formulario, en el mismo orden en que aparecen los elementos. en el formulario. |
getGradableResponseForItem(item) | ItemResponse | Obtiene la respuesta de un elemento contenida 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 incluidas en 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 está habilitada la configuración Form.setCollectEmail(collect) . |
getResponseForItem(item) | ItemResponse | Obtiene la respuesta de un elemento incluida en esta respuesta de 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 esta respuesta de formulario. |
withItemGrade(gradedResponse) | FormResponse | Agrega las calificaciones de la respuesta de un elemento determinado a la respuesta de un 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 cuadrícula. |
duplicate() | GridItem | Crea una copia de este elemento y la agrega al final del formulario. |
getColumns() | String[] | Obtiene los valores para cada columna de la cuadrícula. |
getHelpText() | String | Obtiene el texto de ayuda del elemento (a veces llamado texto de descripción para 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 en la cuadrícula. |
getTitle() | String | Obtiene el título del elemento (a veces llamado texto de encabezado, en el caso de un SectionHeaderItem ). |
getType() | ItemType | Obtiene el tipo del elemento, representado como un ItemType . |
isRequired() | Boolean | Determina si el encuestado debe responder la pregunta. |
setColumns(columns) | GridItem | Establece las columnas de la cuadrícula en función de un array de valores. |
setHelpText(text) | GridItem | Establece 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) | GridItem | Establece si el encuestado debe responder la pregunta. |
setRows(rows) | GridItem | Establece las filas de la cuadrícula en función de un array de valores. |
setTitle(title) | GridItem | Establece el título del elemento (a veces llamado texto de encabezado, en el caso de un 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 de descripción para elementos de diseño como ImageItems , PageBreakItems y SectionHeaderItems ). |
getId() | Integer | Obtiene el identificador único del elemento. |
getImage() | Blob | Obtiene la imagen 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 de encabezado, en el caso de un SectionHeaderItem ). |
getType() | ItemType | Obtiene el tipo del elemento, representado como un 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 de descripción para elementos de diseño como ImageItems , PageBreakItems y SectionHeaderItems ). |
setImage(image) | ImageItem | Configura la imagen. |
setTitle(title) | ImageItem | Establece el título del elemento (a veces llamado texto de encabezado, en el caso de un 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 casilla de verificación. |
asCheckboxItem() | CheckboxItem | Devuelve el elemento como un elemento de casilla de verificación. |
asDateItem() | DateItem | Devuelve 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 elemento de duración. |
asGridItem() | GridItem | Muestra el elemento como un elemento de cuadrícula. |
asImageItem() | ImageItem | Devuelve el elemento como un elemento de imagen. |
asListItem() | ListItem | Muestra el elemento como un elemento de lista. |
asMultipleChoiceItem() | MultipleChoiceItem | Devuelve el elemento como un elemento de opción múltiple. |
asPageBreakItem() | PageBreakItem | Devuelve el elemento como un elemento de salto de página. |
asParagraphTextItem() | ParagraphTextItem | Muestra el elemento como un elemento de texto de párrafo. |
asScaleItem() | ScaleItem | Muestra el elemento como un elemento de escala. |
asSectionHeaderItem() | SectionHeaderItem | Devuelve el elemento como un elemento de encabezado de sección. |
asTextItem() | TextItem | Muestra el elemento como un elemento de texto. |
asTimeItem() | TimeItem | Devuelve el elemento como un elemento de tiempo. |
asVideoItem() | VideoItem | Devuelve el elemento como uno 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 de descripción para 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 de encabezado, en el caso de un SectionHeaderItem ). |
getType() | ItemType | Obtiene el tipo del elemento, representado como un ItemType . |
setHelpText(text) | Item | Establece 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) | Item | Establece el título del elemento (a veces llamado texto de encabezado, en el caso de un SectionHeaderItem ). |
ItemResponse
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
getFeedback() | Object | Obtiene los comentarios que se proporcionaron sobre la respuesta enviada por 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 enviada por un 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 | Pregunta que permite que el encuestado seleccione una o más casillas de verificación, así como una opcional “otro” . |
CHECKBOX_GRID | Enum | Una pregunta, presentada como una cuadrícula de columnas y filas, que permite que el encuestado seleccione varias opciones por fila a partir de una secuencia de casillas de verificación. |
DATE | Enum | Un elemento de una pregunta que permite al encuestado indicar una fecha. |
DATETIME | Enum | Pregunta que permite al encuestado indicar una fecha y hora. |
DURATION | Enum | Pregunta que permite al encuestado indicar una cantidad de tiempo. |
GRID | Enum | Una pregunta, presentada como una cuadrícula de columnas y filas, que permite que el encuestado seleccione una opción por fila de una secuencia de botones de selección. |
IMAGE | Enum | Un elemento de diseño que muestra una imagen. |
LIST | Enum | Una pregunta que permite al encuestado seleccionar una opción de una lista desplegable. |
MULTIPLE_CHOICE | Enum | Pregunta que permite al encuestado seleccionar una opción de una lista de botones de selección o un parámetro "other" opcional . |
PAGE_BREAK | Enum | Un elemento de diseño que marca el inicio de una página. |
PARAGRAPH_TEXT | Enum | Pregunta que permite al encuestado ingresar un bloque de texto. |
SCALE | Enum | Pregunta que permite que el encuestado elija una opción de una secuencia numerada 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 | Un elemento de una pregunta que permite que el encuestado ingrese una sola línea de texto. |
TIME | Enum | Un elemento de una 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 | Pregunta que permite al encuestado subir un archivo. |
ListItem
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
createChoice(value) | Choice | Crea una opción nueva. |
createChoice(value, isCorrect) | Choice | Crea una opción nueva. |
createChoice(value, navigationItem) | Choice | Crea una nueva opción con una opción de navegación de página que salta a un elemento de salto de página determinado. |
createChoice(value, navigationType) | Choice | Crea una opción nueva con una opción de navegación de página. |
createResponse(response) | ItemResponse | Crea un ItemResponse nuevo para este elemento de 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 | Devuelve el feedback que se muestra a los encuestados cuando responden correctamente a una pregunta. |
getFeedbackForIncorrect() | QuizFeedback | Devuelve el feedback que se muestra a los encuestados cuando responden una pregunta de forma incorrecta. |
getHelpText() | String | Obtiene el texto de ayuda del elemento (a veces llamado texto de descripción para 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 calificable. |
getTitle() | String | Obtiene el título del elemento (a veces llamado texto de encabezado, en el caso de un SectionHeaderItem ). |
getType() | ItemType | Obtiene el tipo del elemento, representado como un ItemType . |
isRequired() | Boolean | Determina si el encuestado debe responder la pregunta. |
setChoiceValues(values) | ListItem | Establece las opciones para un elemento a partir de un array de cadenas. |
setChoices(choices) | ListItem | Establece un array de opciones para un elemento. |
setFeedbackForCorrect(feedback) | ListItem | Establece los comentarios que se mostrarán a los encuestados cuando respondan correctamente a una pregunta. |
setFeedbackForIncorrect(feedback) | ListItem | Permite mostrar los comentarios a los encuestados cuando responden una pregunta de forma incorrecta. |
setHelpText(text) | ListItem | Establece 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) | ListItem | Establece la cantidad de puntos que vale un elemento con calificación. |
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 un SectionHeaderItem ). |
MultipleChoiceItem
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
createChoice(value) | Choice | Crea una opción nueva. |
createChoice(value, isCorrect) | Choice | Crea una opción nueva. |
createChoice(value, navigationItem) | Choice | Crea una nueva opción con una opción de navegación de página que salta a un elemento de salto de página determinado. |
createChoice(value, navigationType) | Choice | Crea una opción nueva con una opción de navegación de página. |
createResponse(response) | ItemResponse | Crea un ItemResponse nuevo 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 | Devuelve el feedback que se muestra a los encuestados cuando responden correctamente a una pregunta. |
getFeedbackForIncorrect() | QuizFeedback | Devuelve el feedback que se muestra a los encuestados cuando responden una pregunta de forma incorrecta. |
getHelpText() | String | Obtiene el texto de ayuda del elemento (a veces llamado texto de descripción para 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 calificable. |
getTitle() | String | Obtiene el título del elemento (a veces llamado texto de encabezado, en el caso de un SectionHeaderItem ). |
getType() | ItemType | Obtiene el tipo del elemento, representado como un ItemType . |
hasOtherOption() | Boolean | Determina si el elemento tiene un atributo "otro". de 12 a 1 con la nueva opción de compresión. |
isRequired() | Boolean | Determina si el encuestado debe responder la pregunta. |
setChoiceValues(values) | MultipleChoiceItem | Establece las opciones para un elemento a partir de un array de cadenas. |
setChoices(choices) | MultipleChoiceItem | Establece un array de opciones para un elemento. |
setFeedbackForCorrect(feedback) | MultipleChoiceItem | Establece los comentarios que se mostrarán a los encuestados cuando respondan correctamente a una pregunta. |
setFeedbackForIncorrect(feedback) | MultipleChoiceItem | Permite mostrar los comentarios a los encuestados cuando responden una pregunta de forma incorrecta. |
setHelpText(text) | MultipleChoiceItem | Establece 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) | MultipleChoiceItem | Establece la cantidad de puntos que vale un elemento con calificación. |
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 un SectionHeaderItem ). |
showOtherOption(enabled) | MultipleChoiceItem | Establece si el elemento tiene un atributo "otro" de 12 a 1 con la nueva opción de compresión. |
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 saltará el formulario después de completar la página anterior a esta
salto de página (es decir, cuando se alcanza este salto de página mediante el progreso lineal normal en el
formulario). |
getHelpText() | String | Obtiene el texto de ayuda del elemento (a veces llamado texto de descripción para 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áginas que ocurre después de completar la página antes de este salto de página (es decir, cuando se alcanza este salto de página mediante el progreso lineal normal a través del formulario). |
getTitle() | String | Obtiene el título del elemento (a veces llamado texto de encabezado, en el caso de un SectionHeaderItem ). |
getType() | ItemType | Obtiene el tipo del elemento, representado como un ItemType . |
setGoToPage(goToPageItem) | PageBreakItem | Configura la página a la que se saltará después de completar la página antes de este salto de página (es decir, al hasta alcanzar este salto de página mediante el progreso lineal normal a través del formulario). |
setGoToPage(navigationType) | PageBreakItem | Establece el tipo de navegación de páginas que ocurre después de completar la página antes de este salto de página (es decir, al alcanzar este salto de página mediante el progreso lineal normal a través del formulario). |
setHelpText(text) | PageBreakItem | Establece 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) | PageBreakItem | Establece el título del elemento (a veces llamado texto de encabezado, en el caso de un SectionHeaderItem ). |
PageNavigationType
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
CONTINUE | Enum | Continúa a la siguiente página del formulario después de completar la página actual. |
GO_TO_PAGE | Enum | Pasa a una página específica del formulario luego de completar la página actual. |
RESTART | Enum | Reiniciar el formulario desde el principio, sin borrar las respuestas que se ingresaron 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 | Elimina 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 | Devuelve el feedback que se muestra a los encuestados cuando responden una pregunta con calificación. |
getHelpText() | String | Obtiene el texto de ayuda del elemento (a veces llamado texto de descripción para 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 calificable. |
getTitle() | String | Obtiene el título del elemento (a veces llamado texto de encabezado, en el caso de un SectionHeaderItem ). |
getType() | ItemType | Obtiene el tipo del elemento, representado como un ItemType . |
isRequired() | Boolean | Determina si el encuestado debe responder la pregunta. |
setGeneralFeedback(feedback) | ParagraphTextItem | Hace que los comentarios se muestren a los encuestados cuando responden una pregunta con calificación que no tiene una respuesta correcta o incorrecta (es decir, preguntas que requieren calificación manual). |
setHelpText(text) | ParagraphTextItem | Establece 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) | ParagraphTextItem | Establece la cantidad de puntos que vale un elemento con calificación. |
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 un 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 que la respuesta contenga un patrón. |
requireTextDoesNotContainPattern(pattern) | ParagraphTextValidationBuilder | Requiere que la respuesta no contenga un patrón. |
requireTextDoesNotMatchPattern(pattern) | ParagraphTextValidationBuilder | Se requiere que la respuesta no coincida con el patrón. |
requireTextLengthGreaterThanOrEqualTo(number) | ParagraphTextValidationBuilder | Requiere que la longitud de la respuesta sea mayor o igual que el valor. |
requireTextLengthLessThanOrEqualTo(number) | ParagraphTextValidationBuilder | Se requiere que la longitud de la respuesta sea menor que el valor. |
requireTextMatchesPattern(pattern) | ParagraphTextValidationBuilder | Requiere que la respuesta 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 | Se agrega un vínculo al material complementario de los comentarios. |
addLink(url, displayText) | QuizFeedbackBuilder | Se agrega un vínculo al material complementario de los comentarios. |
build() | QuizFeedback | Compila un comentario 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 escala. |
duplicate() | ScaleItem | Crea una copia de este elemento y la agrega al final del formulario. |
getGeneralFeedback() | QuizFeedback | Devuelve el feedback que se muestra a los encuestados cuando responden una pregunta con calificación. |
getHelpText() | String | Obtiene el texto de ayuda del elemento (a veces llamado texto de descripción para 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 calificable. |
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 de encabezado, en el caso de un SectionHeaderItem ). |
getType() | ItemType | Obtiene el tipo del elemento, representado como un ItemType . |
getUpperBound() | Integer | Obtiene el límite superior de la escala. |
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 | Hace que los comentarios se muestren a los encuestados cuando responden una pregunta con calificación que no tiene una respuesta correcta o incorrecta (es decir, preguntas que requieren calificación manual). |
setHelpText(text) | ScaleItem | Establece 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) | 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 con calificación. |
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 un 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 de descripción para 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 de encabezado, en el caso de un SectionHeaderItem ). |
getType() | ItemType | Obtiene el tipo del elemento, representado como un ItemType . |
setHelpText(text) | SectionHeaderItem | Establece 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) | SectionHeaderItem | Establece el título del elemento (a veces llamado texto de encabezado, en el caso de un 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 | Devuelve el feedback que se muestra a los encuestados cuando responden una pregunta con calificación. |
getHelpText() | String | Obtiene el texto de ayuda del elemento (a veces llamado texto de descripción para 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 calificable. |
getTitle() | String | Obtiene el título del elemento (a veces llamado texto de encabezado, en el caso de un SectionHeaderItem ). |
getType() | ItemType | Obtiene el tipo del elemento, representado como un ItemType . |
isRequired() | Boolean | Determina si el encuestado debe responder la pregunta. |
setGeneralFeedback(feedback) | TextItem | Hace que los comentarios se muestren a los encuestados cuando responden una pregunta con calificación que no tiene una respuesta correcta o incorrecta (es decir, preguntas que requieren calificación manual). |
setHelpText(text) | TextItem | Establece 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) | TextItem | Establece la cantidad de puntos que vale un elemento con calificación. |
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 un 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 inicio y el fin 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 inicio y el final 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 que la respuesta contenga un patrón. |
requireTextDoesNotContainPattern(pattern) | TextValidationBuilder | Requiere que la respuesta no contenga un patrón. |
requireTextDoesNotMatchPattern(pattern) | TextValidationBuilder | Se requiere que la respuesta no coincida con el patrón. |
requireTextIsEmail() | TextValidationBuilder | Requiere que el elemento de texto sea una dirección de correo electrónico. |
requireTextIsUrl() | TextValidationBuilder | 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 | Se requiere que la longitud de la respuesta sea menor que el valor. |
requireTextMatchesPattern(pattern) | TextValidationBuilder | Requiere que la respuesta coincida con el patrón. |
requireWholeNumber() | TextValidationBuilder | 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 | Devuelve el feedback que se muestra a los encuestados cuando responden una pregunta con calificación. |
getHelpText() | String | Obtiene el texto de ayuda del elemento (a veces llamado texto de descripción para 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 calificable. |
getTitle() | String | Obtiene el título del elemento (a veces llamado texto de encabezado, en el caso de un SectionHeaderItem ). |
getType() | ItemType | Obtiene el tipo del elemento, representado como un ItemType . |
isRequired() | Boolean | Determina si el encuestado debe responder la pregunta. |
setGeneralFeedback(feedback) | TimeItem | Hace que los comentarios se muestren a los encuestados cuando responden una pregunta con calificación que no tiene una respuesta correcta o incorrecta (es decir, preguntas que requieren calificación manual). |
setHelpText(text) | TimeItem | Establece 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) | TimeItem | Establece la cantidad de puntos que vale un elemento con calificación. |
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 un 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 de descripción para 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 de encabezado, en el caso de un SectionHeaderItem ). |
getType() | ItemType | Obtiene el tipo del elemento, representado como un 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 de descripción 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 un SectionHeaderItem ). |
setVideoUrl(youtubeUrl) | VideoItem | Establece el video a partir de una URL o un ID de video de YouTube determinados. |
setWidth(width) | VideoItem | Establece el ancho del video en píxeles. |