Corrigir erro ‘Propriedade Não Encontrada’ na fórmula do Notion mesmo visível no esquema
🔍 WiseChecker

Corrigir erro ‘Propriedade Não Encontrada’ na fórmula do Notion mesmo visível no esquema

Você vê o erro “Propriedade Não Encontrada” em um campo de fórmula do Notion mesmo que o nome da propriedade apareça corretamente no esquema do banco de dados. Isso acontece porque a sintaxe da fórmula do Notion diferencia maiúsculas de minúsculas e o nome da propriedade deve corresponder exatamente, incluindo espaços e caracteres especiais. Além disso, campos de fórmula não podem referenciar propriedades de um banco de dados diferente, a menos que uma relação e um rollup estejam configurados corretamente. Este artigo explica as causas exatas desse erro e fornece correções passo a passo para resolvê-lo.

Principais conclusões: Corrigindo o erro “Propriedade Não Encontrada” na fórmula do Notion

  • Correspondência exata do nome da propriedade: Copie o nome da propriedade do cabeçalho do esquema e cole na fórmula — não digite manualmente.
  • A sintaxe da fórmula usa prop(“Nome”): Use a função prop() com o nome da propriedade entre aspas duplas dentro dos parênteses.
  • Referências entre bancos precisam de relação e rollup: Uma fórmula não pode referenciar diretamente propriedades de outro banco sem uma coluna de relação e um campo rollup.

ADVERTISEMENT

Por que o Notion mostra “Propriedade Não Encontrada” quando a propriedade existe no esquema

As fórmulas do Notion usam a função prop() para referenciar outras propriedades no mesmo banco de dados. A função exige o nome exato da propriedade como uma string entre aspas duplas. Se o nome na fórmula diferir por um único caractere — um espaço faltando, um hífen extra ou capitalização errada — o Notion reporta “Propriedade Não Encontrada.”

Outra causa comum é tentar referenciar uma propriedade de um banco de dados diferente. Um campo de fórmula só pode acessar propriedades do mesmo banco onde a fórmula existe. Para usar dados de outro banco, você deve primeiro criar uma coluna de relação que vincule os dois bancos, depois criar um campo rollup que puxe o valor desejado para o banco atual. Só então a fórmula pode referenciar o campo rollup.

Um terceiro cenário é que o nome da propriedade contém caracteres ocultos ou espaços à direita. Eles são invisíveis no esquema, mas quebram a fórmula. Isso geralmente acontece quando você copia nomes de propriedades de uma fonte externa ou de uma célula da tabela em vez do cabeçalho da coluna.

Passos para corrigir o erro “Propriedade Não Encontrada” em uma fórmula do Notion

  1. Abra a visualização do banco e identifique o campo de fórmula
    Navegue até o banco de dados que contém o campo de fórmula com o erro. Clique na célula da fórmula para abrir o editor de fórmulas.
  2. Copie o nome exato da propriedade do esquema
    Passe o mouse sobre o cabeçalho da coluna da propriedade que você deseja referenciar. Clique no ícone de seta para baixo que aparece e escolha Copiar link da propriedade. Isso copia o nome exato, incluindo espaços ou caracteres especiais, para a área de transferência.
  3. Cole o nome da propriedade na fórmula
    Exclua o nome da propriedade existente dentro da função prop(). Cole o nome copiado entre as aspas duplas. A fórmula deve ficar assim: prop("Nome Exato da Propriedade"). Não adicione nem remova nenhum caractere.
  4. Verifique se há espaços ocultos no nome da propriedade
    Se o erro persistir, edite o nome da propriedade no esquema. Clique no cabeçalho da propriedade, escolha Editar propriedade e exclua quaisquer espaços à direita colocando o cursor após o último caractere visível e pressionando Backspace ou Delete. Em seguida, atualize a fórmula com o nome limpo.
  5. Verifique se a fórmula usa a sintaxe correta da função
    Certifique-se de que a fórmula usa prop() e não props() ou property(). O nome da função deve estar em minúsculas e ser exatamente prop. O nome da propriedade deve estar entre aspas duplas, não aspas simples ou crases.
  6. Se estiver referenciando um banco diferente, crie uma relação e um rollup
    Adicione uma coluna de relação ao banco atual que vincule ao banco de destino. Em seguida, adicione uma coluna rollup que selecione a propriedade desejada do registro relacionado. Por fim, referencie a coluna rollup — não a propriedade original — em sua fórmula.

ADVERTISEMENT

Se o Notion ainda mostrar “Propriedade Não Encontrada” após a correção principal

A fórmula referencia uma propriedade de um banco vinculado diretamente

Uma fórmula não pode referenciar diretamente uma propriedade que pertence a um banco de dados diferente, mesmo que esse banco esteja relacionado por meio de uma coluna de relação. A única maneira de trazer dados entre bancos é através de um campo rollup. Para corrigir, crie um campo rollup que puxe o valor do banco relacionado e, em seguida, referencie o campo rollup em sua fórmula.

O nome da propriedade contém uma barra ou outro caractere especial

As fórmulas do Notion tratam certos caracteres — como barra, barra invertida ou dois pontos — como elementos de sintaxe. Se o nome da sua propriedade incluir um desses caracteres, a fórmula pode interpretá-lo incorretamente. A correção mais segura é renomear a propriedade para usar apenas letras, números, espaços, hífens e sublinhados. Em seguida, atualize a fórmula com o novo nome.

O campo de fórmula está em um banco diferente da propriedade

Verifique novamente se o campo de fórmula e a propriedade de destino estão no mesmo banco de dados. Abra a visualização do banco e observe a barra superior para confirmar que você está no banco correto. Se a fórmula estiver em uma visualização de banco vinculada, ela ainda pertence ao banco original e só pode referenciar propriedades desse banco original.

Métodos de referência a propriedades em fórmulas do Notion comparados

Método Sintaxe Pode referenciar outros bancos
Nome direto da propriedade prop("Nome") Não
Referência a campo rollup prop("Nome do Rollup") Sim, através de uma relação

Agora você pode corrigir o erro “Propriedade Não Encontrada” garantindo que o nome da propriedade seja exato, usando a sintaxe correta prop() e configurando uma relação e rollup ao cruzar bancos. Como próximo passo, revise seu esquema de banco de dados em busca de nomes de propriedades que contenham caracteres especiais e renomeie-os para evitar erros futuros. Para fórmulas complexas, considere usar o testador de fórmulas integrado do Notion digitando primeiro um prop("NomeDaPropriedade") simples para confirmar que a referência funciona antes de adicionar lógica.

ADVERTISEMENT