Utiliza funciones lógicas en Fórmulas

Utiliza fórmulas avanzadas para realizar cálculos usando funciones lógicas.

Lo que necesitarás

  • 60 usos de Campos personalizados, incluyendo Campos de Fórmula, están disponibles en el plan Free Forever.
  • Los usos ilimitados están disponibles en todos los planes pagos.
  • Los campos personalizados individuales pueden ocultarse a los invitados.
  • Invitados con permisos de edición o acceso completo pueden editar Campos personalizados existentes, pero no pueden crear nuevos.
  • Los Campos de fórmula no admiten el uso de Campos personalizados que contienen texto.

Las variables rodeadas por {} en las siguientes secciones son variables opcionales y pueden omitirse en una función sin que esta deje de funcionar. Asegúrate de que los paréntesis sean reconocidos en tus Fórmulas o recibirás un mensaje de error.

Funciones lógicas simples

A continuación, se presenta una tabla de las puertas lógicas que ofrece ClickUp. Todas las entradas y salidas son booleanas:
Sintaxis Ejemplo Resultado esperado
AND(expresión_lógica1, [expresión_lógica2, {...}]) AND(true, false, true) Falso
NO(expresión_lógica) NO(falso) Verdadero
OR(expresión_lógica1, [expresión_lógica2, {...}]) OR(true, false, true) Verdadero
XOR(expresión_lógica1, [expresión_lógica2, {...}]) XOR(verdadero, falso, verdadero) Falso

Funciones de lógica compleja

A continuación, se muestra una tabla de compuertas lógicas más complejas que ofrece ClickUp. 

Sintaxis Descripción Ejemplo Resultado esperado
EXACT(cadena1, cadena2) Esta función recibe dos cadenas y devuelve verdadero si las dos cadenas son idénticas. De lo contrario, la función devuelve false. EXACT('Word', 'word') Falso
SI(expresión_lógica, valor_si_verdadero, valor_si_falso) Esta función toma un argumento y dos variables, luego devuelve la variable valor_si_verdadero si el argumento proporcionado es lógicamente verdadero. De lo contrario, la función devuelve la variable value_if_false. IF(true, '¡Hola!', '¡Adiós!') ¡Hola!
ISEVEN(valor) Esta función toma un número y devuelve verdadero si el número es par. De lo contrario, la función devuelve false . ISEVEN(-2,5) Verdadero
REGEXMATCH(texto, expresión_regular) Esta función toma una cadena y una expresión regular y devuelve verdadero si una parte de la cadena coincide con la expresión regular. De lo contrario, la función devuelve false. REGEXMATCH('Palo Alto', 'Alto') Verdadero
SWITCH(expresión, caso1, valor1, [predeterminado o caso2, valor2], {...}) Esta función prueba una expresión contra una lista de casos y devuelve el valor correspondiente del primer caso que coincida, con un valor predeterminado opcional si no se cumple ningún otro.

Ejemplo 1: SWITCH(7, 9, 'Nine', 7, 'Seven')

Ejemplo 2:

SWITCH(true, 9, 'Nueve', 7, 'Siete', 'No es un número')

Ejemplo 1: Siete

Ejemplo 2:

No es un número

 

¿Fue útil este artículo?