Datas de vencimento, idades e os dias entre duas datas aparecem em muitos formulários, e o Google Forms consegue coletar uma data, mas não consegue calculá-la. Então você pede às pessoas que façam a conta, ou faz isso depois em uma planilha. O Formfacade tem funções de data integradas, DATE, TODAY, NOW, ADD, SUBTRACT e DIFF, que você escreve na opção Calculate de uma pergunta. Seus usuários veem o resultado enquanto preenchem o formulário, e ele é salvo com a resposta, então chega também ao seu Google Sheets.
Crie seu formulário e escreva essas funções na opção Calculate de uma pergunta. Cada uma está abaixo, com a sintaxe e exemplos.
Esta é a lista de funções de data:
A função DATE pode ser usada para converter um ano, um mês e um dia em uma data.
Sintaxe:
DATE(year, month, day)
onde
- year - o componente de ano da data
- month - o componente de mês da data
- day - o componente de dia da data
Exemplo de uso:
DATE(2020, 9, 25)
DATE(2020, 12, 12)
A função TODAY retorna a data atual. Sintaxe: TODAY()
A função NOW retorna a data e a hora atuais. Sintaxe: NOW()
A função ADD pode ser usada para somar segundos, minutos, horas, dias, meses ou anos a uma pergunta de data ou de data e hora.
Sintaxe:
inputdate.add(number, term)
onde
- inputdate - a data a considerar no cálculo. Pode ser uma pergunta de data ou de data e hora, ou uma fórmula que retorna uma data ou data e hora
- number - um valor numérico que deve ser somado à data ou data e hora
- term - define se serão somados segundos, minutos, horas, dias, meses ou anos
Exemplo de uso:
TODAY().add(3,"days")
TODAY().add(6,"months")
TODAY().add(2,"years")
NOW().add(3,"hours")
NOW().add(25,"minutes")
NOW().add(10,"seconds")
A função SUBTRACT pode ser usada para subtrair segundos, minutos, horas, dias, meses ou anos de uma pergunta de data ou de data e hora.
Sintaxe:
inputdate.subtract(number, term)
onde
- inputdate - a data a considerar no cálculo. Pode ser uma pergunta de data ou de data e hora, ou uma fórmula que retorna uma data ou data e hora
- number - um valor numérico que deve ser subtraído da data ou data e hora
- term - define se serão subtraídos segundos, minutos, horas, dias, meses ou anos
Exemplo de uso:
TODAY().subtract(3,"days")
TODAY().subtract(6,"months")
TODAY().subtract(2,"years")
NOW().subtract(3,"hours")
NOW().subtract(25,"minutes")
NOW().subtract(10,"seconds")
A função DIFF calcula o número de segundos, minutos, horas, dias, meses ou anos entre duas perguntas de data ou de data e hora.
Sintaxe:
enddate.diff(startdate, unit)
onde
- enddate - A data final a considerar no cálculo. Pode ser uma pergunta de data ou de data e hora, ou uma fórmula que retorna uma data ou data e hora.
- startdate - A data inicial a considerar no cálculo. Pode ser uma pergunta de data ou de data e hora, ou uma fórmula que retorna uma data ou data e hora.
- unit - define a unidade de tempo do resultado. A unidade pode ser segundos, minutos, horas, dias, meses ou anos.
Exemplo de uso:
TODAY().diff(DATE(1950,12,12),"years")
TODAY().diff(DATE(2020,06,18),"months")
TODAY().diff(DATE(2020,09,27),"days")
Se você precisa calcular datas no seu formulário, o Google Forms não consegue fazer isso. Com o Formfacade, você pode usar funções como DATE, TODAY, NOW, ADD, SUBTRACT e DIFF.
Crie seu formulário e escreva essas funções na opção Calculate de uma pergunta.