🔣
2.06 - Fórmulas
Entregue
Data que
eu assisti
Tempo de
Aula (min) ⏳ 40
Status Tudo ok
Módulo 2. Automações ⏳
Objetivo da Entender quais as fórmulas mais importantes no Notion e como
Aula 🎯 identificar qual fórmula usar dependendo da sua necessidade.
Última
@July 14, 2022 3:07 PM
Edição
Pré-
Requisito 🔎 1.06 - Dominando Filtros
(filhos)
Nº Aulas
1
Pré-Requisito
Tempo
20
Total Estimado
Tempo
20
Médio
Datas que
eu assisti a 06/07/2022
aula
1ª aula July 6, 2022
Última aula
July 6, 2022
que assisti
Dias de a few seconds
2.06 - Fórmulas 1
Gabriel Café Ribeiro Barrense - gabrielcafe@[Link] - CPF: 053.752.211-52
Jornada
Tudo que Aprender a criar filtros na prática usando lógica computacional de
eu aprendi modo simples
Aula
mãe/avançada
Sumário 🔍
Sumário 🔍
Cronograma da Aula ⏰
O que são fórmulas?
Simbologia das Fórmulas ⚡
Sempre crie fórmulas dessa maneira
Ranking de fórmulas mais importantes do Notion
Cronograma da Aula ⏰
02:00 O que são fórmulas?
04:07 Simbologia das fórmulas
14:48 Sempre crie fórmulas dessa maneira
19:20 Tipos de fórmulas
21:50 Sempre olhe a sintaxe da fórmula
23:06 Operadores lógicos
30:51 Funções
41:09 Funções com datas
O que são fórmulas?
A fórmula é um método prático de resolver um assunto, dar
instruções ou expressar uma operação na área científica.
2.06 - Fórmulas 2
Gabriel Café Ribeiro Barrense - gabrielcafe@[Link] - CPF: 053.752.211-52
Na computação, fórmulas servem para traduzir nossa
linguagem humana para linguagem de máquina por meio de
funções lógicas.
Simbologia das Fórmulas ⚡
Na linguagem computacional é normal usarmos símbolos
para traduzir alguma lógica. Nesta aula usaremos os
símbolos de igual e diferente, maior e menor.
== : Dois iguais significam um teste para verificar se uma propriedade é igual a
outra, OU, se uma propriedade é verdadeira ou falsa;
!= : O inverso de igual é usar o símbolo de exclamação ao invés de dobrar o
igual. Ao escrever dessa forma você estará testando se uma propriedade é
diferente uma da outra, ou se a propriedade é diferente de verdadeiro ou
diferente de falso. Esse símbolo também é conhecido como (lógica inversa);
> ou >= : Verifica se propriedade é maior que outra ou se é maior ou igual a
outra;
< ou <= : Verifica se a propriedade é menor que outra ou se é menor ou igual a
outra;
“texto” : A máquina reconhece como texto tudo o que estiver dentro das aspas;
2.06 - Fórmulas 3
Gabriel Café Ribeiro Barrense - gabrielcafe@[Link] - CPF: 053.752.211-52
Sempre crie fórmulas dessa maneira
Sempre que for criar uma fórmula, use o comando /code em
algum bloco da página ao invés de tentar programar direto
no banco de dados
Ao digitar /code irá criar uma caixinha de programação no bloco, igual abaixo:
PROGRAME SUA FORMULA AQUI DENTRO E VAI TESTANDO NO BANCO DE DADOS PRA VER SE ELA FUNCIONA
🚨 Caso você tente fazer direto no banco de dados e der erro, você
PERDERÁ TODO O SEU CÓDIGO
Ranking de fórmulas mais importantes do
Notion
Operadores Lógicos
Os operadores lógicos realizam operações numéricas ou no
caso do if() realiza verificações lógicas em textos também.
1. If(condição, verdade, falso): A estrutura lógica mais poderosa do Notion,
nós usamos o if sempre que queremos mostrar uma informação somente
quando algum tipo de evento ocorre (iremos ver em detalhes na aula
específica de if);
2.06 - Fórmulas 4
Gabriel Café Ribeiro Barrense - gabrielcafe@[Link] - CPF: 053.752.211-52
2. Operadores matemáticos
a. Adição: número + número
b. Subtração: número - número
c. Multiplicação: número * número (x em linguagem de computação é
uma letra e não um operador matemático)
d. Divisão: número / número
3. Verificadores condicionais
a. And: condição 1 and condição 2 (ambas devem ser verdadeiras)
b. Or: condição 1 or condição 2 (uma ou outra devem ser verdade)
Funções
São algoritmos que executam uma ação ultra específica e
normalmente tem apenas um tipo de aplicação.
🚨 DICA DE OURO
Sempre que precisar usar uma função traduza ela ao pé da letra pro
português que facilitará saber qual você deve usar.
Por exemplo:
slice ⇒ fatiar
to Number ⇒ para número
format ⇒ formato
floor ⇒ chão
ceil ⇒ teto
2.06 - Fórmulas 5
Gabriel Café Ribeiro Barrense - gabrielcafe@[Link] - CPF: 053.752.211-52
1. concat(texto 1, texto 2): Une dois ou mais textos;
⚠ Também pode ser usada com o símbolo
”Texto 1” + “Texto 2”
+
2. toNumber(texto): Tranforma um texto em número;
3. format(número): Transforma um número em texto;
4. empty(propriedade): Testa se um valor está vazio ou não;
5. round(número): Arredonda um número usando regra estatística para
decimais.
💡 Exemplo:
Acima de 0.5 arredonda para o próximo número inteiro
Abaixo de 0.5 permanece o mesmo número inteiro
round(1.6) = 2 e round(1.4) = 1
5. ceil(número): Retorna o menor número inteiro maior que o valor usado na
função.
💡 Exemplo: ceil(2.3) = 3; ceil(4.8) = 5.
6. floor(número): Retorna o maior número inteiro menor que o valor usado na
função.
2.06 - Fórmulas 6
Gabriel Café Ribeiro Barrense - gabrielcafe@[Link] - CPF: 053.752.211-52
💡 Exemplo: floor(2.3) = 2; floor(4.8) = 4.
2. slice(texto,posição inicial, posição final): Corta partes de um texto (usado
em barrinhas de progresso).
🚨 Quando contamos caracteres de um texto a posição do caractere
sempre vai ser n-1 e sempre começo em zero quando quero o
início da palavra.
Por exemplo: Se eu quero a quarta letra do texto Guri Sonhador,
eu vou fazer um slice(”Guri Sonhador”,0,5).
Funções com Datas 🗓
1. now(): Retorna a data de agora e atualiza automaticamente;
2. formatDate(Data,”formato”): Conseguimos mostrar a data de várias formas
diferentes;
💡 Exemplo:
formatDate(now(),”h”)⇒ retorna a hora em formato 12h;
formatDate(now(),”H”) ⇒ retorna a hora em formato 24h;
3. dateBetween(Data 1, Data 2, “período de tempo”): Retorna a quantidade
de tempo entre 2 datas definido pelo ciclo de tempo que desejamos;
💡 Exemplo:
dateBetween(22 de janeiro, 20 de janeiro, “days”)⇒2
dateBetween(27 de janeiro, 20 de janeiro, “weeks”) ⇒ 1
2.06 - Fórmulas 7
Gabriel Café Ribeiro Barrense - gabrielcafe@[Link] - CPF: 053.752.211-52
4. start(data): Retorna o início de um período entre duas datas na mesma
propriedade;
3. end(data): Retorna o fim de um período de data;
2.06 - Fórmulas 8
Gabriel Café Ribeiro Barrense - gabrielcafe@[Link] - CPF: 053.752.211-52