Como calcular o dia da semana?

Alguns formulários dependem do dia: um cardápio que muda todo dia, uma escala de turnos ou uma grade de aulas. No Google Forms as pessoas têm que escolher o dia sozinhas, e algumas escolhem o errado. Com o Formfacade, você usa a função getDay() na opção Calculate para achar o dia da semana. Ela retorna um número de 0 a 6, de domingo a sábado, e você pode ocultar a pergunta para que o dia venha com toda resposta sem que seus usuários o vejam.

Crie seu formulário e siga os passos abaixo. O exemplo é um formulário de pedido cujo cardápio muda com o dia da semana.

Como achar o dia da semana?

  • Na página que abrir, dê um nome ao formulário, clique em Build form e clique em Proceed.
  • Clique na aba "Edit".
As guias Edit, Preview, Share e Responses, com Edit destacado
  • Clique no ícone + (Add field) na barra de ferramentas à direita.
  • Digite "Today's menu" como pergunta. Ela já é uma Short answer.
A barra de ferramentas à direita da aba Edit, com o ícone + marcado
Clique no ícone ⚙️ no canto inferior direito da pergunta.
Uma pergunta Today's menu na aba Edit, de resposta curta, com a pergunta, o tipo de pergunta e o ícone de engrenagem marcados
Selecione a aba "Answer".
O painel de configurações do campo com a aba Answer e a caixa Calculate marcadas

Use a função getDay() para calcular o dia da semana

A função getDay() retorna o dia da semana de uma data. Ela retorna um número de 0 a 6 que representa cada dia da semana, de domingo a sábado, respectivamente. Para saber o dia da semana da data atual, podemos usar a fórmula abaixo.
TODAY().getDay()
Escreva a fórmula TODAY().getDay() na opção Calculate como mostrado abaixo.
A aba Answer com TODAY().getDay() na caixa Calculate
Como estamos calculando o dia da semana automaticamente, podemos ocultar esta pergunta mudando a aparência para hidden como mostrado abaixo. Clique em Save.
A aba Answer com Appearance definido como Hidden e marcado, e TODAY().getDay() na caixa Calculate
Agora toda resposta tem o dia da semana: 0 = domingo, 1 = segunda-feira e assim por diante. Numa segunda-feira, a resposta é 1.

Resumo

Se o seu formulário depende do dia da semana, o Google Forms não consegue descobrir o dia sozinho. Com o Formfacade, você pode usar a função getDay() na opção Calculate de uma pergunta de resposta curta e ocultar a pergunta, para que o dia da semana venha com toda resposta. Crie seu formulário e siga os passos acima. Se tiver alguma dúvida, escreva para o suporte.

Última atualização: