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 do tipo, use get para verificar o Item do item e transmita o item para a classe
adequada 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 uma 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 | Rating | 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 tempo. | 
| as | Video | Retorna o item como um item de vídeo. | 
| duplicate() | Item | Cria uma cópia deste 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,PageeSection). | 
| get | Integer | Recebe o identificador exclusivo do item. | 
| get | Integer | Recebe o índice do item entre todos os itens do formulário. | 
| get | String | Recebe 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,PageeSection). | 
| 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
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 de caixa de seleção
Gera
Error: se o item não for uma 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
Retorna o item como uma 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
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 uma 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
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 e hora
Gera
Error: se o item não for de data e 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
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
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 um item 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
as
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
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
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 uma 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
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
as
Retorna o item como um item de classificação. Gera uma ScriptingException se o Item 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
Rating: 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
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 de 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
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 de cabeçalho da seção
Gera
Error: se o item não for um 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
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
Retorna o item como um item de tempo. Gera uma exceção de script se o Item ainda não for TIME.
Retornar
Time: o item de tempo
Gera
Error: se o item não for um item 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
duplicate()
Cria uma cópia deste item e a anexa ao final do formulário.
Retornar
Item: uma duplicata de 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
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 a 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
Recebe o índice do item entre todos os itens do 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
Recebe o título do item (às vezes chamado de texto do cabeçalho, no caso de um Section).
Retornar
String: o título ou 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
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
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
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