Sintaxe e funções de fórmulas

As fórmulas do Notion funcionam em várias propriedades e funções. Aqui você encontrará uma lista delas ➗

Procurando os fundamentos da fórmula DO Notion? Confira este artigo →
As fórmulas do Notion funcionam em várias propriedades e funções. Aqui você encontrará uma lista delas!

Você pode usar fórmulas em automações de base dedados, botões de base de dados e botões para simplificar seus fluxos de trabalho.
A fórmula é compatível com quase todos os tipos de propriedade. Anotação de que os tipos de fórmula são diferentes dos tipos de propriedade.
Tipos de propriedade | Exemplos | Tipo de fórmula |
|---|---|---|
Título |
| Texto |
Texto |
| Texto |
Selecionar |
| Texto |
Seleção múltipla |
| Texto (lista) |
Caixa de seleção |
| Booleano |
E-mail, URL, Número de telefone |
| Texto |
IDs exclusivos |
| Texto |
Criado por, |
| Pessoa |
Pessoa |
| Pessoa (lista) |
Data, |
| Data |
Número |
| Número |
Relação |
| Página (lista) |
Rollup |
| Número, data ou lista de qualquer tipo. Depende da configuração do rollup. |
Os elementos nativos são símbolos e valores específicos que são intrínsecos à linguagem para auxiliar a designação de um cálculo.
Elementos nativos | Exemplo |
|---|---|
Operadores matemáticos: |
|
Valores booleanos: |
|
Operadores de comparação: |
|
Operadores lógicos: |
|
Operador ternário: |
|
As fórmulas do Notion suportam as seguintes funções.
Nome | Descrição | Exemplo |
|---|---|---|
if | Retorna o primeiro valor se a condição for verdadeira; caso contrário, retorna o segundo valor. |
|
ifs | Retorna o valor que corresponde à primeira condição verdadeira. Pode ser utilizado como uma alternativa a diversas declarações if() aninhadas. |
|
empty | Retorna "true" se o valor estiver vazio. 0, “” e [] são considerados vazios. |
|
length | Retorna o comprimento dos valores de texto ou da lista. |
|
substring | Retorna a parte do texto do índice inicial (inclusive) até o índice final (opcional e excludente). |
|
contains | Retorna "true" se a string pesquisada estiver no valor. |
|
Test | Retorna "true" se o valor corresponder à expressão regular; caso contrário, retorna "false". |
|
match | Retorna todas as correspondências da expressão regular como uma lista. |
|
replace | Substitui a primeira correspondência da expressão regular com o valor de substituição. |
|
replaceAll | Substitui todas as correspondências da expressão regular com o valor de substituição. |
|
lower | Converte o texto para letras minúsculas. |
|
upper | Converte o texto para letras maiúsculas. |
|
repeat | Repete o texto uma determinada quantidade de vezes. |
|
link | Cria um hiperlink a partir do texto da etiqueta e do URL. |
|
style | Adiciona estilos e cores ao texto. Estilos de formatação válidos: |
|
unstyle | Remove os estilos de formatação do texto. Se não houver estilos especificados, todos os estilos serão removidos. |
|
format | Retorna o valor formatado como texto. |
|
add | Retorna a soma de dois números. |
|
subtract | Retorna a diferença de dois números. |
|
multiply | Retorna o produto de dois números. |
|
mod | Divide o primeiro número pelo segundo e retorna o resto da operação. |
|
pow | Retorna o resultado de uma base elevada a uma determinada potência. |
|
divide | Retorna o quociente de dois números. |
|
min | Retorna o menor número dos argumentos. |
|
max | Retorna o maior número dos argumentos. |
|
sum | Retorna a soma dos argumentos. |
|
Mediana | Retorna o valor mediano dos argumentos. |
|
média | Retorna a média aritmética dos argumentos. |
|
abs | Retorna o valor absoluto do número. |
|
round | Retorna o valor de um número arredondado para o inteiro mais próximo. |
|
ceil | Retorna o menor inteiro maior ou igual do número. |
|
floor | Retorna o maior inteiro menor ou igual do número. |
|
sqrt | Retorna a raiz quadrada positiva do número. |
|
cbrt | Retorna a raiz cúbica do número. |
|
exp | Retorna e^x, em que x é o argumento, e e é a constante de Euler (2,718...), a base do logaritmo natural. |
|
ln | Retorna o logaritmo natural do número. |
|