Um item de formulário genérico que contém propriedades comuns a todos os itens, como título e texto de ajuda.
Os itens podem ser acessados ou criados em um Form
.
Para operar em propriedades específicas de tipo, use get
para verificar o Item
do item e, em seguida, converta o item para a
classe apropriada usando um método como as
.
// Create a new form and add a text item. const form = FormApp.create('Form Name'); form.addTextItem(); // Access the text item as a generic item. const items = form.getItems(); const item = items[0]; // Cast the generic item to the text-item class. if (item.getType() === 'TEXT') { const textItem = item.asTextItem(); textItem.setRequired(false); }
Implementar classes
Nome | Breve descrição |
---|
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
as | Checkbox | Retorna o item como um item de grade de caixa de seleção. |
as | Checkbox | Retorna o item como um item de caixa de seleção. |
as | Date | Retorna o item como um item de data. |
as | Date | Retorna o item como um item de data e hora. |
as | Duration | Retorna o item como um item de duração. |
as | Grid | Retorna o item como um item de grade. |
as | Image | Retorna o item como um item de imagem. |
as | List | Retorna o item como um item de lista. |
as | Multiple | Retorna o item como um item de múltipla escolha. |
as | Page | Retorna o item como um item de quebra de página. |
as | Paragraph | Retorna o item como um item de texto de parágrafo. |
as | RatingItem | Retorna o item como um item de classificação. |
as | Scale | Retorna o item como um item de escala. |
as | Section | Retorna o item como um item de cabeçalho de seção. |
as | Text | Retorna o item como um item de texto. |
as | Time | Retorna o item como um item de hora. |
as | Video | Retorna o item como um item de vídeo. |
duplicate() | Item | Cria uma cópia do item e a anexa ao final do formulário. |
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 | 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 . |
set | Item | 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 | Item | Define o título do item (às vezes chamado de texto do cabeçalho, no caso de um Section ). |
Documentação detalhada
as Checkbox Grid Item()
Retorna o item como um item de grade de caixa de seleção. Gera uma exceção de script se o Item
ainda não for CHECKBOX_GRID
.
Retornar
Checkbox
: o item da grade da caixa de seleção
Gera
Error
: se o item não for um item da grade de caixas de seleção
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
as Checkbox Item()
Retorna o item como um item de caixa de seleção. Gera uma exceção de script se o Item
ainda não for CHECKBOX
.
Retornar
Checkbox
: o item da caixa de seleção
Gera
Error
: se o item não for uma caixa de seleção
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
as Date Item()
Retorna o item como um item de data. Gera uma exceção de script se o Item
ainda não for DATE
.
Retornar
Date
: o item de data
Gera
Error
: se o item não for de data
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
as Date Time Item()
Retorna o item como um item de data e hora. Gera uma exceção de script se o Item
ainda não for DATETIME
.
Retornar
Date
: o item de data/hora
Gera
Error
: se o item não for de data/hora
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
as Duration Item()
Retorna o item como um item de duração. Gera uma exceção de script se o Item
ainda não for DURATION
.
Retornar
Duration
: o item de duração
Gera
Error
: se o item não for de duração
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
as Grid Item()
Retorna o item como um item de grade. Gera uma exceção de script se o Item
ainda não for GRID
.
Retornar
Grid
: o item da grade
Gera
Error
: se o item não for de grade
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
as Image Item()
as List Item()
Retorna o item como um item de lista. Gera uma exceção de script se o Item
ainda não for LIST
.
Retornar
List
: o item da lista
Gera
Error
: se o item não for um item de lista
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
as Multiple Choice Item()
Retorna o item como um item de múltipla escolha. Gera uma exceção de script se o Item
ainda não for MULTIPLE_CHOICE
.
Retornar
Multiple
: o item de múltipla escolha
Gera
Error
: se o item não for de múltipla 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
as Page Break Item()
Retorna o item como um item de quebra de página. Gera uma exceção de script se o Item
ainda não for PAGE_BREAK
.
Retornar
Page
: o item de quebra de página
Gera
Error
: se o item não for de quebra de página
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
as Paragraph Text Item()
Retorna o item como um item de texto de parágrafo. Gera uma exceção de script se o Item
ainda não for PARAGRAPH_TEXT
.
Retornar
Paragraph
: o item de texto do parágrafo
Gera
Error
: se o item não for um item de texto de parágrafo
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
asRatingItem()
Retorna o item como um item de classificação. Lança uma ScriptingException se o ItemType
ainda não for RATING
.
// Opens the Forms file by its URL. If you created your script from within a // Google Forms file, you can use FormApp.getActiveForm() instead. // TODO(developer): Replace the URL with your own. const form = FormApp.openByUrl('https://docs.google.com/forms/d/abc123456/edit'); // Fetch any item which is of type rating. const item = form.getItems(FormApp.ItemType.RATING)[0]; // Convert the item to a rating item. const ratingItem = item.asRatingItem();
Retornar
RatingItem
: o item de classificação.
Gera
Error
: se o item não for de classificação
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
as Scale Item()
Retorna o item como um item de escala. Gera uma exceção de script se o Item
ainda não for SCALE
.
Retornar
Scale
: o item da escala
Gera
Error
: se o item não for de escala
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
as Section Header Item()
Retorna o item como um item de cabeçalho de seção. Gera uma exceção de script se o Item
ainda não for SECTION_HEADER
.
Retornar
Section
: o item do cabeçalho da seção
Gera
Error
: se o item não for um item de cabeçalho de seção
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
as Text Item()
Retorna o item como um item de texto. Gera uma exceção de script se o Item
ainda não for TEXT
.
Retornar
Text
: o item de texto
Gera
Error
: se o item não for de texto
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
as Time Item()
Retorna o item como um item de hora. Gera uma exceção de script se o Item
ainda não for TIME
.
Retornar
Time
: o item de horário
Gera
Error
: se o item não for de tempo
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
as Video Item()
duplicate()
Cria uma cópia do item e a anexa ao final do formulário.
Retornar
Item
: uma cópia desta Item
, 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 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 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()
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
Item
: este Item
, 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
Item
: este Item
, 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