Como Exibir a Data de Hoje em uma Fórmula do Notion
🔍 WiseChecker

Como Exibir a Data de Hoje em uma Fórmula do Notion

Você quer mostrar a data atual dentro de uma fórmula de banco de dados do Notion. As fórmulas do Notion não têm uma função TODAY embutida como em planilhas. Essa limitação impede que você obtenha uma data ao vivo e atualizada automaticamente diretamente de uma propriedade de fórmula. Este artigo explica a solução alternativa usando uma propriedade de data vinculada e a função now(), e mostra as etapas exatas para exibir a data de hoje em uma fórmula.

Principais Conclusões: Exibir a Data de Hoje em uma Fórmula do Notion

  • Adicione uma propriedade de Data chamada “Data Atual”: Essa propriedade armazena uma data estática que você atualiza manualmente ou por automação; a fórmula referencia essa propriedade.
  • Use a função now() na fórmula: A função now() retorna a data e hora atuais no momento em que a fórmula é avaliada, mas só é atualizada quando a linha do banco de dados é editada.
  • Combine com um botão de modelo ou automação: Para manter a data atual, use um botão de modelo que seja executado diariamente ou integre com uma ferramenta de terceiros como Zapier para atualizar a propriedade de data.

Por que as Fórmulas do Notion Não Têm uma Função de Data Ao Vivo

As fórmulas do Notion são avaliadas cada vez que uma linha do banco de dados é aberta ou editada. Elas não recalculam automaticamente em um temporizador. A função now() existe, mas retorna a data e hora apenas no momento da avaliação. Se você escrever uma fórmula que usa now() e nunca editar a linha, a saída da fórmula permanece congelada na última hora de avaliação. Esse comportamento é proposital — as fórmulas do Notion não foram feitas para serem relógios ao vivo. Para exibir a data de hoje, você precisa de uma solução alternativa que force a fórmula a reavaliar.

Como now() Funciona em Fórmulas do Notion

A função now() retorna a data e hora atuais como um objeto de data. Você pode usá-la dentro de uma fórmula assim: now(). Se você colocar isso em uma propriedade de fórmula, ela mostra a data e hora da última edição. Para exibir apenas a data, envolva-a: formatDate(now(), "MMM DD, YYYY"). Essa saída é atualizada apenas quando a linha é modificada.

Pré-requisitos para a Solução Alternativa

Você precisa de um banco de dados do Notion com pelo menos duas propriedades: uma propriedade de Data (definida para uma data específica) e uma propriedade de Fórmula. A propriedade de Data atua como o gatilho. Quando você atualiza essa propriedade de Data, a fórmula recalcula e mostra a data atual. Esse método funciona em qualquer plano do Notion, incluindo o Gratuito.

Passos para Exibir a Data de Hoje em uma Fórmula do Notion

  1. Crie uma propriedade de Data chamada “Data Atual”
    Abra seu banco de dados. Clique no botão + no cabeçalho da última coluna. Selecione Data na lista de tipos de propriedade. Nomeie-a como “Data Atual” ou qualquer rótulo de sua preferência. Deixe o campo de data vazio por enquanto.
  2. Adicione uma propriedade de Fórmula
    Clique no botão + novamente. Escolha Fórmula na lista. Nomeie-a como “Data de Hoje” ou similar. Esta propriedade exibirá a saída.
  3. Insira a fórmula usando now() e formatDate()
    Clique dentro do campo de Fórmula. Digite: formatDate(now(), "MMM DD, YYYY"). Isso converte a data atual em uma string legível. Substitua a string de formato pelo formato de sua preferência, como “YYYY-MM-DD” para o formato ISO.
  4. Defina a propriedade Data Atual para a data de hoje
    Clique no campo de data em qualquer linha. Selecione a data de hoje no seletor de data. A propriedade de fórmula exibirá imediatamente a data de hoje.
  5. Automatize a atualização diária (opcional)
    Para manter a data atual sem edições manuais, crie um botão de modelo que atualize a propriedade Data Atual. Ou use uma automação de terceiros como Zapier para definir a Data Atual como hoje todos os dias. Sem automação, você deve editar a data manualmente todos os dias para atualizar a fórmula.

Se a Fórmula Mostrar a Data Errada

A Fórmula Mostra a Data de Ontem

Se a fórmula exibir uma data que não é hoje, a função now() não foi reavaliada. Abra a linha e edite a propriedade Data Atual — mude a data para qualquer outra data e depois volte para hoje. Isso força a fórmula a recalcular. Alternativamente, adicione uma propriedade de caixa de seleção e alterne-a para acionar uma reavaliação.

A Fórmula Mostra a Hora em Vez da Data

A função now() retorna tanto a data quanto a hora. Se você vir a hora na saída, omitiu o wrapper formatDate(). Certifique-se de que sua fórmula seja: formatDate(now(), "MMM DD, YYYY"). Você também pode usar now().formatDate("MMM DD, YYYY") — ambas as sintaxes funcionam no Notion.

A Fórmula Mostra uma Célula Vazia

Uma célula de fórmula vazia geralmente indica um erro de sintaxe. Verifique se há parênteses ou aspas ausentes. A fórmula correta é: formatDate(now(), "MMM DD, YYYY"). Certifique-se de usar aspas duplas retas, não aspas inteligentes. Verifique também se o tipo de propriedade é Fórmula, não Texto ou Data.

Fórmula do Notion com now() vs Propriedade de Data Manual: Principais Diferenças

Recurso Fórmula com now() Propriedade de Data Manual
Atualiza automaticamente Apenas quando a linha é editada Nunca atualiza automaticamente
Requer gatilho Precisa de uma propriedade de data ou edição para reavaliar Nenhum gatilho — você define uma vez
Pode ser usada em outras fórmulas Sim, como objeto de data ou string formatada Sim, como objeto de data
Funciona offline Sim, mas mostra a hora da última edição Sim, mostra a data que você inseriu
Melhor para Painéis que você edita com frequência Registros estáticos como datas de nascimento

Agora você pode exibir a data de hoje em uma fórmula do Notion usando a função now() com um wrapper formatDate(). Para manter a data atual, combine a fórmula com uma propriedade de Data que você atualiza diariamente ou automatize com um botão de modelo. Para uso avançado, combine now() com dateSubtract() ou dateAdd() para calcular datas relativas como ontem ou próxima semana.