Cobranças proporcionais, aluguel e assinaturas muitas vezes dependem de quantos dias faltam no mês. Esse número muda todo dia e depende do mês, e o Google Forms não tem como calculá-lo, então você conta na mão. Com o Formfacade, você calcula os dias deste mês com a função DATE e subtrai o dia de hoje no mês, e seus usuários veem os dias que faltam. O formulário recalcula todo dia, então você nunca precisa atualizá-lo.
Crie seu formulário e siga os passos abaixo.
- Na página que abrir, dê um nome ao formulário, clique em Build form e clique em Proceed.
- Clique na aba "Edit".
- Clique no ícone + (Add field) na barra de ferramentas à direita.
- Digite "Number of days in this month" como pergunta. Ela já é uma Short answer.
Clique no ícone ⚙️ no canto inferior direito da pergunta.
Selecione a aba "Answer".
O primeiro passo é calcular a última data deste mês. Podemos passar o ano, o mês e o dia para a função date.
TODAY().year() retorna o ano atual
TODAY().month() retorna o mês atual
DATE(TODAY().year(), TODAY().month()+1, 1) retorna o primeiro dia do próximo mês.
Depois podemos usar a função SUBTRACT para achar o último dia deste mês.
DATE(TODAY().year(), TODAY().month()+1, 1).subtract(1,"days")
Existe outro jeito de calcular o último dia deste mês sem usar a função SUBTRACT.
DATE(TODAY().year(), TODAY().month()+1, 0) retorna o último dia deste mês.
Podemos usar a função getDate() ou date() para achar o dia do mês de uma data.
DATE(TODAY().year(), TODAY().month()+1, 0).date() retorna o último dia do mês.
Escreva a fórmula acima na opção Calculate como mostrado abaixo. Clique em Save.
- Clique no ícone + (Add field) na barra de ferramentas à direita.
- Digite "Number of days remaining in this month" como pergunta. Ela já é uma Short answer.
Clique no ícone ⚙️ no canto inferior direito da pergunta.
Selecione a aba "Answer".
Podemos usar a função getDate() ou date() para achar o dia do mês de uma data. TODAY().date() retorna o dia atual. Para calcular os dias que faltam no mês, podemos usar a fórmula abaixo.
DATE(TODAY().year(), TODAY().month()+1, 0).date() - TODAY().date()
Como já calculamos o número de dias deste mês como resposta de uma pergunta do formulário, podemos fazer referência a ela em vez de escrever a fórmula de novo.
days_in_this_month - TODAY().date()
Observação: para inserir days_in_this_month, digite @ na opção calculate e selecione a pergunta do número de dias deste mês na lista.
Escreva a fórmula acima na opção Calculate como mostrado abaixo. Clique em Save.
O formulário agora mostra os dias deste mês e os dias que faltam.
Se você precisa dos dias que faltam num mês, o Google Forms não consegue calculá-los. Com o Formfacade, você pode escrever a fórmula com DATE e TODAY na opção Calculate e o formulário mostra os dias do mês e os dias que faltam.
Crie seu formulário e siga os passos acima. Se tiver alguma dúvida,
escreva para o suporte.