Ao tentar usar uma propriedade Relação como título em um banco de dados do Notion, você descobre que o Notion não permite. A propriedade título deve ser um campo de texto, enquanto uma Relação armazena links para páginas em outro banco. Essa limitação é proposital, não um bug. Este artigo explica o motivo técnico pelo qual as propriedades Relação são excluídas do campo título e oferece soluções para exibir dados de relação como título da página.
Principais Conclusões: Por que Propriedades Relação Não Podem Servir como Títulos
- Restrição do tipo de propriedade Título do banco de dados: A coluna título aceita apenas texto, números ou fórmulas que geram texto, não referências vinculadas de outros bancos.
- Propriedade Relação armazena referências, não valores: Uma propriedade Relação contém um ID de página, não o nome da página, portanto não pode ser exibida diretamente como título de texto.
- Propriedade Fórmula como solução: Use uma propriedade Fórmula com a função
prop()para extrair o nome de uma página relacionada e exibi-lo como título baseado em texto.
Por que o Notion Restringe Propriedades Relação do Campo Título
Os bancos de dados do Notion exigem que cada linha tenha um identificador único chamado título. A propriedade título é sempre um campo de texto. Ao criar uma propriedade Relação, ela vincula a páginas em outro banco armazenando o ID da página, não o nome. O ID da página é um identificador interno único, não uma string legível. Como o campo título deve conter texto simples que pode ser classificado, filtrado e pesquisado como string, o Notion não permite que propriedades Relação sejam selecionadas como título. Isso evita confusão onde um título exibiria um ID de página em vez de um nome significativo.
Como a Propriedade Título Funciona Internamente
A propriedade título é a única que aparece no breadcrumb da página e no slug da URL. Também é a propriedade padrão usada ao vincular uma página de outro banco ou ao mencionar. Devido a esse comportamento especial, o Notion exige que a propriedade título seja uma propriedade de texto, número ou fórmula que gere texto. Uma propriedade Relação não gera texto — ela gera uma referência a outra página.
O que Acontece ao Tentar Usar Relação como Título
Se você tentar definir uma propriedade Relação como título em uma visualização de banco de dados, o Notion simplesmente não a oferece como opção. O menu suspenso para a propriedade título mostra apenas propriedades que são texto, número, data ou fórmula. Propriedades Relação, Rollup e Arquivo & Mídia são excluídas. Isso não é um erro — é uma limitação deliberada do esquema do banco de dados.
Soluções para Exibir Nomes de Páginas Relacionadas como Títulos
Você não pode alterar a propriedade título para uma Relação, mas pode criar uma propriedade Fórmula que extrai o nome da página relacionada e usá-la como título. Siga estes passos.
- Crie uma propriedade Relação
Abra seu banco de dados. Clique no ícone + no cabeçalho da última coluna. Selecione Relação. Escolha o banco de dados de destino e defina a relação como seleção única ou múltipla. Isso cria um vínculo entre os dois bancos. - Adicione uma propriedade Fórmula
Clique em + novamente no cabeçalho da última coluna. Selecione Fórmula. Nomeie algo como “Título Relacionado”. - Escreva a fórmula para extrair o nome da página relacionada
No editor de fórmulas, digite:prop("Nome da sua Relação").first().namese a relação for de seleção única. Para uma relação de seleção múltipla, useprop("Nome da sua Relação").map(current.name).join(", "). Substitua “Nome da sua Relação” pelo nome real da sua propriedade Relação. - Defina a propriedade Fórmula como título
Clique na barra de título da visualização do banco de dados. Escolha Propriedades. Arraste a propriedade Fórmula para o topo da lista. Clique nos três pontos ao lado da propriedade Fórmula e selecione Definir como Título.
Solução Alternativa: Propriedade Rollup
Se sua Relação vincula a uma página que possui uma propriedade de texto que você deseja exibir, use uma propriedade Rollup. Crie uma propriedade Rollup, defina-a para a Relação e escolha a propriedade de texto do banco relacionado. Em seguida, use uma propriedade Fórmula para converter o resultado do Rollup em texto, se necessário. Por fim, defina essa Fórmula como título.
Problemas Comuns ao Usar Títulos Baseados em Fórmulas
A Fórmula Retorna Vazio ou Exibe “Indefinido”
Isso acontece quando a propriedade Relação está vazia ou quando a fórmula referencia um nome de propriedade que não existe. Verifique se a propriedade Relação tem pelo menos uma página relacionada. Confirme se o nome da propriedade na fórmula corresponde exatamente, incluindo maiúsculas e espaços.
Relação de Seleção Múltipla Mostra Todos os Nomes sem Separação
Se sua Relação permite várias páginas, a fórmula prop("Relação").map(current.name).join(", ") as une com vírgula e espaço. Se desejar um separador diferente, altere a string de junção, por exemplo join(" | ").
O Título Não Atualiza Quando o Nome da Página Relacionada Muda
Propriedades Fórmula atualizam automaticamente quando os dados de origem mudam. Se o título não atualizar, recarregue a página. Se o problema persistir, verifique se a propriedade Fórmula não está definida como um valor estático. A fórmula deve referenciar a propriedade Relação dinamicamente.
Comparação das Opções de Propriedade Título do Notion
| Tipo de Propriedade | Pode Ser Título? | Tipo de Saída |
|---|---|---|
| Texto | Sim | Texto simples |
| Número | Sim | Número convertido em texto |
| Sim | Endereço de email como texto | |
| Telefone | Sim | Número de telefone como texto |
| URL | Sim | URL como texto |
| Data | Sim | String de data |
| Fórmula (saída de texto) | Sim | Texto |
| Relação | Não | Referência de página (ID) |
| Rollup | Não | Valor agregado |
| Arquivo & Mídia | Não | Referência de arquivo |
A propriedade título é restrita a tipos que geram um único valor de string. Propriedades Relação e Rollup geram referências ou dados agregados, não texto simples, portanto são excluídas. Use uma propriedade Fórmula que extrai o nome de uma página relacionada para exibi-lo como título.
Agora você pode exibir o nome de uma página relacionada como título do seu banco de dados usando uma propriedade Fórmula. Tente combinar um Rollup com uma Fórmula se precisar extrair um campo de texto específico da página relacionada. Para configurações avançadas, use a função format() na fórmula para adicionar prefixos ou sufixos ao nome da página relacionada.