Use fórmulas avançadas para fazer cálculos com funções lógicas.
O que você vai precisar
- 60 usos de Campos Personalizados, incluindo Campos de Fórmula, estão disponíveis no plano Free Forever.
- Usos ilimitados estão disponíveis em todos os planos pagos.
- Campos personalizados individuais podem ser ocultados dos convidados.
- Convidados com permissões de edição ou todas as permissões podem editar campos personalizados existentes, mas não podem criar novos.
- Campos de Fórmula não suportam o uso de Campos Personalizados que contêm texto.
Variáveis cercadas por {}
nas seções seguintes são variáveis opcionais e podem ser omitidas de uma função sem que a função seja afetada. Certifique-se de que os parênteses estão corretos em suas Fórmulas, ou você receberá uma mensagem de erro.
Funções de lógica simples
Sintaxe | Exemplo | Resultado esperado |
AND(expressão_lógica1, [expressão_lógica2, {...}]) | AND(true, false, true) |
Falso |
NOT(expressão_lógica) | NOT(false) |
Verdadeiro |
OU(expressão_lógica1, [expressão_lógica2, {...}]) | OU(verdadeiro, falso, verdadeiro) |
Verdadeiro |
XOR(expressão_lógica1, [expressão_lógica2, {...}]) | XOR(true, false, true) |
Falso |
Funções lógicas complexas
Abaixo você encontra uma tabela de portas lógicas mais complexas que o ClickUp oferece.
Sintaxe | Descrição | Exemplo | Resultado esperado |
EXACT(string1, string 2) | Essa função recebe duas cadeias de caracteres e retorna verdadeiro se as duas cadeias forem idênticas. Caso contrário, a função retorna false. | EXACT('Palavra', 'palavra') |
Falso |
IF(expressão_lógica, valor_se_verdadeiro, valor_se_falso) | Esta função recebe um argumento e duas variáveis e retorna a variável value_if_true se o argumento fornecido for logicamente verdadeiro. Caso contrário, a função retorna a variável value_if_false. | SE(verdadeiro, 'Olá!', 'Adeus!') |
Olá! |
ISEVEN(valor) | Esta função recebe um número e retorna true se o número for par. Caso contrário, a função retorna false . | ISEVEN(-2.5) |
Verdadeiro |
REGEXMATCH(text, regular_expression) | Esta função recebe uma string e uma expressão regular e retorna true se um pedaço da string corresponder à expressão regular. Caso contrário, a função retorna false. | REGEXMATCH('Palo Alto', 'Alto') |
Verdadeiro |
SWITCH(expressão, caso1, valor1, [padrão ou caso2, valor2], {...}) | Esta função compara uma expressão a uma lista de casos e retorna o valor correspondente do primeiro caso correspondente, com um valor padrão opcional se não houver mais resultados. |
Exemplo 1: Exemplo 2:
|
Exemplo 1: Sete Exemplo 2: Não é um número |