Este serviço permite que os scripts criem, acessem e modifiquem os Formulários do 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());
Aulas
Nome | Breve descrição |
---|---|
Alignment | Um enum que representa os tipos compatíveis de alinhamento de imagem. |
CheckboxGridItem | Um item de pergunta, apresentado como uma grade de colunas e linhas, que permite que o participante selecione várias opções por linha em uma sequência de caixas de seleção. |
CheckboxGridValidation | Um DataValidation para um CheckboxGridItem . |
CheckboxGridValidationBuilder | Um DataValidationBuilder para um CheckboxGridValidation . |
CheckboxItem | Um item de pergunta que permite ao participante marcar uma ou mais caixas de seleção, bem como um campo "outro" opcional. |
CheckboxValidation | Um DataValidation para um CheckboxItem . |
CheckboxValidationBuilder | Um DataValidationBuilder para um CheckboxValidation . |
Choice | Uma única escolha associada a um tipo de Item compatível com opções, como CheckboxItem , ListItem ou MultipleChoiceItem . |
DateItem | É um item de pergunta em que o participante pode indicar uma data. |
DateTimeItem | É um item de pergunta em que o participante pode indicar uma data e um horário. |
DestinationType | Um enum que representa os tipos compatíveis de destinos de formulário-resposta. |
DurationItem | É um item de pergunta que permite que o participante indique a duração. |
FeedbackType | Um enum que representa os tipos de feedback compatíveis. |
Form | Um formulário que contém propriedades e itens gerais. |
FormApp | Permite que um script abra um Form existente ou crie um novo. |
FormResponse | Uma resposta ao formulário como um todo. |
GridItem | Um item de pergunta, apresentado como uma grade de colunas e linhas, que permite que o participante selecione uma opção por linha em uma sequência de botões de opção. |
GridValidation | Um DataValidation para um GridItem . |
GridValidationBuilder | Um DataValidationBuilder para um GridValidation . |
ImageItem | Um item de layout que exibe uma imagem. |
Item | Um item de formulário genérico que contém propriedades comuns a todos os itens, como título e texto de ajuda. |
ItemResponse | Uma resposta a um item de pergunta em um formulário. |
ItemType | Um enum que representa os tipos compatíveis de itens de formulário. |
ListItem | Um item de pergunta que permite que o participante selecione uma opção em uma lista suspensa. |
MultipleChoiceItem | Um item de pergunta que permite que o participante selecione uma opção em uma lista de botões de opção ou em um campo "outro" opcional. |
PageBreakItem | Um item de layout que marca o início de uma página. |
PageNavigationType | Um enum que representa os tipos compatíveis de navegação nas páginas. |
ParagraphTextItem | É um item de pergunta que permite que o participante insira um bloco de texto. |
ParagraphTextValidation | Um DataValidation para um ParagraphTextItem . |
ParagraphTextValidationBuilder | Um DataValidationBuilder para um ParagraphTextValidation . |
QuizFeedback | A implementação de bean de um Feedback, que contém propriedades comuns a todos os comentários, como texto de exibição ou links. |
QuizFeedbackBuilder | O FeedbackBuilder base 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. |
TextValidation | Um DataValidation para um TextItem . |
TextValidationBuilder | Um DataValidationBuilder para um TextValidation . |
TimeItem | É um item de pergunta em que o participante pode indicar um horário. |
VideoItem | Um item de layout que exibe um vídeo. |
Alignment
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
LEFT | Enum | Alinhe a imagem à esquerda do formulário. |
CENTER | Enum | Alinhe a imagem ao centro do formulário. |
RIGHT | Enum | Alinhe a imagem à direita do formulário. |
CheckboxGridItem
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
clearValidation() | CheckboxGridItem | Remove qualquer validação de dados para este item da grade. |
createResponse(responses) | ItemResponse | Cria um novo ItemResponse para esse item de grade da caixa de seleção. |
duplicate() | CheckboxGridItem | Cria uma cópia deste item e anexa-a ao final do formulário. |
getColumns() | String[] | Recebe os valores de cada coluna na grade. |
getHelpText() | String | Recebe o texto de ajuda do item, às vezes chamado de texto de descrição para itens de layout, como ImageItems , PageBreakItems e SectionHeaderItems . |
getId() | Integer | Obtém o identificador exclusivo do item. |
getIndex() | Integer | Recebe o índice do item entre todos os itens no formulário. |
getRows() | String[] | Recebe os valores de cada linha na grade. |
getTitle() | String | Obtém o título do item (às vezes chamado de texto do cabeçalho, no caso de um SectionHeaderItem ). |
getType() | ItemType | Recebe o tipo do item, representado como um ItemType . |
isRequired() | Boolean | Determina se o participante precisa responder à pergunta. |
setColumns(columns) | CheckboxGridItem | Define as colunas da grade com base em uma matriz de valores. |
setHelpText(text) | CheckboxGridItem | Define 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) | CheckboxGridItem | Define se o participante precisa responder à pergunta. |
setRows(rows) | CheckboxGridItem | Define as linhas da grade com base em uma matriz de valores. |
setTitle(title) | CheckboxGridItem | Define o título do item (às vezes chamado de texto do cabeçalho, no caso de um SectionHeaderItem ). |
setValidation(validation) | CheckboxGridItem | Define a validação de dados para este item de grade da caixa de seleção. |
CheckboxGridValidation
CheckboxGridValidationBuilder
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
requireLimitOneResponsePerColumn() | CheckboxGridValidationBuilder | Exige um limite de uma resposta por coluna para um item da grade. |
CheckboxItem
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
clearValidation() | CheckboxItem | Remove qualquer validação de dados para esse item da caixa de seleção. |
createChoice(value) | Choice | Cria uma nova escolha. |
createChoice(value, isCorrect) | Choice | Cria uma nova escolha. |
createResponse(responses) | ItemResponse | Cria um novo ItemResponse para esse item da caixa de seleção. |
duplicate() | CheckboxItem | Cria uma cópia deste item e anexa-a ao final do formulário. |
getChoices() | Choice[] | Recebe todas as opções de um item. |
getFeedbackForCorrect() | QuizFeedback | Retorna o feedback que é exibido aos participantes quando eles respondem corretamente a uma pergunta. |
getFeedbackForIncorrect() | QuizFeedback | Retorna o feedback exibido aos participantes quando eles respondem incorretamente a uma pergunta. |
getHelpText() | String | Recebe o texto de ajuda do item, às vezes chamado de texto de descrição para itens de layout, como ImageItems , PageBreakItems e SectionHeaderItems . |
getId() | Integer | Obtém o identificador exclusivo do item. |
getIndex() | Integer | Recebe o índice do item entre todos os itens no formulário. |
getPoints() | Integer | Retorna a pontuação de um item que pode ser avaliado. |
getTitle() | String | Obtém o título do item (às vezes chamado de texto do cabeçalho, no caso de um SectionHeaderItem ). |
getType() | ItemType | Recebe o tipo do item, representado como um ItemType . |
hasOtherOption() | Boolean | Determina se o item tem uma opção "outro". |
isRequired() | Boolean | Determina se o participante precisa responder à pergunta. |
setChoiceValues(values) | CheckboxItem | Define as opções para um item de uma matriz de strings. |
setChoices(choices) | CheckboxItem | Define uma matriz de opções para um item. |
setFeedbackForCorrect(feedback) | CheckboxItem | Define o feedback que será exibido aos participantes quando eles responderem corretamente a uma pergunta. |
setFeedbackForIncorrect(feedback) | CheckboxItem | Define o feedback a ser mostrado aos participantes quando eles responderem incorretamente a uma pergunta. |
setHelpText(text) | CheckboxItem | Define 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) | CheckboxItem | Define o número de pontos de um item classificável. |
setRequired(enabled) | CheckboxItem | Define se o participante precisa responder à pergunta. |
setTitle(title) | CheckboxItem | Define o título do item (às vezes chamado de texto do cabeçalho, no caso de um SectionHeaderItem ). |
setValidation(validation) | CheckboxItem | Define a validação de dados para este item da caixa de seleção. |
showOtherOption(enabled) | CheckboxItem | Define se o item tem uma opção "outro". |
CheckboxValidation
CheckboxValidationBuilder
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
requireSelectAtLeast(number) | CheckboxValidationBuilder | Selecione pelo menos essa quantidade de opções. |
requireSelectAtMost(number) | CheckboxValidationBuilder | São necessárias no máximo tantas opções para serem selecionadas. |
requireSelectExactly(number) | CheckboxValidationBuilder | Exigir exatamente essa quantidade de opções para ser selecionado. |
Choice
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
getGotoPage() | PageBreakItem | Recebe o PageBreakItem definido como um destino GO_TO_PAGE se o participante selecionar essa opção e concluir a página atual. |
getPageNavigationType() | PageNavigationType | Recebe o PageNavigationType que ocorre se o participante selecionar essa opção e
concluir a página atual. |
getValue() | String | Recebe o valor da escolha, que os participantes veem como um rótulo ao visualizar o formulário. |
isCorrectAnswer() | Boolean | Recebe se a opção é uma resposta correta para a pergunta. |
DateItem
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
createResponse(response) | ItemResponse | Cria um novo ItemResponse para esse item de data. |
duplicate() | DateItem | Cria uma cópia deste item e anexa-a ao final do formulário. |
getGeneralFeedback() | QuizFeedback | Retorna o feedback mostrado aos participantes quando eles respondem a uma pergunta de avaliação. |
getHelpText() | String | Recebe o texto de ajuda do item, às vezes chamado de texto de descrição para itens de layout, como ImageItems , PageBreakItems e SectionHeaderItems . |
getId() | Integer | Obtém o identificador exclusivo do item. |
getIndex() | Integer | Recebe o índice do item entre todos os itens no formulário. |
getPoints() | Integer | Retorna a pontuação de um item que pode ser avaliado. |
getTitle() | String | Obtém o título do item (às vezes chamado de texto do cabeçalho, no caso de um SectionHeaderItem ). |
getType() | ItemType | Recebe o tipo do item, representado como um ItemType . |
includesYear() | Boolean | Determina se o item de data inclui uma opção de ano. |
isRequired() | Boolean | Determina se o participante precisa responder à pergunta. |
setGeneralFeedback(feedback) | DateItem | Define o feedback a ser exibido aos participantes quando eles respondem a uma pergunta que não tem uma resposta correta ou incorreta (ou seja, perguntas que exigem avaliação manual). |
setHelpText(text) | DateItem | Define 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) | DateItem | Define se o item de data inclui uma configuração de ano. |
setPoints(points) | DateItem | Define o número de pontos de um item classificável. |
setRequired(enabled) | DateItem | Define se o participante precisa responder à pergunta. |
setTitle(title) | DateItem | Define o título do item (às vezes chamado de texto do cabeçalho, no caso de um SectionHeaderItem ). |
DateTimeItem
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
createResponse(response) | ItemResponse | Cria um novo ItemResponse para esse item de data e hora. |
duplicate() | DateTimeItem | Cria uma cópia deste item e anexa-a ao final do formulário. |
getGeneralFeedback() | QuizFeedback | Retorna o feedback mostrado aos participantes quando eles respondem a uma pergunta de avaliação. |
getHelpText() | String | Recebe o texto de ajuda do item, às vezes chamado de texto de descrição para itens de layout, como ImageItems , PageBreakItems e SectionHeaderItems . |
getId() | Integer | Obtém o identificador exclusivo do item. |
getIndex() | Integer | Recebe o índice do item entre todos os itens no formulário. |
getPoints() | Integer | Retorna a pontuação de um item que pode ser avaliado. |
getTitle() | String | Obtém o título do item (às vezes chamado de texto do cabeçalho, no caso de um SectionHeaderItem ). |
getType() | ItemType | Recebe o tipo do item, representado como um ItemType . |
includesYear() | Boolean | Determina se o item de data inclui uma opção de ano. |
isRequired() | Boolean | Determina se o participante precisa responder à pergunta. |
setGeneralFeedback(feedback) | DateTimeItem | Define o feedback a ser exibido aos participantes quando eles respondem a uma pergunta que não tem uma resposta correta ou incorreta (ou seja, perguntas que exigem avaliação manual). |
setHelpText(text) | DateTimeItem | Define 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) | DateTimeItem | Define se o item de data inclui uma configuração de ano. |
setPoints(points) | DateTimeItem | Define o número de pontos de um item classificável. |
setRequired(enabled) | DateTimeItem | Define se o participante precisa responder à pergunta. |
setTitle(title) | DateTimeItem | Define o título do item (às vezes chamado de texto do cabeçalho, no caso de um SectionHeaderItem ). |
DestinationType
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
SPREADSHEET | Enum | Um arquivo do Planilhas Google como destino das respostas do formulário |
DurationItem
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
createResponse(hours, minutes, seconds) | ItemResponse | Cria um novo ItemResponse para esse item de data. |
duplicate() | DurationItem | Cria uma cópia deste item e anexa-a ao final do formulário. |
getGeneralFeedback() | QuizFeedback | Retorna o feedback mostrado aos participantes quando eles respondem a uma pergunta de avaliação. |
getHelpText() | String | Recebe o texto de ajuda do item, às vezes chamado de texto de descrição para itens de layout, como ImageItems , PageBreakItems e SectionHeaderItems . |
getId() | Integer | Obtém o identificador exclusivo do item. |
getIndex() | Integer | Recebe o índice do item entre todos os itens no formulário. |
getPoints() | Integer | Retorna a pontuação de um item que pode ser avaliado. |
getTitle() | String | Obtém o título do item (às vezes chamado de texto do cabeçalho, no caso de um SectionHeaderItem ). |
getType() | ItemType | Recebe o tipo do item, representado como um ItemType . |
isRequired() | Boolean | Determina se o participante precisa responder à pergunta. |
setGeneralFeedback(feedback) | DurationItem | Define o feedback a ser exibido aos participantes quando eles respondem a uma pergunta que não tem uma resposta correta ou incorreta (ou seja, perguntas que exigem avaliação manual). |
setHelpText(text) | DurationItem | Define 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) | DurationItem | Define o número de pontos de um item classificável. |
setRequired(enabled) | DurationItem | Define se o participante precisa responder à pergunta. |
setTitle(title) | DurationItem | Define o título do item (às vezes chamado de texto do cabeçalho, no caso de um SectionHeaderItem ). |
FeedbackType
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
CORRECT | Enum | Feedback exibido automaticamente aos participantes para uma pergunta respondida corretamente. |
INCORRECT | Enum | Feedback exibido automaticamente aos participantes para uma pergunta respondida incorretamente. |
GENERAL | Enum | Feedback exibido automaticamente aos participantes quando eles enviam a resposta. |
Form
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
addCheckboxGridItem() | CheckboxGridItem | Anexa um novo item de pergunta, apresentado como uma grade de colunas e linhas, que permite que o participante selecione várias opções por linha em uma sequência de caixas de seleção. |
addCheckboxItem() | CheckboxItem | Anexa um novo item de pergunta que permite ao participante marcar uma ou mais caixas de seleção, bem como um campo "outro" opcional. |
addDateItem() | DateItem | Anexa um novo item de pergunta que permite que o participante indique uma data. |
addDateTimeItem() | DateTimeItem | Anexa um novo item de pergunta em que o participante pode indicar uma data e um horário. |
addDurationItem() | DurationItem | Anexa um novo item de pergunta que permite que o participante indique a duração. |
addEditor(emailAddress) | Form | Adiciona o usuário especificado à lista de editores do Form . |
addEditor(user) | Form | Adiciona o usuário especificado à lista de editores do Form . |
addEditors(emailAddresses) | Form | Adiciona a matriz de usuários especificada à lista de editores do Form . |
addGridItem() | GridItem | Anexa um novo item de pergunta, apresentado como uma grade de colunas e linhas, que permite que o participante selecione uma opção por linha em uma sequência de botões de opção. |
addImageItem() | ImageItem | Anexa um novo item de layout que exibe uma imagem. |
addListItem() | ListItem | Anexa um novo item de pergunta que permite ao participante selecionar uma opção em uma lista suspensa. |
addMultipleChoiceItem() | MultipleChoiceItem | Adiciona um novo item de pergunta que permite ao participante selecionar uma opção em uma lista de botões de opção ou em um campo opcional "outro". |
addPageBreakItem() | PageBreakItem | Adiciona um novo item de layout que marca o início de uma página. |
addParagraphTextItem() | ParagraphTextItem | Adiciona um novo item de pergunta que permite que o participante insira um bloco de texto. |
addScaleItem() | ScaleItem | Anexa 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() | SectionHeaderItem | Anexa um novo item de layout que indica visualmente o início de uma seção. |
addTextItem() | TextItem | Anexa um novo item de pergunta que permite que o participante insira uma única linha de texto. |
addTimeItem() | TimeItem | Anexa um novo item de pergunta que permite que o participante indique uma hora do dia. |
addVideoItem() | VideoItem | Anexa um novo item de layout que exibe um vídeo. |
canEditResponse() | Boolean | Determina se o formulário exibe um link para editar uma resposta após o envio. |
collectsEmail() | Boolean | Determina se o formulário coleta os endereços de e-mail dos participantes. |
createResponse() | FormResponse | Cria uma nova resposta ao formulário. |
deleteAllResponses() | Form | Exclui todas as respostas enviadas do armazenamento de respostas do formulário. |
deleteItem(index) | void | Exclui o item em um determinado índice entre todos os itens do formulário. |
deleteItem(item) | void | Exclui o item especificado. |
deleteResponse(responseId) | Form | Exclui uma única resposta do armazenamento de respostas do formulário. |
getConfirmationMessage() | String | Recebe a mensagem de confirmação do formulário. |
getCustomClosedFormMessage() | String | Recebe a mensagem personalizada que é exibida se o formulário não estiver aceitando respostas ou uma string vazia se nenhuma mensagem personalizada estiver definida. |
getDescription() | String | Obtém a descrição do formulário. |
getDestinationId() | String | Obtém o ID do destino da resposta do formulário. |
getDestinationType() | DestinationType | Recebe o tipo do destino da resposta do formulário. |
getEditUrl() | String | Obtém o URL que pode ser usado para acessar o modo de edição do formulário. |
getEditors() | User[] | Obtém a lista de editores para este Form . |
getId() | String | Obtém o ID do formulário. |
getItemById(id) | Item | Obtém o item com um determinado ID. |
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() | String | Obtém o URL que pode ser usado para responder ao formulário. |
getResponse(responseId) | FormResponse | Recebe uma única resposta do formulário com base no ID de 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 após uma determinada data e hora. |
getShuffleQuestions() | Boolean | Determina se a ordem das perguntas em cada página do formulário é aleatória. |
getSummaryUrl() | String | Obtém o URL que pode ser usado para visualizar um resumo das respostas do formulário. |
getTitle() | String | Obtém o título do formulário. |
hasLimitOneResponsePerUser() | Boolean | Determina se o formulário permite apenas uma resposta por participante. |
hasProgressBar() | Boolean | Determina se o formulário exibe uma barra de progresso. |
hasRespondAgainLink() | Boolean | Determina se o formulário exibe um link para enviar outra resposta após o participante preencher o formulário. |
isAcceptingResponses() | Boolean | Determina se o formulário está aceitando respostas. |
isPublishingSummary() | Boolean | Determina se o formulário exibe um link para visualizar um resumo das respostas depois que um participante preenche o formulário. |
isQuiz() | Boolean | Determina se o formulário é um teste. |
moveItem(from, to) | Item | Move um item em um determinado índice entre todos os itens do formulário para outro. |
moveItem(item, toIndex) | Item | Move um determinado item para um determinado índice entre todos os itens do formulário. |
removeDestination() | Form | Desvincula o formulário do destino de resposta atual. |
removeEditor(emailAddress) | Form | Remove o usuário especificado da lista de editores do Form . |
removeEditor(user) | Form | Remove o usuário especificado da lista de editores do Form . |
requiresLogin() | Boolean | Determina se o formulário exige que os participantes façam login em uma conta no mesmo domínio ou subdomínio para responder. |
setAcceptingResponses(enabled) | Form | Define se o formulário está aceitando respostas. |
setAllowResponseEdits(enabled) | Form | Define se o formulário exibirá um link para editar uma resposta após o envio. |
setCollectEmail(collect) | Form | Define se o formulário coleta os endereços de e-mail dos participantes. |
setConfirmationMessage(message) | Form | Define a mensagem de confirmação do formulário. |
setCustomClosedFormMessage(message) | Form | Define a mensagem a ser exibida se o formulário não estiver aceitando respostas. |
setDescription(description) | Form | Define a descrição do formulário. |
setDestination(type, id) | Form | Define o destino em que as respostas do formulário são salvas. |
setIsQuiz(enabled) | Form | Define se o formulário é um teste. |
setLimitOneResponsePerUser(enabled) | Form | Define se o formulário permite apenas uma resposta por participante. |
setProgressBar(enabled) | Form | Define se o formulário tem uma barra de progresso. |
setPublishingSummary(enabled) | Form | Define se o formulário exibirá um link para visualizar um resumo das respostas depois que o participante enviar o formulário. |
setRequireLogin(requireLogin) | Form | Define se o formulário exige que os participantes façam login em uma conta no mesmo domínio ou subdomínio antes de responder. |
setShowLinkToRespondAgain(enabled) | Form | Define se o formulário exibirá um link para enviar outra resposta após um participante preencher o formulário. |
setShuffleQuestions(shuffle) | Form | Define se a ordem das perguntas em cada página do formulário é aleatória. |
setTitle(title) | Form | Define o título do formulário. |
shortenFormUrl(url) | String | Converte um URL longo de um formulário em um URL curto. |
submitGrades(responses) | Form | Envia notas para o FormResponses fornecido. |
FormApp
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
Alignment | Alignment | Uma enumeração dos tipos de alinhamento de imagem. |
DestinationType | DestinationType | Uma enumeração de tipos de destinos que podem armazenar respostas de formulários. |
FeedbackType | FeedbackType | Uma enumeração dos tipos de formulário Feedbacks . |
ItemType | ItemType | Uma enumeração dos tipos de formulário Items . |
PageNavigationType | PageNavigationType | Uma enumeração dos possíveis comportamentos para a navegação nas páginas. |
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
create(title) | Form | Cria e retorna um novo Form . |
createCheckboxGridValidation() | CheckboxGridValidationBuilder | Retorna uma instância de um CheckboxGridValidationBuilder que pode ser usado para definir a validação em um CheckboxGridItem . |
createCheckboxValidation() | CheckboxValidationBuilder | Retorna uma instância de um CheckboxValidationBuilder que pode ser usado para definir a validação em um CheckboxItem . |
createFeedback() | QuizFeedbackBuilder | Retorna uma instância de um QuizFeedbackBuilder, que pode ser usado para definir feedback sobre um Item com classificação. |
createGridValidation() | GridValidationBuilder | Retorna uma instância de um GridValidationBuilder que pode ser usado para definir a validação em um GridItem . |
createParagraphTextValidation() | ParagraphTextValidationBuilder | Retorna uma instância de um ParagraphTextValidationBuilder que pode ser usado para definir a validação em um ParagraphTextItem . |
createTextValidation() | TextValidationBuilder | Retorna uma instância de TextValidationBuilder que pode ser usada para definir a validação em um TextItem . |
getActiveForm() | Form | Retorna o formulário ao qual o script é vinculado ao contêiner. |
getUi() | Ui | Retorna uma instância do ambiente de interface do usuário do editor de formulários que permite que o script adicione recursos como menus, caixas de diálogo e barras laterais. |
openById(id) | Form | Retorna o Form com o ID especificado. |
openByUrl(url) | Form | Retorna Form com o URL especificado. |
FormResponse
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
getEditResponseUrl() | String | Gera um URL que pode ser usado para editar uma resposta que já foi enviada. |
getGradableItemResponses() | ItemResponse[] | Recebe todas as respostas de item contidas em uma resposta de formulário, na mesma ordem em que os itens aparecem no formulário. |
getGradableResponseForItem(item) | ItemResponse | Obtém a resposta do item contida em uma resposta de formulário para um determinado item. |
getId() | String | Obtém o ID da resposta do formulário. |
getItemResponses() | ItemResponse[] | Recebe todas as respostas de item contidas em uma resposta de formulário, na mesma ordem em que os itens aparecem no formulário. |
getRespondentEmail() | String | Recebe o endereço de e-mail da pessoa que enviou uma resposta se a configuração Form.setCollectEmail(collect) estiver ativada. |
getResponseForItem(item) | ItemResponse | Obtém a resposta do item contida nessa resposta de formulário para um determinado item. |
getTimestamp() | Date | Recebe o carimbo de data/hora de um envio de resposta do formulário. |
submit() | FormResponse | Envia a resposta. |
toPrefilledUrl() | String | Gera um URL para o formulário em que as respostas são preenchidas automaticamente com base nas respostas contidas neste formulário. |
withItemGrade(gradedResponse) | FormResponse | Adiciona as notas da resposta do item a uma resposta do formulário. |
withItemResponse(response) | FormResponse | Adiciona a resposta do item especificada a uma resposta do formulário. |
GridItem
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
clearValidation() | GridItem | Remove qualquer validação de dados para este item da grade. |
createResponse(responses) | ItemResponse | Cria um novo ItemResponse para esse item da grade. |
duplicate() | GridItem | Cria uma cópia deste item e anexa-a ao final do formulário. |
getColumns() | String[] | Recebe os valores de cada coluna na grade. |
getHelpText() | String | Recebe o texto de ajuda do item, às vezes chamado de texto de descrição para itens de layout, como ImageItems , PageBreakItems e SectionHeaderItems . |
getId() | Integer | Obtém o identificador exclusivo do item. |
getIndex() | Integer | Recebe o índice do item entre todos os itens no formulário. |
getRows() | String[] | Recebe os valores de cada linha na grade. |
getTitle() | String | Obtém o título do item (às vezes chamado de texto do cabeçalho, no caso de um SectionHeaderItem ). |
getType() | ItemType | Recebe o tipo do item, representado como um ItemType . |
isRequired() | Boolean | Determina se o participante precisa responder à pergunta. |
setColumns(columns) | GridItem | Define as colunas da grade com base em uma matriz de valores. |
setHelpText(text) | GridItem | Define 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) | GridItem | Define se o participante precisa responder à pergunta. |
setRows(rows) | GridItem | Define as linhas da grade com base em uma matriz de valores. |
setTitle(title) | GridItem | Define o título do item (às vezes chamado de texto do cabeçalho, no caso de um SectionHeaderItem ). |
setValidation(validation) | GridItem | Define a validação de dados para este item da grade. |
GridValidation
GridValidationBuilder
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
requireLimitOneResponsePerColumn() | GridValidationBuilder | Exige um limite de uma resposta por coluna para um item da grade. |
ImageItem
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
duplicate() | ImageItem | Cria uma cópia deste item e anexa-a ao final do formulário. |
getAlignment() | Alignment | Obtém o alinhamento horizontal da imagem. |
getHelpText() | String | Recebe o texto de ajuda do item, às vezes chamado de texto de descrição para itens de layout, como ImageItems , PageBreakItems e SectionHeaderItems . |
getId() | Integer | Obtém o identificador exclusivo do item. |
getImage() | Blob | Obtém a imagem que está atualmente atribuída ao item. |
getIndex() | Integer | Recebe o índice do item entre todos os itens no formulário. |
getTitle() | String | Obtém o título do item (às vezes chamado de texto do cabeçalho, no caso de um SectionHeaderItem ). |
getType() | ItemType | Recebe o tipo do item, representado como um ItemType . |
getWidth() | Integer | Obtém a largura da imagem em pixels. |
setAlignment(alignment) | ImageItem | Define o alinhamento horizontal da imagem. |
setHelpText(text) | ImageItem | Define 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) | ImageItem | Define a própria imagem. |
setTitle(title) | ImageItem | Define o título do item (às vezes chamado de texto do cabeçalho, no caso de um SectionHeaderItem ). |
setWidth(width) | ImageItem | Define a largura da imagem em pixels. |
Item
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
asCheckboxGridItem() | CheckboxGridItem | Retorna o item como um item de grade da caixa de seleção. |
asCheckboxItem() | CheckboxItem | Retorna o item como um item de caixa de seleção. |
asDateItem() | DateItem | Retorna o item como um item de data. |
asDateTimeItem() | DateTimeItem | Retorna o item como um item de data e hora. |
asDurationItem() | DurationItem | Retorna o item como um item de duração. |
asGridItem() | GridItem | Retorna o item como um item da grade. |
asImageItem() | ImageItem | Retorna o item como um item de imagem. |
asListItem() | ListItem | Retorna o item como um item da lista. |
asMultipleChoiceItem() | MultipleChoiceItem | Retorna o item como um item de múltipla escolha. |
asPageBreakItem() | PageBreakItem | Retorna o item como um item de quebra de página. |
asParagraphTextItem() | ParagraphTextItem | Retorna o item como um item de texto de parágrafo. |
asScaleItem() | ScaleItem | Retorna o item como um item de escala. |
asSectionHeaderItem() | SectionHeaderItem | Retorna o item como um item de cabeçalho da seção. |
asTextItem() | TextItem | Retorna o item como um item de texto. |
asTimeItem() | TimeItem | Retorna o item como um item de tempo. |
asVideoItem() | VideoItem | Retorna o item como um item de vídeo. |
duplicate() | Item | Cria uma cópia deste item e anexa-a ao final do formulário. |
getHelpText() | String | Recebe o texto de ajuda do item, às vezes chamado de texto de descrição para itens de layout, como ImageItems , PageBreakItems e SectionHeaderItems . |
getId() | Integer | Obtém o identificador exclusivo do item. |
getIndex() | Integer | Recebe o índice do item entre todos os itens no formulário. |
getTitle() | String | Obtém o título do item (às vezes chamado de texto do cabeçalho, no caso de um SectionHeaderItem ). |
getType() | ItemType | Recebe o tipo do item, representado como um ItemType . |
setHelpText(text) | Item | Define 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) | Item | Define o título do item (às vezes chamado de texto do cabeçalho, no caso de um SectionHeaderItem ). |
ItemResponse
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
getFeedback() | Object | Recebe o feedback fornecido para a resposta enviada pelo participante. |
getItem() | Item | Recebe o item da pergunta que essa resposta responde. |
getResponse() | Object | Recebe a resposta que o participante enviou. |
getScore() | Object | Recebe a pontuação da resposta enviada pelo participante. |
setFeedback(feedback) | ItemResponse | Define o feedback que deve ser exibido para a resposta enviada do participante. |
setScore(score) | ItemResponse | Define a pontuação da resposta enviada do participante. |
ItemType
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
CHECKBOX | Enum | Um item de pergunta que permite ao participante marcar uma ou mais caixas de seleção, bem como um campo "outro" opcional. |
CHECKBOX_GRID | Enum | Um item de pergunta, apresentado como uma grade de colunas e linhas, que permite que o participante selecione várias opções por linha em uma sequência de caixas de seleção. |
DATE | Enum | É um item de pergunta em que o participante pode indicar uma data. |
DATETIME | Enum | É um item de pergunta em que o participante pode indicar uma data e um horário. |
DURATION | Enum | É um item de pergunta que permite que o participante indique a duração. |
GRID | Enum | Um item de pergunta, apresentado como uma grade de colunas e linhas, que permite que o participante selecione uma opção por linha em uma sequência de botões de opção. |
IMAGE | Enum | Um item de layout que exibe uma imagem. |
LIST | Enum | Um item de pergunta que permite que o participante selecione uma opção em uma lista suspensa. |
MULTIPLE_CHOICE | Enum | Um item de pergunta que permite que o participante selecione uma opção em uma lista de botões de opção ou em um campo "outro" opcional. |
PAGE_BREAK | Enum | Um item de layout que marca o início de uma página. |
PARAGRAPH_TEXT | Enum | É um item de pergunta que permite que o participante insira um bloco de texto. |
SCALE | Enum | É um item de pergunta que permite ao participante escolher uma opção em uma sequência numerada de botões de opção. |
SECTION_HEADER | Enum | Um item de layout que indica visualmente o início de uma seção. |
TEXT | Enum | É um item de pergunta que permite que o participante insira uma única linha de texto. |
TIME | Enum | É um item de pergunta em que o participante pode indicar um horário. |
VIDEO | Enum | Um item de layout que exibe um vídeo do YouTube. |
FILE_UPLOAD | Enum | É um item de pergunta em que o participante pode fazer upload de um arquivo. |
ListItem
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
createChoice(value) | Choice | Cria uma nova escolha. |
createChoice(value, isCorrect) | Choice | Cria uma nova escolha. |
createChoice(value, navigationItem) | Choice | Cria uma nova opção com uma opção de navegação de página que pula para um determinado item de quebra de página. |
createChoice(value, navigationType) | Choice | Cria uma nova opção com uma opção de navegação na página. |
createResponse(response) | ItemResponse | Cria um novo ItemResponse para esse item da lista. |
duplicate() | ListItem | Cria uma cópia deste item e anexa-a ao final do formulário. |
getChoices() | Choice[] | Recebe todas as opções de um item. |
getFeedbackForCorrect() | QuizFeedback | Retorna o feedback que é exibido aos participantes quando eles respondem corretamente a uma pergunta. |
getFeedbackForIncorrect() | QuizFeedback | Retorna o feedback exibido aos participantes quando eles respondem incorretamente a uma pergunta. |
getHelpText() | String | Recebe o texto de ajuda do item, às vezes chamado de texto de descrição para itens de layout, como ImageItems , PageBreakItems e SectionHeaderItems . |
getId() | Integer | Obtém o identificador exclusivo do item. |
getIndex() | Integer | Recebe o índice do item entre todos os itens no formulário. |
getPoints() | Integer | Retorna a pontuação de um item que pode ser avaliado. |
getTitle() | String | Obtém o título do item (às vezes chamado de texto do cabeçalho, no caso de um SectionHeaderItem ). |
getType() | ItemType | Recebe o tipo do item, representado como um ItemType . |
isRequired() | Boolean | Determina se o participante precisa responder à pergunta. |
setChoiceValues(values) | ListItem | Define as opções para um item de uma matriz de strings. |
setChoices(choices) | ListItem | Define uma matriz de opções para um item. |
setFeedbackForCorrect(feedback) | ListItem | Define o feedback que será exibido aos participantes quando eles responderem corretamente a uma pergunta. |
setFeedbackForIncorrect(feedback) | ListItem | Define o feedback a ser mostrado aos participantes quando eles responderem incorretamente a uma pergunta. |
setHelpText(text) | ListItem | Define 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) | ListItem | Define o número de pontos de um item classificável. |
setRequired(enabled) | ListItem | Define se o participante precisa responder à pergunta. |
setTitle(title) | ListItem | Define o título do item (às vezes chamado de texto do cabeçalho, no caso de um SectionHeaderItem ). |
MultipleChoiceItem
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
createChoice(value) | Choice | Cria uma nova escolha. |
createChoice(value, isCorrect) | Choice | Cria uma nova escolha. |
createChoice(value, navigationItem) | Choice | Cria uma nova opção com uma opção de navegação de página que pula para um determinado item de quebra de página. |
createChoice(value, navigationType) | Choice | Cria uma nova opção com uma opção de navegação na página. |
createResponse(response) | ItemResponse | Cria um novo ItemResponse para esse item de múltipla escolha. |
duplicate() | MultipleChoiceItem | Cria uma cópia deste item e anexa-a ao final do formulário. |
getChoices() | Choice[] | Recebe todas as opções de um item. |
getFeedbackForCorrect() | QuizFeedback | Retorna o feedback que é exibido aos participantes quando eles respondem corretamente a uma pergunta. |
getFeedbackForIncorrect() | QuizFeedback | Retorna o feedback exibido aos participantes quando eles respondem incorretamente a uma pergunta. |
getHelpText() | String | Recebe o texto de ajuda do item, às vezes chamado de texto de descrição para itens de layout, como ImageItems , PageBreakItems e SectionHeaderItems . |
getId() | Integer | Obtém o identificador exclusivo do item. |
getIndex() | Integer | Recebe o índice do item entre todos os itens no formulário. |
getPoints() | Integer | Retorna a pontuação de um item que pode ser avaliado. |
getTitle() | String | Obtém o título do item (às vezes chamado de texto do cabeçalho, no caso de um SectionHeaderItem ). |
getType() | ItemType | Recebe o tipo do item, representado como um ItemType . |
hasOtherOption() | Boolean | Determina se o item tem uma opção "outro". |
isRequired() | Boolean | Determina se o participante precisa responder à pergunta. |
setChoiceValues(values) | MultipleChoiceItem | Define as opções para um item de uma matriz de strings. |
setChoices(choices) | MultipleChoiceItem | Define uma matriz de opções para um item. |
setFeedbackForCorrect(feedback) | MultipleChoiceItem | Define o feedback que será exibido aos participantes quando eles responderem corretamente a uma pergunta. |
setFeedbackForIncorrect(feedback) | MultipleChoiceItem | Define o feedback a ser mostrado aos participantes quando eles responderem incorretamente a uma pergunta. |
setHelpText(text) | MultipleChoiceItem | Define 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) | MultipleChoiceItem | Define o número de pontos de um item classificável. |
setRequired(enabled) | MultipleChoiceItem | Define se o participante precisa responder à pergunta. |
setTitle(title) | MultipleChoiceItem | Define o título do item (às vezes chamado de texto do cabeçalho, no caso de um SectionHeaderItem ). |
showOtherOption(enabled) | MultipleChoiceItem | Define se o item tem uma opção "outro". |
PageBreakItem
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
duplicate() | PageBreakItem | Cria uma cópia deste item e anexa-a ao final do formulário. |
getGoToPage() | PageBreakItem | Recebe o PageBreakItem para o qual o formulário pulará após a conclusão da página antes dessa
quebra (ou seja, ao alcançar essa quebra de página por progressão linear normal no
formulário). |
getHelpText() | String | Recebe o texto de ajuda do item, às vezes chamado de texto de descrição para itens de layout, como ImageItems , PageBreakItems e SectionHeaderItems . |
getId() | Integer | Obtém o identificador exclusivo do item. |
getIndex() | Integer | Recebe o índice do item entre todos os itens no formulário. |
getPageNavigationType() | PageNavigationType | Recebe o tipo de navegação da página que ocorre 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 pelo formulário. |
getTitle() | String | Obtém o título do item (às vezes chamado de texto do cabeçalho, no caso de um SectionHeaderItem ). |
getType() | ItemType | Recebe o tipo do item, representado como um ItemType . |
setGoToPage(goToPageItem) | PageBreakItem | Define o salto para a página após o fim dela antes da quebra de página (ou seja, ao alcançar essa quebra de página por progressão linear normal pelo formulário). |
setGoToPage(navigationType) | PageBreakItem | Define o tipo de navegação da página que ocorre 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 pelo formulário. |
setHelpText(text) | PageBreakItem | Define 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) | PageBreakItem | Define o título do item (às vezes chamado de texto do cabeçalho, no caso de um SectionHeaderItem ). |
PageNavigationType
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
CONTINUE | Enum | Continuar para a próxima página do formulário após concluir a página atual. |
GO_TO_PAGE | Enum | Ir para uma página específica do formulário após completar a página atual. |
RESTART | Enum | Reinicie o formulário desde o início, sem apagar as respostas inseridas até agora, depois de preencher a página atual. |
SUBMIT | Enum | Envie a resposta do formulário depois de preencher a página atual. |
ParagraphTextItem
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
clearValidation() | ParagraphTextItem | Remove qualquer validação de dados para este item de texto do parágrafo. |
createResponse(response) | ItemResponse | Cria um novo ItemResponse para esse item de texto de parágrafo. |
duplicate() | ParagraphTextItem | Cria uma cópia deste item e anexa-a ao final do formulário. |
getGeneralFeedback() | QuizFeedback | Retorna o feedback mostrado aos participantes quando eles respondem a uma pergunta de avaliação. |
getHelpText() | String | Recebe o texto de ajuda do item, às vezes chamado de texto de descrição para itens de layout, como ImageItems , PageBreakItems e SectionHeaderItems . |
getId() | Integer | Obtém o identificador exclusivo do item. |
getIndex() | Integer | Recebe o índice do item entre todos os itens no formulário. |
getPoints() | Integer | Retorna a pontuação de um item que pode ser avaliado. |
getTitle() | String | Obtém o título do item (às vezes chamado de texto do cabeçalho, no caso de um SectionHeaderItem ). |
getType() | ItemType | Recebe o tipo do item, representado como um ItemType . |
isRequired() | Boolean | Determina se o participante precisa responder à pergunta. |
setGeneralFeedback(feedback) | ParagraphTextItem | Define o feedback a ser exibido aos participantes quando eles respondem a uma pergunta que não tem uma resposta correta ou incorreta (ou seja, perguntas que exigem avaliação manual). |
setHelpText(text) | ParagraphTextItem | Define 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) | ParagraphTextItem | Define o número de pontos de um item classificável. |
setRequired(enabled) | ParagraphTextItem | Define se o participante precisa responder à pergunta. |
setTitle(title) | ParagraphTextItem | Define o título do item (às vezes chamado de texto do cabeçalho, no caso de um SectionHeaderItem ). |
setValidation(validation) | ParagraphTextItem | Define a validação de dados para o item de texto do parágrafo. |
ParagraphTextValidation
ParagraphTextValidationBuilder
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
requireTextContainsPattern(pattern) | ParagraphTextValidationBuilder | Exige uma resposta para conter um padrão. |
requireTextDoesNotContainPattern(pattern) | ParagraphTextValidationBuilder | Exige resposta para não conter um padrão. |
requireTextDoesNotMatchPattern(pattern) | ParagraphTextValidationBuilder | Exige resposta para não corresponder ao padrão. |
requireTextLengthGreaterThanOrEqualTo(number) | ParagraphTextValidationBuilder | Requer que o tamanho da resposta seja maior ou igual ao valor. |
requireTextLengthLessThanOrEqualTo(number) | ParagraphTextValidationBuilder | Requer que o tamanho da resposta seja menor que o valor. |
requireTextMatchesPattern(pattern) | ParagraphTextValidationBuilder | Requer uma resposta para corresponder ao padrão. |
QuizFeedback
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
getLinkUrls() | String[] | Obtém uma lista dos URLs associados ao Feedback. |
getText() | String | Obtém o texto de exibição do Feedback. |
QuizFeedbackBuilder
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
addLink(url) | QuizFeedbackBuilder | Adiciona um link ao material complementar do feedback. |
addLink(url, displayText) | QuizFeedbackBuilder | Adiciona um link ao material complementar do feedback. |
build() | QuizFeedback | Cria um feedback do tipo correspondente para esse construtor. |
copy() | QuizFeedbackBuilder | Retorna uma cópia deste construtor. |
setText(text) | QuizFeedbackBuilder | Define o texto do feedback. |
ScaleItem
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
createResponse(response) | ItemResponse | Cria um novo ItemResponse para esse item de escala. |
duplicate() | ScaleItem | Cria uma cópia deste item e anexa-a ao final do formulário. |
getGeneralFeedback() | QuizFeedback | Retorna o feedback mostrado aos participantes quando eles respondem a uma pergunta de avaliação. |
getHelpText() | String | Recebe o texto de ajuda do item, às vezes chamado de texto de descrição para itens de layout, como ImageItems , PageBreakItems e SectionHeaderItems . |
getId() | Integer | Obtém o identificador exclusivo do item. |
getIndex() | Integer | Recebe o índice do item entre todos os itens no formulário. |
getLeftLabel() | String | Obtém o rótulo para o limite inferior da escala, se houver. |
getLowerBound() | Integer | Recebe o limite inferior da escala. |
getPoints() | Integer | Retorna a pontuação de um item que pode ser avaliado. |
getRightLabel() | String | Obtém o rótulo para o limite superior da escala, se houver. |
getTitle() | String | Obtém o título do item (às vezes chamado de texto do cabeçalho, no caso de um SectionHeaderItem ). |
getType() | ItemType | Recebe o tipo do item, representado como um ItemType . |
getUpperBound() | Integer | Recebe o limite superior da escala. |
isRequired() | Boolean | Determina se o participante precisa responder à pergunta. |
setBounds(lower, upper) | ScaleItem | Define os limites inferior e superior da escala. |
setGeneralFeedback(feedback) | ScaleItem | Define o feedback a ser exibido aos participantes quando eles respondem a uma pergunta que não tem uma resposta correta ou incorreta (ou seja, perguntas que exigem avaliação manual). |
setHelpText(text) | ScaleItem | Define 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) | ScaleItem | Define rótulos para os limites inferior e superior da escala. |
setPoints(points) | ScaleItem | Define o número de pontos de um item classificável. |
setRequired(enabled) | ScaleItem | Define se o participante precisa responder à pergunta. |
setTitle(title) | ScaleItem | Define o título do item (às vezes chamado de texto do cabeçalho, no caso de um SectionHeaderItem ). |
SectionHeaderItem
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
duplicate() | SectionHeaderItem | Cria uma cópia deste item e anexa-a ao final do formulário. |
getHelpText() | String | Recebe o texto de ajuda do item, às vezes chamado de texto de descrição para itens de layout, como ImageItems , PageBreakItems e SectionHeaderItems . |
getId() | Integer | Obtém o identificador exclusivo do item. |
getIndex() | Integer | Recebe o índice do item entre todos os itens no formulário. |
getTitle() | String | Obtém o título do item (às vezes chamado de texto do cabeçalho, no caso de um SectionHeaderItem ). |
getType() | ItemType | Recebe o tipo do item, representado como um ItemType . |
setHelpText(text) | SectionHeaderItem | Define 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) | SectionHeaderItem | Define o título do item (às vezes chamado de texto do cabeçalho, no caso de um SectionHeaderItem ). |
TextItem
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
clearValidation() | TextItem | Remove qualquer validação de dados para este item de texto. |
createResponse(response) | ItemResponse | Cria um novo ItemResponse para esse item de texto. |
duplicate() | TextItem | Cria uma cópia deste item e anexa-a ao final do formulário. |
getGeneralFeedback() | QuizFeedback | Retorna o feedback mostrado aos participantes quando eles respondem a uma pergunta de avaliação. |
getHelpText() | String | Recebe o texto de ajuda do item, às vezes chamado de texto de descrição para itens de layout, como ImageItems , PageBreakItems e SectionHeaderItems . |
getId() | Integer | Obtém o identificador exclusivo do item. |
getIndex() | Integer | Recebe o índice do item entre todos os itens no formulário. |
getPoints() | Integer | Retorna a pontuação de um item que pode ser avaliado. |
getTitle() | String | Obtém o título do item (às vezes chamado de texto do cabeçalho, no caso de um SectionHeaderItem ). |
getType() | ItemType | Recebe o tipo do item, representado como um ItemType . |
isRequired() | Boolean | Determina se o participante precisa responder à pergunta. |
setGeneralFeedback(feedback) | TextItem | Define o feedback a ser exibido aos participantes quando eles respondem a uma pergunta que não tem uma resposta correta ou incorreta (ou seja, perguntas que exigem avaliação manual). |
setHelpText(text) | TextItem | Define 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) | TextItem | Define o número de pontos de um item classificável. |
setRequired(enabled) | TextItem | Define se o participante precisa responder à pergunta. |
setTitle(title) | TextItem | Define o título do item (às vezes chamado de texto do cabeçalho, no caso de um SectionHeaderItem ). |
setValidation(validation) | TextItem | Define a validação de dados para este item de texto. |
TextValidation
TextValidationBuilder
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
requireNumber() | TextValidationBuilder | Exige que o item de texto seja um número. |
requireNumberBetween(start, end) | TextValidationBuilder | Exige que o item de texto seja um número entre o início e o fim, inclusive. |
requireNumberEqualTo(number) | TextValidationBuilder | Exige que o item de texto seja um número igual ao valor especificado. |
requireNumberGreaterThan(number) | TextValidationBuilder | Exige que o item de texto seja um número maior que o valor especificado. |
requireNumberGreaterThanOrEqualTo(number) | TextValidationBuilder | Exige que o item de texto seja um número maior ou igual ao valor especificado. |
requireNumberLessThan(number) | TextValidationBuilder | Exige que o item de texto seja um número menor que o valor especificado. |
requireNumberLessThanOrEqualTo(number) | TextValidationBuilder | Exige que o item de texto seja um número menor ou igual ao valor especificado. |
requireNumberNotBetween(start, end) | TextValidationBuilder | Exige que o item de texto seja um número que não esteja entre o início e o fim, inclusive. |
requireNumberNotEqualTo(number) | TextValidationBuilder | Exige que o item de texto seja um número diferente do valor especificado. |
requireTextContainsPattern(pattern) | TextValidationBuilder | Exige uma resposta para conter um padrão. |
requireTextDoesNotContainPattern(pattern) | TextValidationBuilder | Exige resposta para não conter um padrão. |
requireTextDoesNotMatchPattern(pattern) | TextValidationBuilder | Exige resposta para não corresponder ao padrão. |
requireTextIsEmail() | TextValidationBuilder | Requer que o item de texto seja um endereço de e-mail. |
requireTextIsUrl() | TextValidationBuilder | Exige que o item de texto seja um URL. |
requireTextLengthGreaterThanOrEqualTo(number) | TextValidationBuilder | Requer que o tamanho da resposta seja maior ou igual ao valor. |
requireTextLengthLessThanOrEqualTo(number) | TextValidationBuilder | Requer que o tamanho da resposta seja menor que o valor. |
requireTextMatchesPattern(pattern) | TextValidationBuilder | Requer uma resposta para corresponder ao padrão. |
requireWholeNumber() | TextValidationBuilder | Exige que o item de texto seja um número inteiro. |
TimeItem
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
createResponse(hour, minute) | ItemResponse | Cria um novo ItemResponse para esse item de tempo. |
duplicate() | TimeItem | Cria uma cópia deste item e anexa-a ao final do formulário. |
getGeneralFeedback() | QuizFeedback | Retorna o feedback mostrado aos participantes quando eles respondem a uma pergunta de avaliação. |
getHelpText() | String | Recebe o texto de ajuda do item, às vezes chamado de texto de descrição para itens de layout, como ImageItems , PageBreakItems e SectionHeaderItems . |
getId() | Integer | Obtém o identificador exclusivo do item. |
getIndex() | Integer | Recebe o índice do item entre todos os itens no formulário. |
getPoints() | Integer | Retorna a pontuação de um item que pode ser avaliado. |
getTitle() | String | Obtém o título do item (às vezes chamado de texto do cabeçalho, no caso de um SectionHeaderItem ). |
getType() | ItemType | Recebe o tipo do item, representado como um ItemType . |
isRequired() | Boolean | Determina se o participante precisa responder à pergunta. |
setGeneralFeedback(feedback) | TimeItem | Define o feedback a ser exibido aos participantes quando eles respondem a uma pergunta que não tem uma resposta correta ou incorreta (ou seja, perguntas que exigem avaliação manual). |
setHelpText(text) | TimeItem | Define 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) | TimeItem | Define o número de pontos de um item classificável. |
setRequired(enabled) | TimeItem | Define se o participante precisa responder à pergunta. |
setTitle(title) | TimeItem | Define o título do item (às vezes chamado de texto do cabeçalho, no caso de um SectionHeaderItem ). |
VideoItem
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
duplicate() | VideoItem | Cria uma cópia deste item e anexa-a ao final do formulário. |
getAlignment() | Alignment | Obtém o alinhamento horizontal do vídeo. |
getHelpText() | String | Recebe o texto de ajuda do item, às vezes chamado de texto de descrição para itens de layout, como ImageItems , PageBreakItems e SectionHeaderItems . |
getId() | Integer | Obtém o identificador exclusivo do item. |
getIndex() | Integer | Recebe o índice do item entre todos os itens no formulário. |
getTitle() | String | Obtém o título do item (às vezes chamado de texto do cabeçalho, no caso de um SectionHeaderItem ). |
getType() | ItemType | Recebe o tipo do item, representado como um ItemType . |
getWidth() | Integer | Obtém a largura do vídeo em pixels. |
setAlignment(alignment) | VideoItem | Define o alinhamento horizontal do vídeo. |
setHelpText(text) | VideoItem | Define 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) | VideoItem | Define o título do item (às vezes chamado de texto do cabeçalho, no caso de um SectionHeaderItem ). |
setVideoUrl(youtubeUrl) | VideoItem | Define o próprio vídeo a partir de um determinado URL ou ID do vídeo do YouTube. |
setWidth(width) | VideoItem | Define a largura do vídeo em pixels. |