Forms Service

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.
Formulários

Esse serviço permite que os scripts criem, acessem e modifiquem Formulários Google.

// Create a new form, then add a checkbox question, a multiple choice question,
// a page break, then a date question and a grid of questions.
var form = FormApp.create('New Form');
var item = form.addCheckboxItem();
item.setTitle('What condiments would you like on your hot dog?');
item.setChoices([
        item.createChoice('Ketchup'),
        item.createChoice('Mustard'),
        item.createChoice('Relish')
    ]);
form.addMultipleChoiceItem()
    .setTitle('Do you prefer cats or dogs?')
    .setChoiceValues(['Cats','Dogs'])
    .showOtherOption(true);
form.addPageBreakItem()
    .setTitle('Getting to know you');
form.addDateItem()
    .setTitle('When were you born?');
form.addGridItem()
    .setTitle('Rate your interests')
    .setRows(['Cars', 'Computers', 'Celebrities'])
    .setColumns(['Boring', 'So-so', 'Interesting']);
Logger.log('Published URL: ' + form.getPublishedUrl());
Logger.log('Editor URL: ' + form.getEditUrl());

Classes

NomeBreve descrição
AlignmentUma enumeração que representa os tipos compatíveis de alinhamento de imagens.
CheckboxGridItemÉ um item de pergunta, apresentado como uma grade de colunas e linhas, permitindo que o participante selecione várias opções por linha em uma sequência de caixas de seleção.
CheckboxGridValidationUma DataValidation para um CheckboxGridItem.
CheckboxGridValidationBuilderUm DataValidationBuilder para um CheckboxGridValidation
CheckboxItemÉ um item de pergunta que permite ao participante marcar uma ou mais caixas de seleção, além de um campo ""outro" opcional.
CheckboxValidationUma DataValidation para um CheckboxItem.
CheckboxValidationBuilderUm DataValidationBuilder para um CheckboxValidation
ChoiceUma única opção associada a um tipo de Item que oferece suporte a opções como CheckboxItem, ListItem ou MultipleChoiceItem.
DateItemÉ um item de pergunta que permite que o participante indique uma data.
DateTimeItemÉ um item de pergunta que permite que o participante indique uma data e hora.
DestinationTypeUma enumeração que representa os tipos compatíveis de destinos de resposta a formulários.
DurationItemÉ um item de pergunta que permite que o participante indique um período.
FeedbackTypeUma enumeração que representa os tipos de feedback compatíveis.
FormUm formulário que contém propriedades e itens em geral.
FormAppPermite que um script abra um Form existente ou crie um novo.
FormResponseUma resposta ao formulário como um todo.
GridItemÉ um item de pergunta, apresentado como uma grade de colunas e linhas, permitindo que o participante selecione uma opção por linha em uma sequência de botões de opção.
GridValidationUma DataValidation para um GridItem.
GridValidationBuilderUm DataValidationBuilder para um GridValidation
ImageItemÉ um item de layout que exibe uma imagem.
ItemUm item de formulário genérico que contém propriedades comuns a todos os itens, como título e texto de ajuda.
ItemResponseUma resposta a um item de pergunta em um formulário.
ItemTypeUma enumeração que representa os tipos compatíveis de itens do formulário.
ListItemÉ um item de pergunta que permite ao participante selecionar uma opção na lista suspensa.
MultipleChoiceItemÉ um item de pergunta que permite ao participante selecionar uma opção em uma lista de botões de opção ou um campo "quot;other" opcional".
PageBreakItemÉ um item de layout que marca o início de uma página.
PageNavigationTypeUma enumeração que representa os tipos compatíveis de navegação nas páginas.
ParagraphTextItemÉ um item de pergunta que permite ao participante inserir um bloco de texto.
ParagraphTextValidationUma DataValidation para um ParagraphTextItem.
ParagraphTextValidationBuilderUm DataValidationBuilder para um ParagraphTextValidation
QuizFeedbackA implementação de bean de um feedback, que contém propriedades comuns a todos os feedbacks, como texto de exibição ou links.
QuizFeedbackBuilderO FeedbackBuilder básico que contém setters para propriedades comuns a todos os feedbacks, como texto de exibição.
ScaleItemÉ um item de pergunta que permite que o participante escolha uma opção em uma sequência numerada de botões de opção.
SectionHeaderItemÉ um item de layout que indica visualmente o início de uma seção.
TextItemÉ um item de pergunta que permite que o participante insira uma única linha de texto.
TextValidationUma DataValidation para um TextItem.
TextValidationBuilderUm DataValidationBuilder para um TextValidation
TimeItemÉ um item de pergunta que permite que o participante indique um horário do dia.
VideoItemÉ um item de layout que exibe um vídeo.

Alignment

Propriedades

PropriedadeTipoDescrição
LEFTEnumAlinhe a imagem à esquerda do formulário.
CENTEREnumAlinhe a imagem ao centro do formulário.
RIGHTEnumAlinhe a imagem ao lado direito do formulário.

CheckboxGridItem

Métodos

