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