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 Item para 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, Page e Section). |
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, Page e Section). |
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 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 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 Choice(value, isCorrect)
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 Response(responses)
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 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 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 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()
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 Points()
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 Title()
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 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, 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 Required()
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 Choice Values(values)
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 Choices(choices)
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 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 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 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 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 Required(enabled)
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 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. 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 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