Um item de pergunta que permite ao participante selecionar uma ou mais caixas de seleção, além de um campo "outro" opcional. Os itens podem ser acessados ou criados em um Form. Quando usados em um
teste, esses itens são corrigidos automaticamente.
// Open a form by ID and add a new checkbox item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addCheckboxItem(); item.setTitle('What condiments would you like on your hot dog?') .setChoices([ item.createChoice('Ketchup'), item.createChoice('Mustard'), item.createChoice('Relish'), ]) .showOtherOption(true);
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
clear | Checkbox | Remove qualquer validação de dados para este item de caixa de seleção. |
create | Choice | Cria uma nova opção. |
create | Choice | Cria uma nova opção. |
create | Item | Cria um novo Item para este item de caixa de seleção. |
duplicate() | Checkbox | Cria uma cópia deste item e a anexa ao final do formulário. |
get | Choice[] | Recebe todas as opções de um item. |
get | Quiz | Retorna o feedback mostrado aos participantes quando eles respondem corretamente a uma pergunta. |
get | Quiz | Retorna o feedback mostrado aos participantes quando eles respondem incorretamente a uma pergunta. |
get | String | Recebe o texto de ajuda do item (às vezes chamado de texto de descrição para itens de layout como Image, Page e Section). |
get | Integer | Recebe o identificador exclusivo do item. |
get | Integer | Recebe o índice do item entre todos os itens do formulário. |
get | Integer | Retorna o valor de um item avaliável. |
get | String | Recebe o título do item (às vezes chamado de texto do cabeçalho, no caso de um Section). |
get | Item | Recebe o tipo do item, representado como um Item. |
has | Boolean | Determina se o item tem uma opção "Outros". |
is | Boolean | Determina se o participante precisa responder à pergunta. |
set | Checkbox | Define as opções de um item em uma matriz de strings. |
set | Checkbox | Define uma matriz de opções para um item. |
set | Checkbox | Define o feedback que será mostrado aos participantes quando eles responderem corretamente a uma pergunta. |
set | Checkbox | Define o feedback que será mostrado aos participantes quando eles responderem incorretamente a uma pergunta. |
set | Checkbox | Define o texto de ajuda do item (às vezes chamado de texto de descrição para itens de layout como Image, Page e Section). |
set | Checkbox | Define o número de pontos que um item avaliável vale. |
set | Checkbox | Define se o participante precisa responder à pergunta. |
set | Checkbox | Define o título do item (às vezes chamado de texto do cabeçalho, no caso de um Section). |
set | Checkbox | Define a validação de dados para este item de caixa de seleção. |
show | Checkbox | Define se o item tem uma opção "Outros". |
Documentação detalhada
clear Validation()
Remove qualquer validação de dados para este item de caixa de seleção.
Retornar
Checkbox: este Checkbox, para encadeamento
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
create Choice(value)
Cria uma nova opção.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
value | String | o valor da opção, que os participantes veem como um rótulo ao acessar o formulário |
Retornar
Choice: a nova opção
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
create Choice(value, isCorrect)
Cria uma nova opção.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
value | String | o valor da opção, que os participantes veem como um rótulo ao acessar o formulário |
is | Boolean | se a escolha é uma resposta correta |
Retornar
Choice: a nova opção
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
create Response(responses)
Cria um novo Item para este item de caixa de seleção. O argumento responses é uma matriz String[] que contém valores a serem verificados. Gera uma exceção se algum valor não corresponder a uma opção válida para esse item, a menos que show esteja definido como true.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
responses | String[] | Uma matriz de respostas válidas para este item de múltipla escolha. |
Retornar
Item: a resposta do item
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
duplicate()
Cria uma cópia deste item e a anexa ao final do formulário.
Retornar
Checkbox: uma duplicata de Checkbox para encadeamento
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Choices()
get Feedback For Correct()
Retorna o feedback mostrado aos participantes quando eles respondem corretamente a uma pergunta.
Retornar
Quiz: o feedback, se houver.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Feedback For Incorrect()
Retorna o feedback mostrado aos participantes quando eles respondem incorretamente a uma pergunta.
Retornar
Quiz: o feedback, se houver.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Help Text()
Recebe o texto de ajuda do item (às vezes chamado de texto de descrição para itens de layout como Image, Page e Section).
Retornar
String: o texto de ajuda ou a descrição do item
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Id()
Recebe o identificador exclusivo do item.
Retornar
Integer: o ID do item.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Index()
Recebe o índice do item entre todos os itens do formulário.
Retornar
Integer: o índice do item.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Points()
Retorna o valor de um item avaliável.
Retornar
Integer: o número de pontos que uma pergunta vale.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Title()
Recebe o título do item (às vezes chamado de texto do cabeçalho, no caso de um Section).
Retornar
String: o título do item ou o texto do cabeçalho
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Type()
has Other Option()
Determina se o item tem uma opção "Outros".
Retornar
Boolean: true se o item tiver uma opção "Outros"; false se não tiver
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
is Required()
Determina se o participante precisa responder à pergunta.
Retornar
Boolean: indica se o entrevistado precisa responder à pergunta
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Choice Values(values)
Define as opções de um item em uma matriz de strings. Gera uma exceção se a matriz fornecida estiver vazia.
// Open a form by ID and add a new list item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addListItem(); item.setTitle('Do you prefer cats or dogs?'); item.setChoiceValues(['Dogs', 'Cats']);
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
values | String[] | a matriz de valores de escolha, que os participantes veem como rótulos ao visualizar o formulário |
Retornar
Checkbox: este Checkbox, para encadeamento
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Choices(choices)
Define uma matriz de opções para um item. Gera uma exceção se a matriz fornecida estiver vazia ou
contiver um elemento null.
// Open a form by ID and add a new list item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addListItem(); item.setTitle('Do you prefer cats or dogs?'); item.setChoices([item.createChoice('Cats'), item.createChoice('Dogs')]);
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
choices | Choice[] | uma variedade de opções |
Retornar
Checkbox: este Checkbox, para encadeamento
Gera
Error: se a matriz especificada for null, estiver vazia ou contiver um elemento null
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Feedback For Correct(feedback)
Define o feedback que será mostrado aos participantes quando eles responderem corretamente a uma pergunta.
// Open a form by ID and add a new list item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addListItem(); item.setTitle('Do you prefer cats or dogs?'); // Set "Dogs" as the correct answer to this question. item.setChoices([ item.createChoice('Dogs', true), item.createChoice('Cats', false), ]); // Add feedback which will be shown for correct responses; ie "Dogs". item.setFeedbackForCorrect( FormApp.createFeedback().setDisplayText('Dogs rule, cats drool.').build(), );
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
feedback | Quiz | o novo feedback. Um valor nulo vai limpar o feedback. |
Retornar
Checkbox: este Checkbox, para encadeamento
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Feedback For Incorrect(feedback)
Define o feedback que será mostrado aos participantes quando eles responderem incorretamente a uma pergunta.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
feedback | Quiz | o novo feedback |
Retornar
Checkbox: este Checkbox, para encadeamento
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Help Text(text)
Define o texto de ajuda do item (às vezes chamado de texto de descrição para itens de layout como Image, Page e Section).
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
text | String | o novo texto de ajuda |
Retornar
Checkbox: este Checkbox, para encadeamento
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Points(points)
Define o número de pontos que um item avaliável vale. O padrão para novos itens é 0.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
points | Integer | o número de pontos que um item de pergunta vale |
Retornar
Checkbox: este Checkbox, para encadeamento
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Required(enabled)
Define se o participante precisa responder à pergunta.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
enabled | Boolean | se o entrevistado precisa responder à pergunta |
Retornar
Checkbox: o item atual (para encadeamento)
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Title(title)
Define o título do item (às vezes chamado de texto do cabeçalho, no caso de um Section).
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
title | String | o novo título ou texto do cabeçalho |
Retornar
Checkbox: este Checkbox, para encadeamento
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Validation(validation)
Define a validação de dados para este item de caixa de seleção. Transmitir um valor nulo ou uma validação sem funções de requisito chamadas remove qualquer validação anterior.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
validation | Checkbox | um CheckboxValidation a ser aplicado a este item. |
Retornar
Checkbox: este Checkbox, para encadeamento
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
show Other Option(enabled)
Define se o item tem uma opção "Outros". O padrão para um novo Checkbox ou
Multiple é false.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
enabled | Boolean | true se o item tiver uma opção "Outros"; false se não tiver. |
Retornar
Checkbox: este Checkbox, para encadeamento
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms