Contando carácteres de uma propriedade no Notion usando fórmulas
Nessa colinha eu vou te mostrar umas das funcionalidades que aprendi pouco tempo atrás: o uso de fórmulas nas propriedades de um documento do Notion.
O que são fórmulas no Notion
Além dos diversos tipos mais tradicionais de propriedades do Notion como um seletor de opções ou uma lista de categorias (tags), também possível extender as funcionalidades das propriedades usando fórmulas.
As fórmulas do Notion te permite fazer cálculos ou executar funções com base em outras propriedades daquele documento.
A parte mais legal dessas fórmulas é que depois de implementada, o resultado será automaticamente atualizado caso você faça alguma alteração na propriedade usada na fórmula.
Para que usar fórmulas no Notion
Eu passei a usar o Notion a algum tempo atras como um sistema de organização de tarefas para o GitFichas com o uso das Databases.
Como cada ficha é acompanhada de um tweet eu gosto também de rascunhar os tweets na mesma interface para conseguir deixar a divulgação de fichas novas pré-agendadas. Um dos problemas de usar o Notion para isso, é que falta a contagem de carácteres presente na interface do Twitter, é aí que as fórmulas do Notion entraram na minha vida.
Como criar uma propriedade baseada em fórmula
Eu tenho uma propriedade chamada “Tweet” na base de dados que uso para fazer o acompanhamento do GitFichas. É nessa propriedade que rascunho o tweet de cada nova ficha.
Note na imagem acima que falta a contagem de carácteres então vamos adicioná-la. Primeiro clique em “Add a property” para adicionar uma propriedade nova e escolha o tipo “∑ Formula” no menu. Então você verá o menu de edição da propriedade, assim:
Você pode dar um nome pra a propriedade, algo como “Tweet Size” editando o campo com o valor padrão “Formula”. Depois clique em “Edit” para ver o modo de escrita da fórmula em si.
Nesse menu você pode tanto compor a sua fórmula escrevendo quanto selecionando entre funções, constantes, operadores e propriedades. Para fazer a contagem de carácteres você pode escrever:
length(prop("Tweet"))
Clique em Save e saia do menu então você verá a sua nova propriedade com a contagem de carácteres correspondente.
Eu vou deixar para você brincar de alterar o texto e ver o valor resultante da fórmula atualizar automaticamente. 😉
Recapitulando
Fórmulas no Notion são uma funcionalidade poderosa de extensibilidade. Você pode usar fórmulas em documentos das Databases. Aqui está o passo-a-passo de como criar uma fórmula em um documento:
- Clique em “Add property”;
- Escolha a opção “∑ Formula”;
- Dê um nome para sua fórmula no campo “Formula”;
- Clique em “Edit” para escrever a fórmula;
- Escreva
length(prop("Tweet"))
no campo “Type a formula” (lembre-se de ajustar o nome do campo); - Clique em “Save”.
E pronto, agora é se divertir editando o campo corresponde e ver o valor alterar automaticamente.