Um item de pergunta que permite ao respondente selecionar uma ou mais caixas de seleção, além de um campo opcional "Outro". Os itens podem ser acessados ou criados em um Form. Quando usados em um
quiz, esses itens são avaliados 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 Itempara este item de caixa de seleção. | 
| duplicate() | Checkbox | Cria uma cópia do 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,PageeSection). | 
| get | Integer | Recebe o identificador exclusivo do item. | 
| get | Integer | Consegue o índice do item entre todos os itens no formulário. | 
| get | Integer | Retorna o valor em pontos de um item que pode ser avaliado. | 
| get | String | Extrai 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 de 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,PageeSection). | 
| set | Checkbox | Define o número de pontos de um item que pode ser avaliado. | 
| set | Checkbox | Define se o respondente 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
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
Cria uma nova opção.
Parâmetros
| Nome | Tipo | Descrição | 
|---|---|---|
| value | String | o valor da escolha, que os participantes veem como um rótulo ao visualizar o formulário | 
Retornar
Choice: a nova escolha
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
Cria uma nova opção.
Parâmetros
| Nome | Tipo | Descrição | 
|---|---|---|
| value | String | o valor da escolha, que os participantes veem como um rótulo ao visualizar o formulário | 
| is | Boolean | se a escolha é uma resposta correta | 
Retornar
Choice: a nova escolha
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
Cria um novo Item para este item de caixa de seleção. O argumento responses é uma
matriz String[] que contém valores que precisam ser verificados. Gera uma exceção se algum
valor não corresponder a uma escolha válida para esse item, a menos que show seja 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 do item e a anexa ao final do formulário.
Retornar
Checkbox: uma cópia desta 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
get
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
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
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 de 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
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
Consegue o índice do item entre todos os itens no 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
Retorna o valor em pontos de um item que pode ser avaliado.
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
Extrai o título do item (às vezes chamado de texto do cabeçalho, no caso de um Section).
Retornar
String: o título ou o texto do cabeçalho 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
has
Determina se o item tem uma opção "Outros".
Retornar
Boolean: true se o item tiver uma opção "Outros"; false, caso contrário
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
Determina se o participante precisa responder à pergunta.
Retornar
Boolean: se o participante 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
Define as opções de um item de uma matriz de strings. Gera uma exceção se a matriz escolhida 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
Define uma matriz de opções para um item. Gera uma exceção se a matriz especificada 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 matriz de opções | 
Retornar
Checkbox: este Checkbox, para encadeamento
Gera
Error: se a matriz especificada for null, 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
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 limpa 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
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
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
Define o número de pontos de um item que pode ser avaliado. 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
Define se o respondente precisa responder à pergunta.
Parâmetros
| Nome | Tipo | Descrição | 
|---|---|---|
| enabled | Boolean | se o participante 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
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
Define a validação de dados para este item de caixa de seleção. A transmissão de um valor nulo ou de uma validação sem nenhuma função de requisito chamada remove qualquer validação anterior.
Parâmetros
| Nome | Tipo | Descrição | 
|---|---|---|
| validation | Checkbox | uma CheckboxValidation para aplicar 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
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 | truese o item tiver uma opção "Outros";falsese 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