Um item de pergunta, apresentado como uma grade de colunas e linhas, que permite ao participante selecionar
uma opção por linha em uma sequência de botões de opção. Os itens podem ser acessados ou criados em um
Form
.
// Open a form by ID and add a new grid item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addGridItem(); item.setTitle('Rate your interests') .setRows(['Cars', 'Computers', 'Celebrities']) .setColumns(['Boring', 'So-so', 'Interesting']);
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
clear | Grid | Remove qualquer validação de dados para este item de grade. |
create | Item | Cria um novo Item para este item de grade. |
duplicate() | Grid | Cria uma cópia do item e a anexa ao final do formulário. |
get | String[] | Extrai os valores de cada coluna na grade. |
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 | String[] | Recebe os valores de cada linha na grade. |
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 | Grid | Define as colunas da grade com base em uma matriz de valores. |
set | Grid | 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 | Grid | Define se o respondente precisa responder à pergunta. |
set | Grid | Define as linhas da grade com base em uma matriz de valores. |
set | Grid | Define o título do item (às vezes chamado de texto do cabeçalho, no caso de um Section ). |
set | Grid | Define a validação de dados para este item da grade. |
Documentação detalhada
clear Validation()
create Response(responses)
Cria um novo Item
para este item de grade. O argumento responses
precisa ser uma
matriz String[]
que contenha tantos valores quanto o número de linhas na grade. Um elemento null
para uma pergunta de grade não obrigatória indica que não há resposta para essa linha. Gera uma
exceção se algum dos valores não corresponder a uma escolha válida.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
responses | String[] | uma matriz de respostas válidas para este item da grade |
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
Grid
: uma cópia desta Grid
, 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 Columns()
Extrai os valores de cada coluna na grade.
Retornar
String[]
: uma matriz de valores de coluna, que os respondentes veem como rótulos ao visualizar o formulá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
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 Rows()
Recebe os valores de cada linha na grade.
Retornar
String[]
: uma matriz de valores de linha, que os respondentes veem como rótulos ao visualizar o formulá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
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()
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 Columns(columns)
Define as colunas da grade com base em uma matriz de valores. Gera uma exceção se a matriz for dada vazia.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
columns | String[] | uma matriz de valores de coluna, que os respondentes veem como rótulos ao visualizar o formulário |
Retornar
Grid
: este item, para encadeamento
Gera
Error
: se a matriz especificada for null
ou vazia.
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
Grid
: este Grid
, 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
Grid
: 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 Rows(rows)
Define as linhas da grade com base em uma matriz de valores. Gera uma exceção se a matriz escolhida estiver vazia.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
rows | String[] | uma matriz de valores de linha, que os respondentes veem como marcadores ao visualizar o formulário |
Retornar
Grid
: este item, para encadeamento
Gera
Error
: se a matriz especificada for null
ou vazia.
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
Grid
: este Grid
, 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 da grade. 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 | Grid | uma GridValidation para aplicar a este item. |
Retornar
Grid
: este Grid
, 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