Uma questão que permite ao participante indicar uma data e hora. Os itens podem ser acessados ou
criados em um Form. Quando usados em um teste, esses itens são avaliados.
// Open a form by ID and add a new date-time item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addDateTimeItem(); item.setTitle('When do you want to meet?');
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
create | Item | Cria um novo Item para este item de data e hora. |
duplicate() | Date | Cria uma cópia deste item e a adiciona ao final do formulário. |
get | Quiz | Retorna o feedback mostrado aos participantes quando eles respondem a uma pergunta avaliável. |
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 | Recebe o índice do item entre todos os itens do formulário. |
get | Integer | Retorna a pontuação de um item avaliável. |
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. |
includes | Boolean | Determina se o item de data inclui uma opção de ano. |
is | Boolean | Determina se o participante precisa responder à pergunta. |
set | Date | Define o feedback que será mostrado aos participantes quando eles responderem a uma pergunta avaliável que não tem uma resposta certa ou errada (ou seja, perguntas que exigem avaliação manual). |
set | Date | 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 | Date | Define se o item de data inclui uma configuração de ano. |
set | Date | Define o número de pontos que um item avaliável vale. |
set | Date | Define se o participante precisa responder à pergunta. |
set | Date | Define o título do item (às vezes chamado de texto do cabeçalho, no caso de um Section). |
Documentação detalhada
createResponse(response)
Cria um novo ItemResponse para este item de data e hora. O campo de segundos do objeto Date é ignorado. Por padrão, os campos de ano, mês, dia, hora e minuto são usados. Se setIncludesYear(enabled) estiver definido como false, o ano também será ignorado.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
response | Date | um objeto Date que representa um mês, dia, hora, minuto e possivelmente
ano |
Retornar
ItemResponse: 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 deste item e a adiciona ao final do formulário.
Retornar
DateTimeItem: uma duplicata de DateTimeItem 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
getGeneralFeedback()
Retorna o feedback mostrado aos participantes quando eles respondem a uma pergunta avaliável.
Retornar
QuizFeedback|null: 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
getHelpText()
Recebe o texto de ajuda do item (às vezes chamado de texto de descrição para itens de layout como ImageItems, PageBreakItems e SectionHeaderItems).
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
getId()
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
getIndex()
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
getPoints()
Retorna a pontuação de um item avaliável.
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
getTitle()
Recebe o título do item (às vezes chamado de texto do cabeçalho, no caso de um SectionHeaderItem).
Retornar
String: o título do item ou o texto do cabeçalho
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
getType()
includesYear()
Determina se o item de data inclui uma opção de ano.
Retornar
Boolean: true se a data incluir uma configuração de ano; false se não incluir
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
isRequired()
Determina se o participante precisa responder à pergunta.
Retornar
Boolean: indica 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
setGeneralFeedback(feedback)
Define o feedback que será mostrado aos participantes quando eles responderem a uma pergunta avaliável que não tem uma resposta certa ou errada (ou seja, perguntas que exigem avaliação manual).
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
feedback | Quiz | o novo feedback |
Retornar
DateTimeItem: DateTimeItem 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
setHelpText(text)
Define o texto de ajuda do item (às vezes chamado de texto de descrição para itens de layout como ImageItems, PageBreakItems e SectionHeaderItems).
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
text | String | o novo texto de ajuda |
Retornar
DateTimeItem: DateTimeItem 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
setIncludesYear(enableYear)
Define se o item de data inclui uma configuração de ano. O padrão para novos itens de data é true.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
enable | Boolean | true se a data incluir uma configuração de ano; false se não incluir |
Retornar
DateTimeItem: DateTimeItem 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
setPoints(points)
Define o número de pontos que um item avaliável vale. 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
DateTimeItem: DateTimeItem 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
setRequired(enabled)
Define se o participante precisa responder à pergunta.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
enabled | Boolean | se o entrevistado precisa responder à pergunta |
Retornar
DateTimeItem: 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
setTitle(title)
Define o título do item (às vezes chamado de texto do cabeçalho, no caso de um SectionHeaderItem).
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
title | String | o novo título ou texto do cabeçalho |
Retornar
DateTimeItem: DateTimeItem 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