Um item de pergunta que permite ao participante selecionar uma opção em uma lista suspensa. Os itens podem
ser acessados ou criados em um Form.
// 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?').setChoices([ item.createChoice('Cats'), item.createChoice('Dogs') ]);
Métodos
| Método | Tipo de retorno | Breve descrição | 
|---|---|---|
| create | Choice | Cria uma nova opção. | 
| create | Choice | Cria uma nova opção. | 
| create | Choice | Cria uma nova escolha com uma opção de navegação que pula para um determinado item de quebra de página. | 
| create | Choice | Cria uma nova escolha com uma opção de navegação de página. | 
| create | Item | Cria um novo Itempara este item de lista. | 
| duplicate() | List | 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. | 
| is | Boolean | Determina se o participante precisa responder à pergunta. | 
| set | List | Define as opções de um item de uma matriz de strings. | 
| set | List | Define uma matriz de opções para um item. | 
| set | List | Define o feedback que será mostrado aos participantes quando eles responderem corretamente a uma pergunta. | 
| set | List | Define o feedback que será mostrado aos participantes quando eles responderem incorretamente a uma pergunta. | 
| set | List | Define o texto de ajuda do item (às vezes chamado de texto de descrição para itens de layout como Image,PageeSection). | 
| set | List | Define o número de pontos de um item que pode ser avaliado. | 
| set | List | Define se o respondente precisa responder à pergunta. | 
| set | List | Define o título do item (às vezes chamado de texto do cabeçalho, no caso de um Section). | 
Documentação detalhada
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 uma nova escolha com uma opção de navegação que pula para um determinado item de quebra de página. Isso
é equivalente a create com navigation definido como Form. As opções que usam a navegação
de página não podem ser combinadas no mesmo item com opções que não usam a navegação de página.
A navegação ocorre depois que o participante conclui uma página que contém a opção e somente se o participante escolheu essa opção. Se o participante escolher várias opções com instruções de navegação na mesma página, apenas a última opção de navegação terá efeito. A navegação de página também não tem efeito na última página de um formulário.
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 | 
| navigation | Page | o item para navegar | 
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 lista. Gera uma exceção se o argumento response não corresponder a uma escolha válida para esse item.
Parâmetros
| Nome | Tipo | Descrição | 
|---|---|---|
| response | String | uma resposta válida para este item da lista | 
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
List: uma cópia desta List, 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
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
List: este List, 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
List: este List, 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
List: este List, 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
List: este List, 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
List: este List, 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
List: este List, 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
List: 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
List: este List, 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