Hoje o Notion anunciou as Fórmulas 2.0, uma melhoria bem importante em um dos recursos que, na minha opinião, dão ao Notion a possibilidade de ser uma ferramenta tão flexível.
Em resumo temos as seguintes novidades:
A interface das fórmulas mudou;
A sintaxe geral foi aprimorada, permitindo usar fórmulas começando por uma coluna;
Novas fórmulas foram adicionadas;
A validação de erros agora mostra o primeiro lugar em que o erro ocorreu;
Diversas outras melhorias.
Então para ajudar, abaixo criamos um resumo sobre as principais novas fórmulas para você conhecer as novas possibilidades.
Fórmulas do Notion:
Além da lista abaixo, vale lembrar que foram realizadas várias melhorias.
Recomendamos que veja nossa live para ver mais detalhes:
at
Retorna o valor no índice especificado em uma lista.
Em resumo:
Você pode listar vários itens (colunas diferentes) e escolher o índice delas, ou seja, qual das colunas você quer trazer.
Lembrando que a primeira coluna é o índice 0 e que você pode deixar o índice variável.
parseDate
Retorna a data analisada de acordo com o padrão ISO 8601.
Em resumo:
Se você tem um texto no padrão ISO 8601 ( YYYYMMDD ) você pode transformar em uma data do Notion e usar em fórmulas.
dateRange
Retorna um intervalo de datas criado a partir das datas de início e término.
Em resumo:
Se você tem 2 datas, uma início e fim, mesmo que em campos separados, você pode trazer em um formato de texto.
Style
Adiciona estilos e cores aos textos.
Estilos de formatação:
Negrito | "b" |
Sublinhado | "u" |
Itálico | "i" |
Código | "c" |
Tachado | "s |
Também é possível usar cores, porém, até o momento de publicação só o nome das cores em inglês estão funcionando.
Em resumo:
Se você tem uma coluna em que a saída é texto, pode usar essa fórmula para fazer formatações na coluna, inclusive, pode fazer (usando o IF) algo similar a formatação condicional do Excel.
unstyle
Remove estilos de formatação do texto. Se nenhum estilo for especificado, todos os estilos serão removidos.
ifs
Retorna o valor que corresponde à primeira condição verdadeira. Isso pode ser usado como alternativa para várias instruções if() aninhadas.
Em resumo:
Você pode ter várias condições em um IF. Basicamente na fórmula você coloca uma condição e se o resultado for o esperado, já "imprime" a condição atendida, se não, outra condição e outro resultado. Ao final, temos o resultado em que nenhuma das condições for atendida.
Find
Retorna o primeiro elemento da lista para o qual a condição retorna "true".
Em resumo:
Você declara várias colunas e pode procurar um determinado resultado nelas, que pode ser fixo ou variável. Havendo, ele retorna o resultado.
FindIndex
Retorna o índice do primeiro item da lista para o qual a condição é verdadeira.
Em resumo:
Você declara várias colunas e buscar por um resultado ( um texto, uma condição...) e se ela for atendida, ele te mostra por um índice em qual coluna está. Lembrando que o primeiro índice é o 0.
Filter:
Retorna os valores na lista para os quais a condição é verdadeira.
Em resumo:
Você pode declarar colunas e filtrar os resultados que atendam uma determinada condição, como, por exemplo, serem maior ou igual a um valor de outra coluna. As condições que forem atendidas serão impressas na coluna da fórmula.
Some
Retorna "true" se algum item da lista atender à condição especificada. Caso contrário, retorna "false".
Em resumo:
Você pode conectar várias colunas na fórmula e se alguma delas atender a uma condição, então ele retornar como true.
Every
Retorna "true" se todos os itens da lista atenderem à condição especificada. Caso contrário, retorna "false".
Em resumo:
Em contrapartida, ao que o SOME faz, o Every só trará a condição TRUE se todas as colunas declaradas nas colunas atenderem a condição.
Map:
Retorna a lista preenchida com os resultados da chamada da expressão em cada item da lista de entrada.
Em resumo:
Você pode declarar colunas e acrescentar um valor padrão, como uma taxa fixa, por exemplo. Ele vai imprimir isso em todos os registros.
Flat:
Achata uma lista de listas em uma única lista.
Em resumo:
Você pode declarar várias colunas e elas serão impressas em uma só, como um texto dividido por vírgulas.
Let e Lets
Let: Atribui um valor a uma variável e avalia a expressão usando essa variável.
Lets: Introduz múltiplas variáveis e retorna o resultado de uma expressão que pode usar as variáveis.
Em resumo:
Na fórmula Let, você pode atribuir uma variável a uma coluna e usar essa variável em sua fórmula.
Na fórmula Lets, você pode usar a mesma lógica, porém, com mais variáveis.
Em resumo:
Com essa atualização, o Notion traz ainda mais possibilidades (principalmente visuais) para as fórmulas. Uma das próximas coisas que vamos fazer é revisitar nossos produtos e com isso incrementar diversas melhorias, principalmente visuais.
Falando nisso, nós vemos vários produtos criados no Notion.
Alguns deles:
E se você gosta do Notion, vai gostar de conhecer mais sobre essa incrível ferramenta em sua página:
Yorumlar