Com este serviço, os scripts podem criar, acessar e modificar arquivos dos 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
Nome | Breve descrição |
---|---|
Alignment | Um tipo enumerado que representa os tipos compatíveis de alinhamento de imagem. |
CheckboxGridItem | Item de pergunta, apresentado como uma grade de colunas e linhas, que permite ao participante selecionar várias opções por linha em uma sequência de caixas de seleção. |
CheckboxGridValidation | Uma DataValidation para um CheckboxGridItem . |
CheckboxGridValidationBuilder | Um DataValidationBuilder para um CheckboxGridValidation . |
CheckboxItem | Um item de pergunta que permite ao respondente marcar uma ou mais caixas de seleção, bem como uma "outro" opcional . |
CheckboxValidation | Uma DataValidation para um CheckboxItem . |
CheckboxValidationBuilder | Um DataValidationBuilder para um CheckboxValidation . |
Choice | Uma ú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 ao participante indicar uma data. |
DateTimeItem | Um item de pergunta que permite ao participante indicar uma data e hora. |
DestinationType | Um tipo enumerado que representa os tipos compatíveis de destinos de resposta a formulário. |
DurationItem | Um item de pergunta que permite ao entrevistado indicar um período. |
FeedbackType | Um tipo enumerado que representa os tipos de feedback com suporte. |
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 para o formulário como um todo. |
GridItem | Item de pergunta, apresentado como uma grade de colunas e linhas, que permite ao participante selecionar uma opção por linha em uma sequência de botões de opção. |
GridValidation | Uma 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 | Resposta a um item de pergunta em um formulário. |
ItemType | Um tipo enumerado que representa os tipos compatíveis de itens de formulário. |
ListItem | Um item de pergunta que permite ao respondente selecionar uma opção em uma lista suspensa. |
MultipleChoiceItem | Item da pergunta que permite ao entrevistado selecionar uma opção em uma lista de botões de opção ou um "outro" opcional . |
PageBreakItem | Um item de layout que marca o início de uma página. |
PageNavigationType | Um tipo enumerado 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. |
ParagraphTextValidation | Uma DataValidation para um ParagraphTextItem . |
ParagraphTextValidationBuilder | Um DataValidationBuilder para um ParagraphTextValidation . |
QuizFeedback | A implementação bean de um Feedback, que contém propriedades comuns a todos os feedbacks, como: exibir texto ou links. |
QuizFeedbackBuilder | O FeedbackBuilder base que contém setters para propriedades comuns a todos os feedbacks, como o texto de exibição. |
ScaleItem | Item de pergunta que permite ao participante escolher uma opção de uma sequência numerada de opções de rádio. botões. |
SectionHeaderItem | Um item de layout que indica visualmente o início de uma seção. |
TextItem | Um item de pergunta que permite ao participante inserir uma única linha de texto. |
TextValidation | Uma DataValidation para um TextItem . |
TextValidationBuilder | Um DataValidationBuilder para um TextValidation . |
TimeItem | Um item de pergunta que permite ao participante indicar uma hora do dia. |
VideoItem | Um item de layout que exibe um vídeo. |
Alignment
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
LEFT | Enum | Alinhe a imagem ao lado esquerdo do formulário. |
CENTER | Enum | Alinhe a imagem ao centro do formulário. |
RIGHT | Enum | Alinhe a imagem ao lado direito do formulário. |
CheckboxGridItem
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
clearValidation() | CheckboxGridItem | Remove qualquer validação de dados para esse 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 desse item e a anexa 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 | Extrai o identificador exclusivo do item. |
getIndex() | Integer | Recebe o índice do item entre todos os itens do formulário. |
getRows() | String[] | Recebe os valores de cada linha na grade. |
getTitle() | String | Recebe o título do item (às vezes chamado de texto de cabeçalho, no caso de uma SectionHeaderItem ). |
getType() | ItemType | Recebe o tipo do item, representado como ItemType . |
isRequired() | Boolean | Determina se o respondente 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 de cabeçalho, no caso de uma SectionHeaderItem . |
setValidation(validation) | CheckboxGridItem | Define a validação de dados para esse item de grade da caixa de seleção. |
CheckboxGridValidation
CheckboxGridValidationBuilder
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
requireLimitOneResponsePerColumn() | CheckboxGridValidationBuilder | Exige 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 este item da caixa de seleção. |
createChoice(value) | Choice | Cria uma nova opção. |
createChoice(value, isCorrect) | Choice | Cria uma nova opção. |
createResponse(responses) | ItemResponse | Cria um novo ItemResponse para esse item da caixa de seleção. |
duplicate() | CheckboxItem | Cria uma cópia desse item e a anexa ao final do formulário. |
getChoices() | Choice[] | Recebe todas as opções de um item. |
getFeedbackForCorrect() | QuizFeedback | Retorna o feedback mostrado aos participantes quando eles respondem corretamente a uma pergunta. |
getFeedbackForIncorrect() | QuizFeedback | Retorna o feedback mostrado 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 | Extrai o identificador exclusivo do item. |
getIndex() | Integer | Recebe o índice do item entre todos os itens do formulário. |
getPoints() | Integer | Retorna a pontuação de um item que pode ser avaliado. |
getTitle() | String | Recebe o título do item (às vezes chamado de texto de cabeçalho, no caso de uma SectionHeaderItem ). |
getType() | ItemType | Recebe o tipo do item, representado como ItemType . |
hasOtherOption() | Boolean | Determina se o item tem uma "outra" é a melhor opção. |
isRequired() | Boolean | Determina se o respondente precisa responder à pergunta. |
setChoiceValues(values) | CheckboxItem | Define as opções para um item a partir 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á mostrado aos participantes quando eles responderem corretamente a uma pergunta. |
setFeedbackForIncorrect(feedback) | CheckboxItem | Define o feedback que 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 que pode ser avaliado. |
setRequired(enabled) | CheckboxItem | Define se o participante precisa responder à pergunta. |
setTitle(title) | CheckboxItem | Define o título do item, às vezes chamado de texto de cabeçalho, no caso de uma 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 "outra" é a melhor opção. |
CheckboxValidation
CheckboxValidationBuilder
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
requireSelectAtLeast(number) | CheckboxValidationBuilder | É preciso selecionar pelo menos essa quantidade de opções. |
requireSelectAtMost(number) | CheckboxValidationBuilder | Exigem no máximo esse número de opções para serem selecionadas. |
requireSelectExactly(number) | CheckboxValidationBuilder | Exatamente essa quantidade de opções deve ser selecionada. |
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 completar a página atual. |
getPageNavigationType() | PageNavigationType | Recebe o PageNavigationType que ocorre se o participante selecionar essa opção e
conclui a página atual. |
getValue() | String | Extrai o valor da opção, que os entrevistados veem como um marcador ao visualizar o formulário. |
isCorrectAnswer() | Boolean | Descobre 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 desse item e a anexa ao final do formulário. |
getGeneralFeedback() | QuizFeedback | Retorna o feedback que é mostrado aos participantes quando eles respondem a uma pergunta que pode ser avaliada. |
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 | Extrai o identificador exclusivo do item. |
getIndex() | Integer | Recebe o índice do item entre todos os itens do formulário. |
getPoints() | Integer | Retorna a pontuação de um item que pode ser avaliado. |
getTitle() | String | Recebe o título do item (às vezes chamado de texto de cabeçalho, no caso de uma SectionHeaderItem ). |
getType() | ItemType | Recebe o tipo do item, representado como ItemType . |
includesYear() | Boolean | Determina se o item de data inclui uma opção de ano. |
isRequired() | Boolean | Determina se o respondente precisa responder à pergunta. |
setGeneralFeedback(feedback) | DateItem | Define o feedback que será mostrado aos participantes quando eles responderem a uma pergunta com nota que não têm uma resposta correta ou incorreta (ou seja, perguntas que exigem correçã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 que pode ser avaliado. |
setRequired(enabled) | DateItem | Define se o participante precisa responder à pergunta. |
setTitle(title) | DateItem | Define o título do item, às vezes chamado de texto de cabeçalho, no caso de uma SectionHeaderItem . |
DateTimeItem
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
createResponse(response) | ItemResponse | Cria um novo ItemResponse para esse item de data-hora. |
duplicate() | DateTimeItem | Cria uma cópia desse item e a anexa ao final do formulário. |
getGeneralFeedback() | QuizFeedback | Retorna o feedback que é mostrado aos participantes quando eles respondem a uma pergunta que pode ser avaliada. |
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 | Extrai o identificador exclusivo do item. |
getIndex() | Integer | Recebe o índice do item entre todos os itens do formulário. |
getPoints() | Integer | Retorna a pontuação de um item que pode ser avaliado. |
getTitle() | String | Recebe o título do item (às vezes chamado de texto de cabeçalho, no caso de uma SectionHeaderItem ). |
getType() | ItemType | Recebe o tipo do item, representado como ItemType . |
includesYear() | Boolean | Determina se o item de data inclui uma opção de ano. |
isRequired() | Boolean | Determina se o respondente precisa responder à pergunta. |
setGeneralFeedback(feedback) | DateTimeItem | Define o feedback que será mostrado aos participantes quando eles responderem a uma pergunta com nota que não têm uma resposta correta ou incorreta (ou seja, perguntas que exigem correçã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 que pode ser avaliado. |
setRequired(enabled) | DateTimeItem | Define se o participante precisa responder à pergunta. |
setTitle(title) | DateTimeItem | Define o título do item, às vezes chamado de texto de cabeçalho, no caso de uma SectionHeaderItem . |
DestinationType
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
SPREADSHEET | Enum | Uma planilha do Planilhas Google como destino para as 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 desse item e a anexa ao final do formulário. |
getGeneralFeedback() | QuizFeedback | Retorna o feedback que é mostrado aos participantes quando eles respondem a uma pergunta que pode ser avaliada. |
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 | Extrai o identificador exclusivo do item. |
getIndex() | Integer | Recebe o índice do item entre todos os itens do formulário. |
getPoints() | Integer | Retorna a pontuação de um item que pode ser avaliado. |
getTitle() | String | Recebe o título do item (às vezes chamado de texto de cabeçalho, no caso de uma SectionHeaderItem ). |
getType() | ItemType | Recebe o tipo do item, representado como ItemType . |
isRequired() | Boolean | Determina se o respondente precisa responder à pergunta. |
setGeneralFeedback(feedback) | DurationItem | Define o feedback que será mostrado aos participantes quando eles responderem a uma pergunta com nota que não têm uma resposta correta ou incorreta (ou seja, perguntas que exigem correçã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 que pode ser avaliado. |
setRequired(enabled) | DurationItem | Define se o participante precisa responder à pergunta. |
setTitle(title) | DurationItem | Define o título do item, às vezes chamado de texto de cabeçalho, no caso de uma 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 no caso de uma pergunta respondida incorretamente. |
GENERAL | Enum | Feedback exibido automaticamente aos participantes quando eles enviam as respostas. |
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 a entrevistado selecione várias opções por linha em uma sequência de caixas de seleção. |
addCheckboxItem() | CheckboxItem | Acrescenta um novo item de pergunta que permite que o respondente marque uma ou mais caixas de seleção, conforme e um "outro" opcional, . |
addDateItem() | DateItem | Anexa um novo item de pergunta que permite ao entrevistado indicar uma data. |
addDateTimeItem() | DateTimeItem | Anexa um novo item de pergunta que permite ao participante indicar uma data e hora. |
addDurationItem() | DurationItem | Anexa um novo item de pergunta que permite ao entrevistado indicar um período de tempo. |
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 a 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 lista. |
addMultipleChoiceItem() | MultipleChoiceItem | Adiciona um novo item de pergunta que permite ao participante selecionar uma opção em uma lista de opções ou um "outro" opcional . |
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 ao participante inserir um bloco de texto. |
addScaleItem() | ScaleItem | Anexa um novo item de pergunta que permite ao participante escolher uma opção de uma pergunta 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 ao participante inserir uma única linha de texto. |
addTimeItem() | TimeItem | Anexa um novo item de pergunta que permite ao entrevistado indicar 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 dados dos entrevistados endereços de e-mail. |
createResponse() | FormResponse | Cria uma nova resposta para o 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 será exibida se o formulário não aceitar respostas ou uma resposta se nenhuma mensagem personalizada for definida. |
getDescription() | String | Extrai a descrição do formulário. |
getDestinationId() | String | Extrai o ID do destino da resposta do formulário. |
getDestinationType() | DestinationType | Recebe o tipo de destino da resposta do formulário. |
getEditUrl() | String | Recebe 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() | String | Extrai o ID do formulário. |
getItemById(id) | Item | Recupera o item com um determinado ID. |
getItems() | Item[] | Recebe uma matriz de todos os itens do formulário. |
getItems(itemType) | Item[] | Recebe uma matriz de todos os itens de um determinado tipo. |
getPublishedUrl() | String | Recebe 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 | Extrai o URL que pode ser usado para visualizar um resumo das respostas do formulário. |
getTitle() | String | Recebe 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 um participante preenche 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 após 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 índice específico. |
moveItem(item, toIndex) | Item | Move um determinado item para um índice específico entre todos os itens do formulário. |
removeDestination() | Form | Desvincula o formulário do destino da 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 um subdomínio antes de responder. |
setAcceptingResponses(enabled) | Form | Define se o formulário está aceitando respostas. |
setAllowResponseEdits(enabled) | Form | Define se o formulário exibe um link para editar uma resposta após o envio. |
setCollectEmail(collect) | Form | Define se o formulário coleta dados endereços de e-mail. |
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 aceitar 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 exibe um link para visualizar um resumo das respostas após o envio de um participante no formulário. |
setRequireLogin(requireLogin) | Form | Define se o formulário exige que os entrevistados façam login em uma conta no mesmo domínio ou em um subdomínio antes de responder. |
setShowLinkToRespondAgain(enabled) | Form | Define se o formulário exibe um link para enviar outra resposta após a conclusão do participante no 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 os FormResponses fornecidos. |
FormApp
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
Alignment | Alignment | Uma enumeração de tipos de alinhamento de imagem. |
DestinationType | DestinationType | Uma enumeração de tipos de destinos que podem armazenar respostas de formulário. |
FeedbackType | FeedbackType | Uma enumeração de tipos no formato Feedbacks . |
ItemType | ItemType | Uma enumeração de tipos no formato Items . |
PageNavigationType | PageNavigationType | Uma enumeração dos possíveis comportamentos de 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 em uma resposta
Item : |
createGridValidation() | GridValidationBuilder | Retorna uma instância de um GridValidationBuilder que pode ser usada 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 um TextValidationBuilder que pode ser usada para definir a validação em um TextItem . |
getActiveForm() | Form | Retorna o formulário para o qual o script está vinculado ao contêiner. |
getUi() | Ui | Retorna uma instância do ambiente da 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 o 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 já enviada. |
getGradableItemResponses() | ItemResponse[] | Recebe todas as respostas de itens contidas em uma resposta do formulário, na mesma ordem em que os itens aparecem no formulário. |
getGradableResponseForItem(item) | ItemResponse | Extrai a resposta do item contida em uma resposta de formulário para um determinado item. |
getId() | String | Extrai o ID da resposta do formulário. |
getItemResponses() | ItemResponse[] | Recebe todas as respostas de itens contidas em uma resposta do formulário, na mesma ordem em que os itens aparecem no formulário. |
getRespondentEmail() | String | Extrai o endereço de e-mail da pessoa que enviou uma resposta, se a configuração Form.setCollectEmail(collect) estiver ativada. |
getResponseForItem(item) | ItemResponse | Extrai a resposta do item contida nessa resposta do formulário para um determinado item. |
getTimestamp() | Date | Recebe o carimbo de data/hora para o envio de uma resposta de formulário. |
submit() | FormResponse | Envia a resposta. |
toPrefilledUrl() | String | Gera um URL para o formulário em que as respostas são pré-preenchidas com base nas respostas deste de resposta do formulário. |
withItemGrade(gradedResponse) | FormResponse | Adiciona as notas da resposta do item especificado a uma resposta do formulário. |
withItemResponse(response) | FormResponse | Adiciona a resposta do item fornecido 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 esse item da grade. |
createResponse(responses) | ItemResponse | Cria uma nova ItemResponse para esse item da grade. |
duplicate() | GridItem | Cria uma cópia desse item e a anexa 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 | Extrai o identificador exclusivo do item. |
getIndex() | Integer | Recebe o índice do item entre todos os itens do formulário. |
getRows() | String[] | Recebe os valores de cada linha na grade. |
getTitle() | String | Recebe o título do item (às vezes chamado de texto de cabeçalho, no caso de uma SectionHeaderItem ). |
getType() | ItemType | Recebe o tipo do item, representado como ItemType . |
isRequired() | Boolean | Determina se o respondente 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 de cabeçalho, no caso de uma 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 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 desse item e a anexa ao final do formulário. |
getAlignment() | Alignment | Recebe 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 | Extrai o identificador exclusivo do item. |
getImage() | Blob | Recebe a imagem atualmente atribuída ao item. |
getIndex() | Integer | Recebe o índice do item entre todos os itens do formulário. |
getTitle() | String | Recebe o título do item (às vezes chamado de texto de cabeçalho, no caso de uma SectionHeaderItem ). |
getType() | ItemType | Recebe o tipo do item, representado como ItemType . |
getWidth() | Integer | Recebe 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 de cabeçalho, no caso de uma 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 da caixa de seleção. |
asDateItem() | DateItem | Retorna o item como um item de data. |
asDateTimeItem() | DateTimeItem | Retorna o item como um item de data-hora. |
asDurationItem() | DurationItem | Retorna o item como um item de duração. |
asGridItem() | GridItem | Retorna o item como um item de 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 texto de parágrafo. |
asScaleItem() | ScaleItem | Retorna o item como um item de escala. |
asSectionHeaderItem() | SectionHeaderItem | Retorna o item como um cabeçalho de 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 desse item e a anexa 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 | Extrai o identificador exclusivo do item. |
getIndex() | Integer | Recebe o índice do item entre todos os itens do formulário. |
getTitle() | String | Recebe o título do item (às vezes chamado de texto de cabeçalho, no caso de uma SectionHeaderItem ). |
getType() | ItemType | Recebe o tipo do item, representado como 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 de cabeçalho, no caso de uma 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 respondida pela resposta. |
getResponse() | Object | Recebe a resposta enviada pelo participante. |
getScore() | Object | Extrai a pontuação da resposta enviada pelo participante. |
setFeedback(feedback) | ItemResponse | Define o feedback que deve ser exibido para a resposta enviada pelo participante. |
setScore(score) | ItemResponse | Define a pontuação da resposta enviada pelo participante. |
ItemType
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
CHECKBOX | Enum | Um item de pergunta que permite ao respondente marcar uma ou mais caixas de seleção, bem como uma "outro" opcional . |
CHECKBOX_GRID | Enum | Item de pergunta, apresentado como uma grade de colunas e linhas, que permite ao participante selecionar várias opções por linha em uma sequência de caixas de seleção. |
DATE | Enum | Um item de pergunta que permite ao participante indicar uma data. |
DATETIME | Enum | Um item de pergunta que permite ao participante indicar uma data e hora. |
DURATION | Enum | Um item de pergunta que permite ao entrevistado indicar um período. |
GRID | Enum | Item de pergunta, apresentado como uma grade de colunas e linhas, que permite ao participante selecionar 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 ao respondente selecionar uma opção em uma lista suspensa. |
MULTIPLE_CHOICE | Enum | Item da pergunta que permite ao entrevistado selecionar uma opção em uma lista de botões de opção ou um "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 ao participante inserir um bloco de texto. |
SCALE | Enum | Item de pergunta que permite ao entrevistado escolher uma opção de 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 ao participante inserir uma única linha de texto. |
TIME | Enum | Um item de pergunta que permite ao participante indicar uma hora do dia. |
VIDEO | Enum | Um item de layout que exibe um vídeo do YouTube. |
FILE_UPLOAD | Enum | Um item de pergunta que permite ao participante fazer upload de um arquivo. |
ListItem
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
createChoice(value) | Choice | Cria uma nova opção. |
createChoice(value, isCorrect) | Choice | Cria uma nova opção. |
createChoice(value, navigationItem) | Choice | Cria 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) | Choice | Cria uma nova opção com uma opção de navegação nas páginas. |
createResponse(response) | ItemResponse | Cria um novo ItemResponse para esse item da lista. |
duplicate() | ListItem | Cria uma cópia desse item e a anexa ao final do formulário. |
getChoices() | Choice[] | Recebe todas as opções de um item. |
getFeedbackForCorrect() | QuizFeedback | Retorna o feedback mostrado aos participantes quando eles respondem corretamente a uma pergunta. |
getFeedbackForIncorrect() | QuizFeedback | Retorna o feedback mostrado 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 | Extrai o identificador exclusivo do item. |
getIndex() | Integer | Recebe o índice do item entre todos os itens do formulário. |
getPoints() | Integer | Retorna a pontuação de um item que pode ser avaliado. |
getTitle() | String | Recebe o título do item (às vezes chamado de texto de cabeçalho, no caso de uma SectionHeaderItem ). |
getType() | ItemType | Recebe o tipo do item, representado como ItemType . |
isRequired() | Boolean | Determina se o respondente precisa responder à pergunta. |
setChoiceValues(values) | ListItem | Define as opções para um item a partir 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á mostrado aos participantes quando eles responderem corretamente a uma pergunta. |
setFeedbackForIncorrect(feedback) | ListItem | Define o feedback que 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 que pode ser avaliado. |
setRequired(enabled) | ListItem | Define se o participante precisa responder à pergunta. |
setTitle(title) | ListItem | Define o título do item, às vezes chamado de texto de cabeçalho, no caso de uma SectionHeaderItem . |
MultipleChoiceItem
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
createChoice(value) | Choice | Cria uma nova opção. |
createChoice(value, isCorrect) | Choice | Cria uma nova opção. |
createChoice(value, navigationItem) | Choice | Cria 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) | Choice | Cria uma nova opção com uma opção de navegação nas páginas. |
createResponse(response) | ItemResponse | Cria um novo ItemResponse para o item de múltipla escolha. |
duplicate() | MultipleChoiceItem | Cria uma cópia desse item e a anexa ao final do formulário. |
getChoices() | Choice[] | Recebe todas as opções de um item. |
getFeedbackForCorrect() | QuizFeedback | Retorna o feedback mostrado aos participantes quando eles respondem corretamente a uma pergunta. |
getFeedbackForIncorrect() | QuizFeedback | Retorna o feedback mostrado 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 | Extrai o identificador exclusivo do item. |
getIndex() | Integer | Recebe o índice do item entre todos os itens do formulário. |
getPoints() | Integer | Retorna a pontuação de um item que pode ser avaliado. |
getTitle() | String | Recebe o título do item (às vezes chamado de texto de cabeçalho, no caso de uma SectionHeaderItem ). |
getType() | ItemType | Recebe o tipo do item, representado como ItemType . |
hasOtherOption() | Boolean | Determina se o item tem uma "outra" é a melhor opção. |
isRequired() | Boolean | Determina se o respondente precisa responder à pergunta. |
setChoiceValues(values) | MultipleChoiceItem | Define as opções para um item a partir 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á mostrado aos participantes quando eles responderem corretamente a uma pergunta. |
setFeedbackForIncorrect(feedback) | MultipleChoiceItem | Define o feedback que 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 que pode ser avaliado. |
setRequired(enabled) | MultipleChoiceItem | Define se o participante precisa responder à pergunta. |
setTitle(title) | MultipleChoiceItem | Define o título do item, às vezes chamado de texto de cabeçalho, no caso de uma SectionHeaderItem . |
showOtherOption(enabled) | MultipleChoiceItem | Define se o item tem uma "outra" é a melhor opção. |
PageBreakItem
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
duplicate() | PageBreakItem | Cria uma cópia desse item e a anexa ao final do formulário. |
getGoToPage() | PageBreakItem | Recebe o PageBreakItem para o qual o formulário será direcionado depois de preencher a página anterior a esta
quebra de página (ou seja, ao chegar a essa quebra de página por progressão linear normal pelo
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 | Extrai o identificador exclusivo do item. |
getIndex() | Integer | Recebe o índice do item entre todos os itens do formulário. |
getPageNavigationType() | PageNavigationType | Recebe o tipo de navegação que ocorre depois de concluir a página antes dessa quebra de página (ou seja, ao chegar a essa quebra de página por progressão linear normal pelo formulário). |
getTitle() | String | Recebe o título do item (às vezes chamado de texto de cabeçalho, no caso de uma SectionHeaderItem ). |
getType() | ItemType | Recebe o tipo do item, representado como ItemType . |
setGoToPage(goToPageItem) | PageBreakItem | Define a página de destino após a conclusão da página anterior à quebra de página (ou seja, chegar a essa página quebra por progressão linear normal pelo formulário). |
setGoToPage(navigationType) | PageBreakItem | Define o tipo de navegação que ocorre após a conclusão da página antes dessa quebra de página (ou seja, ao chegar a 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 de cabeçalho, no caso de uma SectionHeaderItem . |
PageNavigationType
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
CONTINUE | Enum | Siga para a próxima página do formulário depois de preencher a atual. |
GO_TO_PAGE | Enum | Ir para uma página específica do formulário depois de preencher a página atual. |
RESTART | Enum | Reiniciar o formulário desde o início, sem limpar as respostas inseridas até o momento, após preencher da 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 esse 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 desse item e a anexa ao final do formulário. |
getGeneralFeedback() | QuizFeedback | Retorna o feedback que é mostrado aos participantes quando eles respondem a uma pergunta que pode ser avaliada. |
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 | Extrai o identificador exclusivo do item. |
getIndex() | Integer | Recebe o índice do item entre todos os itens do formulário. |
getPoints() | Integer | Retorna a pontuação de um item que pode ser avaliado. |
getTitle() | String | Recebe o título do item (às vezes chamado de texto de cabeçalho, no caso de uma SectionHeaderItem ). |
getType() | ItemType | Recebe o tipo do item, representado como ItemType . |
isRequired() | Boolean | Determina se o respondente precisa responder à pergunta. |
setGeneralFeedback(feedback) | ParagraphTextItem | Define o feedback que será mostrado aos participantes quando eles responderem a uma pergunta com nota que não têm uma resposta correta ou incorreta (ou seja, perguntas que exigem correçã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 que pode ser avaliado. |
setRequired(enabled) | ParagraphTextItem | Define se o participante precisa responder à pergunta. |
setTitle(title) | ParagraphTextItem | Define o título do item, às vezes chamado de texto de cabeçalho, no caso de uma SectionHeaderItem . |
setValidation(validation) | ParagraphTextItem | Define a validação de dados para este item de texto de parágrafo. |
ParagraphTextValidation
ParagraphTextValidationBuilder
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
requireTextContainsPattern(pattern) | ParagraphTextValidationBuilder | Exige resposta para conter o padrão. |
requireTextDoesNotContainPattern(pattern) | ParagraphTextValidationBuilder | Exige resposta para não conter o padrão. |
requireTextDoesNotMatchPattern(pattern) | ParagraphTextValidationBuilder | Exige resposta para não corresponder ao padrão. |
requireTextLengthGreaterThanOrEqualTo(number) | ParagraphTextValidationBuilder | Exige que o tamanho da resposta seja maior ou igual ao valor. |
requireTextLengthLessThanOrEqualTo(number) | ParagraphTextValidationBuilder | Requer que o comprimento da resposta seja menor que o valor. |
requireTextMatchesPattern(pattern) | ParagraphTextValidationBuilder | Exige resposta para corresponder ao padrão. |
QuizFeedback
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
getLinkUrls() | String[] | Recebe uma lista dos URLs associados ao Feedback. |
getText() | String | Extrai o texto de exibição do feedback. |
QuizFeedbackBuilder
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
addLink(url) | QuizFeedbackBuilder | Adiciona um link para o material complementar do feedback. |
addLink(url, displayText) | QuizFeedbackBuilder | Adiciona um link para o material complementar do feedback. |
build() | QuizFeedback | Cria um Feedback do tipo correspondente a esse builder. |
copy() | QuizFeedbackBuilder | Retorna uma cópia deste builder. |
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 da balança. |
duplicate() | ScaleItem | Cria uma cópia desse item e a anexa ao final do formulário. |
getGeneralFeedback() | QuizFeedback | Retorna o feedback que é mostrado aos participantes quando eles respondem a uma pergunta que pode ser avaliada. |
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 | Extrai o identificador exclusivo do item. |
getIndex() | Integer | Recebe o índice do item entre todos os itens do formulário. |
getLeftLabel() | String | Recebe o rótulo do 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 | Recebe o rótulo do limite superior da balança, se houver. |
getTitle() | String | Recebe o título do item (às vezes chamado de texto de cabeçalho, no caso de uma SectionHeaderItem ). |
getType() | ItemType | Recebe o tipo do item, representado como ItemType . |
getUpperBound() | Integer | Recebe o limite superior da balança. |
isRequired() | Boolean | Determina se o respondente precisa responder à pergunta. |
setBounds(lower, upper) | ScaleItem | Define os limites inferior e superior da escala. |
setGeneralFeedback(feedback) | ScaleItem | Define o feedback que será mostrado aos participantes quando eles responderem a uma pergunta com nota que não têm uma resposta correta ou incorreta (ou seja, perguntas que exigem correçã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 que pode ser avaliado. |
setRequired(enabled) | ScaleItem | Define se o participante precisa responder à pergunta. |
setTitle(title) | ScaleItem | Define o título do item, às vezes chamado de texto de cabeçalho, no caso de uma SectionHeaderItem . |
SectionHeaderItem
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
duplicate() | SectionHeaderItem | Cria uma cópia desse item e a anexa 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 | Extrai o identificador exclusivo do item. |
getIndex() | Integer | Recebe o índice do item entre todos os itens do formulário. |
getTitle() | String | Recebe o título do item (às vezes chamado de texto de cabeçalho, no caso de uma SectionHeaderItem ). |
getType() | ItemType | Recebe o tipo do item, representado como 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 de cabeçalho, no caso de uma 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 desse item e a anexa ao final do formulário. |
getGeneralFeedback() | QuizFeedback | Retorna o feedback que é mostrado aos participantes quando eles respondem a uma pergunta que pode ser avaliada. |
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 | Extrai o identificador exclusivo do item. |
getIndex() | Integer | Recebe o índice do item entre todos os itens do formulário. |
getPoints() | Integer | Retorna a pontuação de um item que pode ser avaliado. |
getTitle() | String | Recebe o título do item (às vezes chamado de texto de cabeçalho, no caso de uma SectionHeaderItem ). |
getType() | ItemType | Recebe o tipo do item, representado como ItemType . |
isRequired() | Boolean | Determina se o respondente precisa responder à pergunta. |
setGeneralFeedback(feedback) | TextItem | Define o feedback que será mostrado aos participantes quando eles responderem a uma pergunta com nota que não têm uma resposta correta ou incorreta (ou seja, perguntas que exigem correçã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 que pode ser avaliado. |
setRequired(enabled) | TextItem | Define se o participante precisa responder à pergunta. |
setTitle(title) | TextItem | Define o título do item, às vezes chamado de texto de cabeçalho, no caso de uma 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 | Requer que o item de texto seja um número entre início e fim, inclusivo. |
requireNumberEqualTo(number) | TextValidationBuilder | Requer 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 | Requer 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, inclusivo. |
requireNumberNotEqualTo(number) | TextValidationBuilder | Requer que o item de texto seja um número diferente do valor especificado. |
requireTextContainsPattern(pattern) | TextValidationBuilder | Exige resposta para conter o padrão. |
requireTextDoesNotContainPattern(pattern) | TextValidationBuilder | Exige resposta para não conter o padrão. |
requireTextDoesNotMatchPattern(pattern) | TextValidationBuilder | Exige resposta para não corresponder ao padrão. |
requireTextIsEmail() | TextValidationBuilder | Exige 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 | Exige que o tamanho da resposta seja maior ou igual ao valor. |
requireTextLengthLessThanOrEqualTo(number) | TextValidationBuilder | Requer que o comprimento da resposta seja menor que o valor. |
requireTextMatchesPattern(pattern) | TextValidationBuilder | Exige resposta para corresponder ao padrão. |
requireWholeNumber() | TextValidationBuilder | Requer 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 desse item e a anexa ao final do formulário. |
getGeneralFeedback() | QuizFeedback | Retorna o feedback que é mostrado aos participantes quando eles respondem a uma pergunta que pode ser avaliada. |
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 | Extrai o identificador exclusivo do item. |
getIndex() | Integer | Recebe o índice do item entre todos os itens do formulário. |
getPoints() | Integer | Retorna a pontuação de um item que pode ser avaliado. |
getTitle() | String | Recebe o título do item (às vezes chamado de texto de cabeçalho, no caso de uma SectionHeaderItem ). |
getType() | ItemType | Recebe o tipo do item, representado como ItemType . |
isRequired() | Boolean | Determina se o respondente precisa responder à pergunta. |
setGeneralFeedback(feedback) | TimeItem | Define o feedback que será mostrado aos participantes quando eles responderem a uma pergunta com nota que não têm uma resposta correta ou incorreta (ou seja, perguntas que exigem correçã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 que pode ser avaliado. |
setRequired(enabled) | TimeItem | Define se o participante precisa responder à pergunta. |
setTitle(title) | TimeItem | Define o título do item, às vezes chamado de texto de cabeçalho, no caso de uma SectionHeaderItem . |
VideoItem
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
duplicate() | VideoItem | Cria uma cópia desse item e a anexa ao final do formulário. |
getAlignment() | Alignment | Recebe 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 | Extrai o identificador exclusivo do item. |
getIndex() | Integer | Recebe o índice do item entre todos os itens do formulário. |
getTitle() | String | Recebe o título do item (às vezes chamado de texto de cabeçalho, no caso de uma SectionHeaderItem ). |
getType() | ItemType | Recebe o tipo do item, representado como ItemType . |
getWidth() | Integer | Recebe 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 de cabeçalho, no caso de uma SectionHeaderItem . |
setVideoUrl(youtubeUrl) | VideoItem | Define o próprio vídeo a partir de um determinado URL do YouTube ou ID do vídeo do YouTube. |
setWidth(width) | VideoItem | Define a largura do vídeo em pixels. |