MétodoTipo de retornoBreve descrição
clearValidation()CheckboxGridItemRemove qualquer validação de dados deste item da grade.
createResponse(responses)ItemResponseCria um novo ItemResponse para esse item da grade de caixa de seleção.
duplicate()CheckboxGridItemCria uma cópia desse item e a anexa ao final do formulário.
getColumns()String[]Acessa os valores para cada coluna na grade.
getHelpText()StringRecebe o texto de ajuda do item (às vezes chamado de texto de descrição para itens de layout, como ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRecebe o identificador exclusivo do item.
getIndex()IntegerAcessa o índice do item entre todos os itens no formulário.
getRows()String[]Acessa os valores para cada linha na grade.
getTitle()StringRecebe o título do item (às vezes chamado de texto de cabeçalho, no caso de um SectionHeaderItem).
getType()ItemTypeRecebe o tipo do item, representado como ItemType.
isRequired()BooleanDetermina se o participante precisa responder à pergunta.
setColumns(columns)CheckboxGridItemDefine as colunas da grade com base em uma matriz de valores.
setHelpText(text)CheckboxGridItemDefine o texto de ajuda do item (às vezes chamado de texto de descrição para itens de layout, como ImageItems, PageBreakItems e SectionHeaderItems).
setRequired(enabled)CheckboxGridItemDefine se o participante precisa responder à pergunta.
setRows(rows)CheckboxGridItemDefine as linhas da grade com base em uma matriz de valores.
setTitle(title)CheckboxGridItemDefine o título do item (às vezes chamado de texto de cabeçalho, no caso de um SectionHeaderItem).
setValidation(validation)CheckboxGridItemDefine a validação de dados para esse item de grade da caixa de seleção.

CheckboxGridValidation

CheckboxGridValidationBuilder

Métodos

MétodoTipo de retornoBreve descrição
requireLimitOneResponsePerColumn()CheckboxGridValidationBuilderRequer limite de uma resposta por coluna para um item da grade.

CheckboxItem

Métodos

MétodoTipo de retornoBreve descrição
clearValidation()CheckboxItemRemove qualquer validação de dados desse item da caixa de seleção.
createChoice(value)ChoiceCria uma nova opção.
createChoice(value, isCorrect)ChoiceCria uma nova opção.
createResponse(responses)ItemResponseCria um novo ItemResponse para esse item da caixa de seleção.
duplicate()CheckboxItemCria uma cópia desse item e a anexa ao final do formulário.
getChoices()Choice[]Recebe todas as opções de um item.
getFeedbackForCorrect()QuizFeedbackRetorna o feedback que é exibido aos participantes quando eles respondem corretamente a uma pergunta.
getFeedbackForIncorrect()QuizFeedbackRetorna o feedback exibido aos participantes quando eles respondem incorretamente a uma pergunta.
getHelpText()StringRecebe o texto de ajuda do item (às vezes chamado de texto de descrição para itens de layout, como ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRecebe o identificador exclusivo do item.
getIndex()IntegerAcessa o índice do item entre todos os itens no formulário.
getPoints()IntegerRetorna a pontuação de um item avaliado.
getTitle()StringRecebe o título do item (às vezes chamado de texto de cabeçalho, no caso de um SectionHeaderItem).
getType()ItemTypeRecebe o tipo do item, representado como ItemType.
hasOtherOption()BooleanDetermina se o item tem uma opção "other"
isRequired()BooleanDetermina se o participante precisa responder à pergunta.
setChoiceValues(values)CheckboxItemDefine as opções para um item de uma matriz de strings.
setChoices(choices)CheckboxItemDefine uma matriz de opções para um item.
setFeedbackForCorrect(feedback)CheckboxItemDefine o feedback que será exibido aos participantes quando eles responderem corretamente a uma pergunta.
setFeedbackForIncorrect(feedback)CheckboxItemDefine o feedback a ser exibido aos participantes quando eles responderem incorretamente a uma pergunta.
setHelpText(text)CheckboxItemDefine o texto de ajuda do item (às vezes chamado de texto de descrição para itens de layout, como ImageItems, PageBreakItems e SectionHeaderItems).
setPoints(points)CheckboxItemDefine o número de pontos que um item classificável vale.
setRequired(enabled)CheckboxItemDefine se o participante precisa responder à pergunta.
setTitle(title)CheckboxItemDefine o título do item (às vezes chamado de texto de cabeçalho, no caso de um SectionHeaderItem).
setValidation(validation)CheckboxItemDefine a validação de dados para esse item da caixa de seleção.
showOtherOption(enabled)CheckboxItemDefine se o item tem uma opção "other"

CheckboxValidation

CheckboxValidationBuilder

Métodos

MétodoTipo de retornoBreve descrição
requireSelectAtLeast(number)CheckboxValidationBuilderSelecione pelo menos essa quantidade de opções.
requireSelectAtMost(number)CheckboxValidationBuilderExigir a seleção de no máximo essas opções.
requireSelectExactly(number)CheckboxValidationBuilderExigir exatamente essa quantidade de opções para selecionar.

Choice

Métodos

MétodoTipo de retornoBreve descrição
getGotoPage()PageBreakItemAcessa o PageBreakItem definido como um destino de GO_TO_PAGE se o participante selecionar essa opção e concluir a página atual.
getPageNavigationType()PageNavigationTypeRecebe o PageNavigationType que ocorre se o participante selecionar essa opção e concluir a página atual.
getValue()StringRecebe o valor da escolha, que os participantes veem como um rótulo ao visualizar o formulário.
isCorrectAnswer()BooleanDefine se a escolha é uma resposta correta para a pergunta.

DateItem

Métodos

MétodoTipo de retornoBreve descrição
createResponse(response)ItemResponseCria um novo ItemResponse para esse item de data.
duplicate()DateItemCria uma cópia desse item e a anexa ao final do formulário.
getGeneralFeedback()QuizFeedbackRetorna o feedback que é exibido aos participantes quando eles respondem a uma pergunta de avaliação.
getHelpText()StringRecebe o texto de ajuda do item (às vezes chamado de texto de descrição para itens de layout, como ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRecebe o identificador exclusivo do item.
getIndex()IntegerAcessa o índice do item entre todos os itens no formulário.
getPoints()IntegerRetorna a pontuação de um item avaliado.
getTitle()StringRecebe o título do item (às vezes chamado de texto de cabeçalho, no caso de um SectionHeaderItem).
getType()ItemTypeRecebe o tipo do item, representado como ItemType.
includesYear()BooleanDetermina se o item de data inclui uma opção de ano.
isRequired()BooleanDetermina se o participante precisa responder à pergunta.
setGeneralFeedback(feedback)DateItemDefine o feedback a ser exibido aos participantes quando eles responderem a uma pergunta de classificação que não tem uma resposta correta ou incorreta (ou seja, perguntas que exigem avaliação manual).
setHelpText(text)DateItemDefine o texto de ajuda do item (às vezes chamado de texto de descrição para itens de layout, como ImageItems, PageBreakItems e SectionHeaderItems).
setIncludesYear(enableYear)DateItemDefine se o item de data inclui uma configuração de ano.
setPoints(points)DateItemDefine o número de pontos que um item classificável vale.
setRequired(enabled)DateItemDefine se o participante precisa responder à pergunta.
setTitle(title)DateItemDefine o título do item (às vezes chamado de texto de cabeçalho, no caso de um SectionHeaderItem).

DateTimeItem

Métodos

MétodoTipo de retornoBreve descrição
createResponse(response)ItemResponseCria um novo ItemResponse para esse item de data e hora.
duplicate()DateTimeItemCria uma cópia desse item e a anexa ao final do formulário.
getGeneralFeedback()QuizFeedbackRetorna o feedback que é exibido aos participantes quando eles respondem a uma pergunta de avaliação.
getHelpText()StringRecebe o texto de ajuda do item (às vezes chamado de texto de descrição para itens de layout, como ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRecebe o identificador exclusivo do item.
getIndex()IntegerAcessa o índice do item entre todos os itens no formulário.
getPoints()IntegerRetorna a pontuação de um item avaliado.
getTitle()StringRecebe o título do item (às vezes chamado de texto de cabeçalho, no caso de um SectionHeaderItem).
getType()ItemTypeRecebe o tipo do item, representado como ItemType.
includesYear()BooleanDetermina se o item de data inclui uma opção de ano.
isRequired()BooleanDetermina se o participante precisa responder à pergunta.
setGeneralFeedback(feedback)DateTimeItemDefine o feedback a ser exibido aos participantes quando eles responderem a uma pergunta de classificação que não tem uma resposta correta ou incorreta (ou seja, perguntas que exigem avaliação manual).
setHelpText(text)DateTimeItemDefine o texto de ajuda do item (às vezes chamado de texto de descrição para itens de layout, como ImageItems, PageBreakItems e SectionHeaderItems).
setIncludesYear(enableYear)DateTimeItemDefine se o item de data inclui uma configuração de ano.
setPoints(points)DateTimeItemDefine o número de pontos que um item classificável vale.
setRequired(enabled)DateTimeItemDefine se o participante precisa responder à pergunta.
setTitle(title)DateTimeItemDefine o título do item (às vezes chamado de texto de cabeçalho, no caso de um SectionHeaderItem).

DestinationType

Propriedades

PropriedadeTipoDescrição
SPREADSHEETEnumum arquivo do Planilhas Google como destino de respostas de formulário.

DurationItem

Métodos

MétodoTipo de retornoBreve descrição
createResponse(hours, minutes, seconds)ItemResponseCria um novo ItemResponse para esse item de data.
duplicate()DurationItemCria uma cópia desse item e a anexa ao final do formulário.
getGeneralFeedback()QuizFeedbackRetorna o feedback que é exibido aos participantes quando eles respondem a uma pergunta de avaliação.
getHelpText()StringRecebe o texto de ajuda do item (às vezes chamado de texto de descrição para itens de layout, como ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRecebe o identificador exclusivo do item.
getIndex()IntegerAcessa o índice do item entre todos os itens no formulário.
getPoints()IntegerRetorna a pontuação de um item avaliado.
getTitle()StringRecebe o título do item (às vezes chamado de texto de cabeçalho, no caso de um SectionHeaderItem).
getType()ItemTypeRecebe o tipo do item, representado como ItemType.
isRequired()BooleanDetermina se o participante precisa responder à pergunta.
setGeneralFeedback(feedback)DurationItemDefine o feedback a ser exibido aos participantes quando eles responderem a uma pergunta de classificação que não tem uma resposta correta ou incorreta (ou seja, perguntas que exigem avaliação manual).
setHelpText(text)DurationItemDefine o texto de ajuda do item (às vezes chamado de texto de descrição para itens de layout, como ImageItems, PageBreakItems e SectionHeaderItems).
setPoints(points)DurationItemDefine o número de pontos que um item classificável vale.
setRequired(enabled)DurationItemDefine se o participante precisa responder à pergunta.
setTitle(title)DurationItemDefine o título do item (às vezes chamado de texto de cabeçalho, no caso de um SectionHeaderItem).

FeedbackType

Propriedades

PropriedadeTipoDescrição
CORRECTEnumO feedback que é exibido automaticamente aos participantes para uma pergunta respondida corretamente.
INCORRECTEnumO feedback que é exibido automaticamente aos participantes de uma pergunta respondida incorretamente.
GENERALEnumFeedback exibido automaticamente aos participantes quando eles enviam a resposta.

Form

Métodos

MétodoTipo de retornoBreve descrição
addCheckboxGridItem()CheckboxGridItemanexa um novo item de pergunta, apresentado como uma grade de colunas e linhas, permitindo que o participante selecione várias opções por linha de uma sequência de caixas de seleção.
addCheckboxItem()CheckboxItemAnexa um novo item de pergunta que permite ao participante marcar uma ou mais caixas de seleção, bem como um campo "quot;other" opcional".
addDateItem()DateItemAnexa um novo item de pergunta que permite que o participante indique uma data.
addDateTimeItem()DateTimeItemAnexa um novo item de pergunta que permite que o participante indique uma data e hora.
addDurationItem()DurationItemAnexa um novo item de pergunta que permite que o participante indique um período.
addEditor(emailAddress)FormAdiciona o usuário especificado à lista de editores de Form.
addEditor(user)FormAdiciona o usuário especificado à lista de editores de Form.
addEditors(emailAddresses)FormAdiciona a matriz especificada de usuários à lista de editores de Form.
addGridItem()GridItemanexa um novo item de pergunta, apresentado como uma grade de colunas e linhas, permitindo que o participante selecione uma opção por linha em uma sequência de botões de opção.
addImageItem()ImageItemAnexa um novo item de layout que exibe uma imagem.
addListItem()ListItemAnexa um novo item de pergunta que permite que o participante selecione uma opção em uma lista suspensa.
addMultipleChoiceItem()MultipleChoiceItemAnexa um novo item de pergunta que permite que o participante selecione uma opção em uma lista de botões de opção ou um campo opcional "quot;other"".
addPageBreakItem()PageBreakItemAnexa um novo item de layout que marca o início de uma página.
addParagraphTextItem()ParagraphTextItemAnexa um novo item de pergunta que permite que o participante insira um bloco de texto.
addScaleItem()ScaleItemAnexa um novo item de pergunta que permite que o participante escolha uma opção em uma sequência numerada de botões de opção.
addSectionHeaderItem()SectionHeaderItemAnexa um novo item de layout que indica visualmente o início de uma seção.
addTextItem()TextItemAnexa um novo item de pergunta que permite que o participante insira uma única linha de texto.
addTimeItem()TimeItemAnexa um novo item de pergunta que permite que o participante indique um horário do dia.
addVideoItem()VideoItemAnexa um novo item de layout que exibe um vídeo.
canEditResponse()BooleanDetermina se o formulário exibe um link para editar uma resposta após o envio.
collectsEmail()BooleanDetermina se o formulário coleta os endereços de e-mail dos participantes.
createResponse()FormResponseCria uma nova resposta para o formulário.
deleteAllResponses()FormExclui todas as respostas enviadas do repositório de respostas do formulário.
deleteItem(index)voidExclui o item em um determinado índice entre todos os itens no formulário.
deleteItem(item)voidExclui o item especificado.
deleteResponse(responseId)FormExclui uma única resposta do armazenamento de respostas do formulário.
getConfirmationMessage()StringRecebe a mensagem de confirmação do formulário.
getCustomClosedFormMessage()StringRecebe a mensagem personalizada que será exibida se o formulário não estiver aceitando respostas ou uma string vazia se nenhuma mensagem personalizada tiver sido definida.
getDescription()StringRecebe a descrição do formulário.
getDestinationId()StringRecebe o ID do destino da resposta do formulário.
getDestinationType()DestinationTypeRecebe o tipo do destino da resposta do formulário.
getEditUrl()StringRecebe o URL que pode ser usado para acessar o modo de edição do formulário.
getEditors()User[]Recebe a lista de editores desse Form.
getId()StringRecebe o ID do formulário.
getItemById(id)ItemRecebe o item com um determinado código.
getItems()Item[]Recebe uma matriz de todos os itens no formulário.
getItems(itemType)Item[]Recebe uma matriz de todos os itens de um determinado tipo.
getPublishedUrl()StringRecebe o URL que pode ser usado para responder ao formulário.
getResponse(responseId)FormResponseRecebe uma única resposta do formulário com base no ID da resposta.
getResponses()FormResponse[]Recebe uma matriz de todas as respostas do formulário.
getResponses(timestamp)FormResponse[]Recebe uma matriz de todas as respostas do formulário depois de uma determinada data e hora.
getShuffleQuestions()BooleanDetermina se a ordem das perguntas em cada página do formulário é aleatória.
getSummaryUrl()StringRecebe o URL que pode ser usado para visualizar um resumo das respostas do formulário.
getTitle()StringRecebe o título do formulário.
hasLimitOneResponsePerUser()BooleanDetermina se o formulário permite apenas uma resposta por participante.
hasProgressBar()BooleanDetermina se o formulário exibe uma barra de progresso.
hasRespondAgainLink()BooleanDetermina se o formulário exibe um link para enviar outra resposta após o preenchimento.
isAcceptingResponses()BooleanDetermina se o formulário está aceitando respostas.
isPublishingSummary()BooleanDetermina se o formulário exibe um link para ver um resumo das respostas após o participante preencher o formulário.
isQuiz()BooleanDefine se o formulário é um teste.
moveItem(from, to)ItemMove um item em um determinado índice entre todos os itens do formulário para outro índice.
moveItem(item, toIndex)ItemMove um determinado item para um determinado índice entre todos os itens do formulário.
removeDestination()FormDesvincula o formulário do destino de resposta atual.
removeEditor(emailAddress)FormRemove o usuário especificado da lista de editores para o Form.
removeEditor(user)FormRemove o usuário especificado da lista de editores para o Form.
requiresLogin()BooleanDetermina se o formulário exige que os participantes façam login em uma conta no mesmo domínio ou em um subdomínio antes de responder.
setAcceptingResponses(enabled)FormDefine se o formulário está aceitando respostas no momento.
setAllowResponseEdits(enabled)FormDefine se o formulário exibirá um link para editar uma resposta após o envio.
setCollectEmail(collect)FormDefine se o formulário coleta endereços de e-mail dos participantes.
setConfirmationMessage(message)FormDefine a mensagem de confirmação do formulário.
setCustomClosedFormMessage(message)FormDefine que a mensagem será exibida se o formulário não estiver aceitando respostas.
setDescription(description)FormDefine a descrição do formulário.
setDestination(type, id)FormDefine o destino no qual as respostas do formulário são salvas.
setIsQuiz(enabled)FormDefine se o formulário é um teste.
setLimitOneResponsePerUser(enabled)FormDefine se o formulário permite apenas uma resposta por participante.
setProgressBar(enabled)FormDefine se o formulário tem uma barra de progresso.
setPublishingSummary(enabled)FormDefine se o formulário exibe um link para visualizar um resumo das respostas após o envio do participante.
setRequireLogin(requireLogin)FormDefine se o formulário exige que os participantes façam login em uma conta no mesmo domínio ou em um subdomínio antes de responder.
setShowLinkToRespondAgain(enabled)FormDefine se o formulário exibe um link para enviar outra resposta após o preenchimento.
setShuffleQuestions(shuffle)FormDefine se a ordem das perguntas em cada página do formulário é aleatória.
setTitle(title)FormDefine o título do formulário.
shortenFormUrl(url)StringConverte um URL longo de um formulário em um URL curto.
submitGrades(responses)FormEnvia notas para os FormResponses fornecidos.

FormApp

Propriedades

PropriedadeTipoDescrição
AlignmentAlignmentUma enumeração dos tipos de alinhamento de imagens.
DestinationTypeDestinationTypeUma enumeração dos tipos de destinos que podem armazenar respostas de formulário.
FeedbackTypeFeedbackTypeUma enumeração dos tipos de formulário Feedbacks.
ItemTypeItemTypeUma enumeração dos tipos de formulário Items.
PageNavigationTypePageNavigationTypeUma enumeração dos possíveis comportamentos para a navegação em páginas.

Métodos

MétodoTipo de retornoBreve descrição
create(title)FormCria e retorna um novo Form.
createCheckboxGridValidation()CheckboxGridValidationBuilderRetorna uma instância de um CheckboxGridValidationBuilder que pode ser usada para definir uma validação em um CheckboxGridItem
createCheckboxValidation()CheckboxValidationBuilderRetorna uma instância de um CheckboxValidationBuilder que pode ser usada para definir a validação em um CheckboxItem.
createFeedback()QuizFeedbackBuilderRetorna uma instância de um QuizFeedbackBuilder, que pode ser usado para definir feedback sobre um Item com avaliação.
createGridValidation()GridValidationBuilderRetorna uma instância de um GridValidationBuilder que pode ser usada para definir a validação em um GridItem.
createParagraphTextValidation()ParagraphTextValidationBuilderRetorna uma instância de um ParagraphTextValidationBuilder, que pode ser usada para definir a validação em um ParagraphTextItem.
createTextValidation()TextValidationBuilderRetorna uma instância de um TextValidationBuilder que pode ser usada para definir a validação de um TextItem.
getActiveForm()FormRetorna o formulário em que o script é vinculado pelo contêiner.
getUi()UiRetorna uma instância do ambiente de interface do usuário do editor do formulário que permite que o script adicione recursos como menus, caixas de diálogo e barras laterais.
openById(id)FormRetorna o Form com o ID especificado.
openByUrl(url)FormRetorna o Form com o URL especificado.

FormResponse

Métodos

MétodoTipo de retornoBreve descrição
getEditResponseUrl()StringGera um URL que pode ser usado para editar uma resposta que já foi enviada.
getGradableItemResponses()ItemResponse[]Recebe todas as respostas dos itens contidas em uma resposta do formulário, na mesma ordem em que os itens aparecem no formulário.
getGradableResponseForItem(item)ItemResponseRecebe a resposta do item contida em um formulário para um determinado item.
getId()StringAcessa o ID da resposta do formulário.
getItemResponses()ItemResponse[]Recebe todas as respostas dos itens contidas em uma resposta do formulário, na mesma ordem em que os itens aparecem no formulário.
getRespondentEmail()StringRecebe o endereço de e-mail da pessoa que enviou uma resposta se a configuração Form.setCollectEmail(collect) estiver ativada.
getResponseForItem(item)ItemResponseAcessa a resposta do item contido neste formulário para um determinado item.
getTimestamp()DateRecebe o carimbo de data/hora de um envio de resposta do formulário.
submit()FormResponseEnvia a resposta.
toPrefilledUrl()StringGera um URL para o formulário em que as respostas são preenchidas automaticamente com base nas respostas desta resposta de formulário.
withItemGrade(gradedResponse)FormResponseAdiciona as classificações de resposta do item a uma resposta do formulário.
withItemResponse(response)FormResponseAdiciona a resposta do item em questão a uma resposta do formulário.

GridItem

Métodos

MétodoTipo de retornoBreve descrição
clearValidation()GridItemRemove qualquer validação de dados deste item da grade.
createResponse(responses)ItemResponseCria um novo ItemResponse para esse item da grade.
duplicate()GridItemCria uma cópia desse item e a anexa ao final do formulário.
getColumns()String[]Acessa os valores para cada coluna na grade.
getHelpText()StringRecebe o texto de ajuda do item (às vezes chamado de texto de descrição para itens de layout, como ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRecebe o identificador exclusivo do item.
getIndex()IntegerAcessa o índice do item entre todos os itens no formulário.
getRows()String[]Acessa os valores para cada linha na grade.
getTitle()StringRecebe o título do item (às vezes chamado de texto de cabeçalho, no caso de um SectionHeaderItem).
getType()ItemTypeRecebe o tipo do item, representado como ItemType.
isRequired()BooleanDetermina se o participante precisa responder à pergunta.
setColumns(columns)GridItemDefine as colunas da grade com base em uma matriz de valores.
setHelpText(text)GridItemDefine o texto de ajuda do item (às vezes chamado de texto de descrição para itens de layout, como ImageItems, PageBreakItems e SectionHeaderItems).
setRequired(enabled)GridItemDefine se o participante precisa responder à pergunta.
setRows(rows)GridItemDefine as linhas da grade com base em uma matriz de valores.
setTitle(title)GridItemDefine o título do item (às vezes chamado de texto de cabeçalho, no caso de um SectionHeaderItem).
setValidation(validation)GridItemDefine a validação de dados para este item da grade.

GridValidation

GridValidationBuilder

Métodos

MétodoTipo de retornoBreve descrição
requireLimitOneResponsePerColumn()GridValidationBuilderRequer limite de uma resposta por coluna para um item da grade.

ImageItem

Métodos

MétodoTipo de retornoBreve descrição
duplicate()ImageItemCria uma cópia desse item e a anexa ao final do formulário.
getAlignment()AlignmentRecebe o alinhamento horizontal da imagem.
getHelpText()StringRecebe o texto de ajuda do item (às vezes chamado de texto de descrição para itens de layout, como ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRecebe o identificador exclusivo do item.
getImage()BlobRecebe a imagem que está atribuída ao item no momento.
getIndex()IntegerAcessa o índice do item entre todos os itens no formulário.
getTitle()StringRecebe o título do item (às vezes chamado de texto de cabeçalho, no caso de um SectionHeaderItem).
getType()ItemTypeRecebe o tipo do item, representado como ItemType.
getWidth()IntegerRecebe a largura da imagem em pixels.
setAlignment(alignment)ImageItemDefine o alinhamento horizontal da imagem.
setHelpText(text)ImageItemDefine o texto de ajuda do item (às vezes chamado de texto de descrição para itens de layout, como ImageItems, PageBreakItems e SectionHeaderItems).
setImage(image)ImageItemDefine a própria imagem.
setTitle(title)ImageItemDefine o título do item (às vezes chamado de texto de cabeçalho, no caso de um SectionHeaderItem).
setWidth(width)ImageItemDefine a largura da imagem em pixels.

Item

Métodos

MétodoTipo de retornoBreve descrição
asCheckboxGridItem()CheckboxGridItemRetorna o item como um item de grade de caixa de seleção.
asCheckboxItem()CheckboxItemRetorna o item como um item da caixa de seleção.
asDateItem()DateItemRetorna o item como um item de data.
asDateTimeItem()DateTimeItemRetorna o item como um item de data e hora.
asDurationItem()DurationItemRetorna o item como um item de duração.
asGridItem()GridItemRetorna o item em uma grade.
asImageItem()ImageItemRetorna o item como um item de imagem.
asListItem()ListItemRetorna o item como um item de lista.
asMultipleChoiceItem()MultipleChoiceItemRetorna o item como de múltipla escolha.
asPageBreakItem()PageBreakItemRetorna o item como um quebra de página.
asParagraphTextItem()ParagraphTextItemRetorna o item como um item de texto de parágrafo.
asScaleItem()ScaleItemRetorna o item como um item de escala.
asSectionHeaderItem()SectionHeaderItemRetorna o item como um item de cabeçalho da seção.
asTextItem()TextItemRetorna o item como texto.
asTimeItem()TimeItemRetorna o item como um item de tempo.
asVideoItem()VideoItemRetorna o item como um vídeo.
duplicate()ItemCria uma cópia desse item e a anexa ao final do formulário.
getHelpText()StringRecebe o texto de ajuda do item (às vezes chamado de texto de descrição para itens de layout, como ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRecebe o identificador exclusivo do item.
getIndex()IntegerAcessa o índice do item entre todos os itens no formulário.
getTitle()StringRecebe o título do item (às vezes chamado de texto de cabeçalho, no caso de um SectionHeaderItem).
getType()ItemTypeRecebe o tipo do item, representado como ItemType.
setHelpText(text)ItemDefine o texto de ajuda do item (às vezes chamado de texto de descrição para itens de layout, como ImageItems, PageBreakItems e SectionHeaderItems).
setTitle(title)ItemDefine o título do item (às vezes chamado de texto de cabeçalho, no caso de um SectionHeaderItem).

ItemResponse

Métodos

MétodoTipo de retornoBreve descrição
getFeedback()ObjectRecebe o feedback fornecido para a resposta enviada pelo participante.
getItem()ItemRecebe o item de pergunta que essa resposta responde.
getResponse()ObjectRecebe a resposta enviada pelo participante.
getScore()ObjectRecebe a pontuação da resposta enviada pelo participante.
setFeedback(feedback)ItemResponseDefine o feedback que deve ser exibido para a resposta enviada pelo participante.
setScore(score)ItemResponseDefine a pontuação da resposta enviada pelo participante.

ItemType

Propriedades

PropriedadeTipoDescrição
CHECKBOXEnumÉ um item de pergunta que permite ao participante marcar uma ou mais caixas de seleção, além de um campo ""outro" opcional.
CHECKBOX_GRIDEnumÉ um item de pergunta, apresentado como uma grade de colunas e linhas, permitindo que o participante selecione várias opções por linha em uma sequência de caixas de seleção.
DATEEnumÉ um item de pergunta que permite que o participante indique uma data.
DATETIMEEnumÉ um item de pergunta que permite que o participante indique uma data e hora.
DURATIONEnumÉ um item de pergunta que permite que o participante indique um período.
GRIDEnumÉ um item de pergunta, apresentado como uma grade de colunas e linhas, permitindo que o participante selecione uma opção por linha em uma sequência de botões de opção.
IMAGEEnumÉ um item de layout que exibe uma imagem.
LISTEnumÉ um item de pergunta que permite ao participante selecionar uma opção na lista suspensa.
MULTIPLE_CHOICEEnumÉ um item de pergunta que permite ao participante selecionar uma opção em uma lista de botões de opção ou um campo "quot;other" opcional".
PAGE_BREAKEnumÉ um item de layout que marca o início de uma página.
PARAGRAPH_TEXTEnumÉ um item de pergunta que permite ao participante inserir um bloco de texto.
SCALEEnumÉ um item de pergunta que permite que o participante escolha uma opção em uma sequência numerada de botões de opção.
SECTION_HEADEREnumÉ um item de layout que indica visualmente o início de uma seção.
TEXTEnumÉ um item de pergunta que permite que o participante insira uma única linha de texto.
TIMEEnumÉ um item de pergunta que permite que o participante indique um horário do dia.
VIDEOEnumÉ um item de layout que exibe um vídeo do YouTube.
FILE_UPLOADEnumÉ um item de pergunta que permite que o participante faça upload de um arquivo.

ListItem

Métodos

MétodoTipo de retornoBreve descrição
createChoice(value)ChoiceCria uma nova opção.
createChoice(value, isCorrect)ChoiceCria uma nova opção.
createChoice(value, navigationItem)ChoiceCria uma nova opção com uma opção de navegação que pula para um determinado item de quebra de página.
createChoice(value, navigationType)ChoiceCria uma nova opção com uma opção de navegação nas páginas.
createResponse(response)ItemResponseCrie um novo ItemResponse para esse item da lista.
duplicate()ListItemCria uma cópia desse item e a anexa ao final do formulário.
getChoices()Choice[]Recebe todas as opções de um item.
getFeedbackForCorrect()QuizFeedbackRetorna o feedback que é exibido aos participantes quando eles respondem corretamente a uma pergunta.
getFeedbackForIncorrect()QuizFeedbackRetorna o feedback exibido aos participantes quando eles respondem incorretamente a uma pergunta.
getHelpText()StringRecebe o texto de ajuda do item (às vezes chamado de texto de descrição para itens de layout, como ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRecebe o identificador exclusivo do item.
getIndex()IntegerAcessa o índice do item entre todos os itens no formulário.
getPoints()IntegerRetorna a pontuação de um item avaliado.
getTitle()StringRecebe o título do item (às vezes chamado de texto de cabeçalho, no caso de um SectionHeaderItem).
getType()ItemTypeRecebe o tipo do item, representado como ItemType.
isRequired()BooleanDetermina se o participante precisa responder à pergunta.
setChoiceValues(values)ListItemDefine as opções para um item de uma matriz de strings.
setChoices(choices)ListItemDefine uma matriz de opções para um item.
setFeedbackForCorrect(feedback)ListItemDefine o feedback que será exibido aos participantes quando eles responderem corretamente a uma pergunta.
setFeedbackForIncorrect(feedback)ListItemDefine o feedback a ser exibido aos participantes quando eles responderem incorretamente a uma pergunta.
setHelpText(text)ListItemDefine o texto de ajuda do item (às vezes chamado de texto de descrição para itens de layout, como ImageItems, PageBreakItems e SectionHeaderItems).
setPoints(points)ListItemDefine o número de pontos que um item classificável vale.
setRequired(enabled)ListItemDefine se o participante precisa responder à pergunta.
setTitle(title)ListItemDefine o título do item (às vezes chamado de texto de cabeçalho, no caso de um SectionHeaderItem).

MultipleChoiceItem

Métodos

MétodoTipo de retornoBreve descrição
createChoice(value)ChoiceCria uma nova opção.
createChoice(value, isCorrect)ChoiceCria uma nova opção.
createChoice(value, navigationItem)ChoiceCria uma nova opção com uma opção de navegação que pula para um determinado item de quebra de página.
createChoice(value, navigationType)ChoiceCria uma nova opção com uma opção de navegação nas páginas.
createResponse(response)ItemResponseCrie um novo ItemResponse para esse item de múltipla escolha.
duplicate()MultipleChoiceItemCria uma cópia desse item e a anexa ao final do formulário.
getChoices()Choice[]Recebe todas as opções de um item.
getFeedbackForCorrect()QuizFeedbackRetorna o feedback que é exibido aos participantes quando eles respondem corretamente a uma pergunta.
getFeedbackForIncorrect()QuizFeedbackRetorna o feedback exibido aos participantes quando eles respondem incorretamente a uma pergunta.
getHelpText()StringRecebe o texto de ajuda do item (às vezes chamado de texto de descrição para itens de layout, como ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRecebe o identificador exclusivo do item.
getIndex()IntegerAcessa o índice do item entre todos os itens no formulário.
getPoints()IntegerRetorna a pontuação de um item avaliado.
getTitle()StringRecebe o título do item (às vezes chamado de texto de cabeçalho, no caso de um SectionHeaderItem).
getType()ItemTypeRecebe o tipo do item, representado como ItemType.
hasOtherOption()BooleanDetermina se o item tem uma opção "other"
isRequired()BooleanDetermina se o participante precisa responder à pergunta.
setChoiceValues(values)MultipleChoiceItemDefine as opções para um item de uma matriz de strings.
setChoices(choices)MultipleChoiceItemDefine uma matriz de opções para um item.
setFeedbackForCorrect(feedback)MultipleChoiceItemDefine o feedback que será exibido aos participantes quando eles responderem corretamente a uma pergunta.
setFeedbackForIncorrect(feedback)MultipleChoiceItemDefine o feedback a ser exibido aos participantes quando eles responderem incorretamente a uma pergunta.
setHelpText(text)MultipleChoiceItemDefine o texto de ajuda do item (às vezes chamado de texto de descrição para itens de layout, como ImageItems, PageBreakItems e SectionHeaderItems).
setPoints(points)MultipleChoiceItemDefine o número de pontos que um item classificável vale.
setRequired(enabled)MultipleChoiceItemDefine se o participante precisa responder à pergunta.
setTitle(title)MultipleChoiceItemDefine o título do item (às vezes chamado de texto de cabeçalho, no caso de um SectionHeaderItem).
showOtherOption(enabled)MultipleChoiceItemDefine se o item tem uma opção "other"

PageBreakItem

Métodos

MétodoTipo de retornoBreve descrição
duplicate()PageBreakItemCria uma cópia desse item e a anexa ao final do formulário.
getGoToPage()PageBreakItemConsiga o PageBreakItem para o qual o formulário pulará após a conclusão da página antes dessa quebra de página (ou seja, ao alcançar essa quebra de página por progressão linear normal durante o formulário).
getHelpText()StringRecebe o texto de ajuda do item (às vezes chamado de texto de descrição para itens de layout, como ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRecebe o identificador exclusivo do item.
getIndex()IntegerAcessa o índice do item entre todos os itens no formulário.
getPageNavigationType()PageNavigationTypeRecebe o tipo de navegação na página que ocorre após a conclusão da página antes dessa quebra de página, ou seja, ao atingir essa quebra de página por progressão linear normal usando o formulário.
getTitle()StringRecebe o título do item (às vezes chamado de texto de cabeçalho, no caso de um SectionHeaderItem).
getType()ItemTypeRecebe o tipo do item, representado como ItemType.
setGoToPage(goToPageItem)PageBreakItemDefine a página que deve ser pulada após a conclusão da página antes da quebra de página (ou seja, ao alcançar essa quebra de página por progressão linear normal usando o formulário).
setGoToPage(navigationType)PageBreakItemDefine o tipo de navegação na página que ocorre após a conclusão da página antes dessa quebra de página, ou seja, ao atingir essa quebra de página com a progressão linear normal usando o formulário.
setHelpText(text)PageBreakItemDefine o texto de ajuda do item (às vezes chamado de texto de descrição para itens de layout, como ImageItems, PageBreakItems e SectionHeaderItems).
setTitle(title)PageBreakItemDefine o título do item (às vezes chamado de texto de cabeçalho, no caso de um SectionHeaderItem).

Propriedades

PropriedadeTipoDescrição
CONTINUEEnumContinue para a próxima página do formulário após preencher a página atual.
GO_TO_PAGEEnumIr para uma página específica do formulário depois de concluir a atual
RESTARTEnumReinicie o formulário desde o início, sem limpar as respostas inseridas até agora, depois de preencher a página atual.
SUBMITEnumEnvie a resposta do formulário depois de preencher a página atual.

ParagraphTextItem

Métodos

MétodoTipo de retornoBreve descrição
clearValidation()ParagraphTextItemRemove qualquer validação de dados para esse item de texto do parágrafo.
createResponse(response)ItemResponseCria um novo ItemResponse para esse item de texto do parágrafo.
duplicate()ParagraphTextItemCria uma cópia desse item e a anexa ao final do formulário.
getGeneralFeedback()QuizFeedbackRetorna o feedback que é exibido aos participantes quando eles respondem a uma pergunta de avaliação.
getHelpText()StringRecebe o texto de ajuda do item (às vezes chamado de texto de descrição para itens de layout, como ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRecebe o identificador exclusivo do item.
getIndex()IntegerAcessa o índice do item entre todos os itens no formulário.
getPoints()IntegerRetorna a pontuação de um item avaliado.
getTitle()StringRecebe o título do item (às vezes chamado de texto de cabeçalho, no caso de um SectionHeaderItem).
getType()ItemTypeRecebe o tipo do item, representado como ItemType.
isRequired()BooleanDetermina se o participante precisa responder à pergunta.
setGeneralFeedback(feedback)ParagraphTextItemDefine o feedback a ser exibido aos participantes quando eles responderem a uma pergunta de classificação que não tem uma resposta correta ou incorreta (ou seja, perguntas que exigem avaliação manual).
setHelpText(text)ParagraphTextItemDefine o texto de ajuda do item (às vezes chamado de texto de descrição para itens de layout, como ImageItems, PageBreakItems e SectionHeaderItems).
setPoints(points)ParagraphTextItemDefine o número de pontos que um item classificável vale.
setRequired(enabled)ParagraphTextItemDefine se o participante precisa responder à pergunta.
setTitle(title)ParagraphTextItemDefine o título do item (às vezes chamado de texto de cabeçalho, no caso de um SectionHeaderItem).
setValidation(validation)ParagraphTextItemDefine a validação de dados para esse item de texto do parágrafo.

ParagraphTextValidation

ParagraphTextValidationBuilder

Métodos

MétodoTipo de retornoBreve descrição
requireTextContainsPattern(pattern)ParagraphTextValidationBuilderExige resposta para conter o padrão.
requireTextDoesNotContainPattern(pattern)ParagraphTextValidationBuilderExige resposta para não conter padrão.
requireTextDoesNotMatchPattern(pattern)ParagraphTextValidationBuilderRequer resposta para não corresponder ao padrão.
requireTextLengthGreaterThanOrEqualTo(number)ParagraphTextValidationBuilderRequer que o tamanho da resposta seja maior ou igual ao valor.
requireTextLengthLessThanOrEqualTo(number)ParagraphTextValidationBuilderRequer que o tamanho da resposta seja menor que o valor.
requireTextMatchesPattern(pattern)ParagraphTextValidationBuilderRequer resposta para correspondência de padrão.

QuizFeedback

Métodos

MétodoTipo de retornoBreve descrição
getLinkUrls()String[]Recebe uma lista dos URLs associados ao feedback.
getText()StringRecebe o texto de exibição do feedback.

QuizFeedbackBuilder

Métodos

MétodoTipo de retornoBreve descrição
addLink(url)QuizFeedbackBuilderAdiciona um link ao material complementar do feedback.
addLink(url, displayText)QuizFeedbackBuilderAdiciona um link ao material complementar do feedback.
build()QuizFeedbackCria um feedback do tipo correspondente para esse builder.
copy()QuizFeedbackBuilderRetorna uma cópia desse builder.
setText(text)QuizFeedbackBuilderDefine o texto do feedback.

ScaleItem

Métodos

MétodoTipo de retornoBreve descrição
createResponse(response)ItemResponseCria um novo ItemResponse para esse item de escala.
duplicate()ScaleItemCria uma cópia desse item e a anexa ao final do formulário.
getGeneralFeedback()QuizFeedbackRetorna o feedback que é exibido aos participantes quando eles respondem a uma pergunta de avaliação.
getHelpText()StringRecebe o texto de ajuda do item (às vezes chamado de texto de descrição para itens de layout, como ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRecebe o identificador exclusivo do item.
getIndex()IntegerAcessa o índice do item entre todos os itens no formulário.
getLeftLabel()StringRecebe o rótulo do limite inferior da escala, se houver.
getLowerBound()IntegerRecebe o limite inferior da escala.
getPoints()IntegerRetorna a pontuação de um item avaliado.
getRightLabel()StringRecebe o rótulo do limite superior da escala, se houver.
getTitle()StringRecebe o título do item (às vezes chamado de texto de cabeçalho, no caso de um SectionHeaderItem).
getType()ItemTypeRecebe o tipo do item, representado como ItemType.
getUpperBound()IntegerRecebe o limite superior da balança.
isRequired()BooleanDetermina se o participante precisa responder à pergunta.
setBounds(lower, upper)ScaleItemDefine os limites inferior e superior da balança.
setGeneralFeedback(feedback)ScaleItemDefine o feedback a ser exibido aos participantes quando eles responderem a uma pergunta de classificação que não tem uma resposta correta ou incorreta (ou seja, perguntas que exigem avaliação manual).
setHelpText(text)ScaleItemDefine o texto de ajuda do item (às vezes chamado de texto de descrição para itens de layout, como ImageItems, PageBreakItems e SectionHeaderItems).
setLabels(lower, upper)ScaleItemDefine os rótulos para os limites inferior e superior da balança.
setPoints(points)ScaleItemDefine o número de pontos que um item classificável vale.
setRequired(enabled)ScaleItemDefine se o participante precisa responder à pergunta.
setTitle(title)ScaleItemDefine o título do item (às vezes chamado de texto de cabeçalho, no caso de um SectionHeaderItem).

SectionHeaderItem

Métodos

MétodoTipo de retornoBreve descrição
duplicate()SectionHeaderItemCria uma cópia desse item e a anexa ao final do formulário.
getHelpText()StringRecebe o texto de ajuda do item (às vezes chamado de texto de descrição para itens de layout, como ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRecebe o identificador exclusivo do item.
getIndex()IntegerAcessa o índice do item entre todos os itens no formulário.
getTitle()StringRecebe o título do item (às vezes chamado de texto de cabeçalho, no caso de um SectionHeaderItem).
getType()ItemTypeRecebe o tipo do item, representado como ItemType.
setHelpText(text)SectionHeaderItemDefine o texto de ajuda do item (às vezes chamado de texto de descrição para itens de layout, como ImageItems, PageBreakItems e SectionHeaderItems).
setTitle(title)SectionHeaderItemDefine o título do item (às vezes chamado de texto de cabeçalho, no caso de um SectionHeaderItem).

TextItem

Métodos

MétodoTipo de retornoBreve descrição
clearValidation()TextItemRemove todas as validações de dados deste item de texto.
createResponse(response)ItemResponseCrie um novo ItemResponse para esse item de texto.
duplicate()TextItemCria uma cópia desse item e a anexa ao final do formulário.
getGeneralFeedback()QuizFeedbackRetorna o feedback que é exibido aos participantes quando eles respondem a uma pergunta de avaliação.
getHelpText()StringRecebe o texto de ajuda do item (às vezes chamado de texto de descrição para itens de layout, como ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRecebe o identificador exclusivo do item.
getIndex()IntegerAcessa o índice do item entre todos os itens no formulário.
getPoints()IntegerRetorna a pontuação de um item avaliado.
getTitle()StringRecebe o título do item (às vezes chamado de texto de cabeçalho, no caso de um SectionHeaderItem).
getType()ItemTypeRecebe o tipo do item, representado como ItemType.
isRequired()BooleanDetermina se o participante precisa responder à pergunta.
setGeneralFeedback(feedback)TextItemDefine o feedback a ser exibido aos participantes quando eles responderem a uma pergunta de classificação que não tem uma resposta correta ou incorreta (ou seja, perguntas que exigem avaliação manual).
setHelpText(text)TextItemDefine o texto de ajuda do item (às vezes chamado de texto de descrição para itens de layout, como ImageItems, PageBreakItems e SectionHeaderItems).
setPoints(points)TextItemDefine o número de pontos que um item classificável vale.
setRequired(enabled)TextItemDefine se o participante precisa responder à pergunta.
setTitle(title)TextItemDefine o título do item (às vezes chamado de texto de cabeçalho, no caso de um SectionHeaderItem).
setValidation(validation)TextItemDefine a validação de dados para este item de texto.

TextValidation

TextValidationBuilder

Métodos

MétodoTipo de retornoBreve descrição
requireNumber()TextValidationBuilderRequer que o item de texto seja um número.
requireNumberBetween(start, end)TextValidationBuilderExige que o item de texto seja um número entre o início e o fim.
requireNumberEqualTo(number)TextValidationBuilderRequer que o item de texto seja um número igual ao valor especificado.
requireNumberGreaterThan(number)TextValidationBuilderRequer que o item de texto seja um número maior que o valor especificado.
requireNumberGreaterThanOrEqualTo(number)TextValidationBuilderRequer que o item de texto seja um número maior ou igual ao valor especificado.
requireNumberLessThan(number)TextValidationBuilderRequer que o item de texto seja um número menor que o valor especificado.
requireNumberLessThanOrEqualTo(number)TextValidationBuilderRequer que o item de texto seja um número menor ou igual ao valor especificado.
requireNumberNotBetween(start, end)TextValidationBuilderRequer que o item de texto seja um número que não esteja entre o início e o fim.
requireNumberNotEqualTo(number)TextValidationBuilderRequer que o item de texto seja um número diferente do valor especificado.
requireTextContainsPattern(pattern)TextValidationBuilderExige resposta para conter o padrão.
requireTextDoesNotContainPattern(pattern)TextValidationBuilderExige resposta para não conter padrão.
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderRequer resposta para não corresponder ao padrão.
requireTextIsEmail()TextValidationBuilderRequer que o item de texto seja um endereço de e-mail.
requireTextIsUrl()TextValidationBuilderRequer que o item de texto seja um URL.
requireTextLengthGreaterThanOrEqualTo(number)TextValidationBuilderRequer que o tamanho da resposta seja maior ou igual ao valor.
requireTextLengthLessThanOrEqualTo(number)TextValidationBuilderRequer que o tamanho da resposta seja menor que o valor.
requireTextMatchesPattern(pattern)TextValidationBuilderRequer resposta para correspondência de padrão.
requireWholeNumber()TextValidationBuilderExige que o item de texto seja um número inteiro.

TimeItem

Métodos

MétodoTipo de retornoBreve descrição
createResponse(hour, minute)ItemResponseCria um novo ItemResponse para esse item de tempo.
duplicate()TimeItemCria uma cópia desse item e a anexa ao final do formulário.
getGeneralFeedback()QuizFeedbackRetorna o feedback que é exibido aos participantes quando eles respondem a uma pergunta de avaliação.
getHelpText()StringRecebe o texto de ajuda do item (às vezes chamado de texto de descrição para itens de layout, como ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRecebe o identificador exclusivo do item.
getIndex()IntegerAcessa o índice do item entre todos os itens no formulário.
getPoints()IntegerRetorna a pontuação de um item avaliado.
getTitle()StringRecebe o título do item (às vezes chamado de texto de cabeçalho, no caso de um SectionHeaderItem).
getType()ItemTypeRecebe o tipo do item, representado como ItemType.
isRequired()BooleanDetermina se o participante precisa responder à pergunta.
setGeneralFeedback(feedback)TimeItemDefine o feedback a ser exibido aos participantes quando eles responderem a uma pergunta de classificação que não tem uma resposta correta ou incorreta (ou seja, perguntas que exigem avaliação manual).
setHelpText(text)TimeItemDefine o texto de ajuda do item (às vezes chamado de texto de descrição para itens de layout, como ImageItems, PageBreakItems e SectionHeaderItems).
setPoints(points)TimeItemDefine o número de pontos que um item classificável vale.
setRequired(enabled)TimeItemDefine se o participante precisa responder à pergunta.
setTitle(title)TimeItemDefine o título do item (às vezes chamado de texto de cabeçalho, no caso de um SectionHeaderItem).

VideoItem

Métodos

MétodoTipo de retornoBreve descrição
duplicate()VideoItemCria uma cópia desse item e a anexa ao final do formulário.
getAlignment()AlignmentRecebe o alinhamento horizontal do vídeo.
getHelpText()StringRecebe o texto de ajuda do item (às vezes chamado de texto de descrição para itens de layout, como ImageItems, PageBreakItems e SectionHeaderItems).
getId()IntegerRecebe o identificador exclusivo do item.
getIndex()IntegerAcessa o índice do item entre todos os itens no formulário.
getTitle()StringRecebe o título do item (às vezes chamado de texto de cabeçalho, no caso de um SectionHeaderItem).
getType()ItemTypeRecebe o tipo do item, representado como ItemType.
getWidth()IntegerRecebe a largura do vídeo em pixels.
setAlignment(alignment)VideoItemDefine o alinhamento horizontal do vídeo.
setHelpText(text)VideoItemDefine o texto de ajuda do item (às vezes chamado de texto de descrição para itens de layout, como ImageItems, PageBreakItems e SectionHeaderItems).
setTitle(title)VideoItemDefine o título do item (às vezes chamado de texto de cabeçalho, no caso de um SectionHeaderItem).
setVideoUrl(youtubeUrl)VideoItemDefine o próprio vídeo de um determinado URL ou ID do vídeo do YouTube.
setWidth(width)VideoItemDefine a largura do vídeo em pixels.