Skip to content

Condicionales

Las condicionales nos ayudan a tomar decisiones en nuestro código. Las condicionales se ejecutan mediante expresiones booleanas.

Estructura

yml
if: # Expresión booleana
then: # Array de secuencias
else: # Array de secuencias (Opcional)
CampoTipoDescripciónRequerido
ifstringLa expresión booleana que se evaluará.
thenstringUn array de secuencias que se ejecutará si la expresión booleana es verdadera.
elsestringUn array de secuencias que se ejecutará si la expresión booleana es falsa.

Expresiones Boleanas

Las expresiones booleanas se componen mediante el siguiente formato:

yml
variable operador valor

Ejemplo de una Expresión Booleana

yml
if: "[user_id] eq '945029082314338407'"

Variables

Lista de Variables

Puedes encontrar la lista de variables disponibles en la página Variables.

Operadores

Lista de Operadores

Puedes encontrar la lista de operadores disponibles en la página Operadores.

Valores

Usando Variables o Valores Literales

Los valores pueden admitir variables o valores literales.

Usando Variables

Cuando se usan variables como valores, la variable se puede poner tal como se ve en la página Variables.

Ejemplo de Variables

yml
if: "[user_id] eq [owner_id]"

Uso de Comillas Simples

Cuando se usan variables, las comillas simples se tienen que omitir. Si se incluyen, el valor se interpretará como un Valor Literal.

Usando Valores Literales

Cuando se usan valores literales como valores, el valor tiene que estar envuelto dentro de comillas simples (').

Ejemplo de Valores Literales

yml
if: "[user_id] eq '945029082314338407'"

if: "[user_id] eq 945029082314338407" # Faltan ambas comillas simples
if: "[user_id] eq '945029082314338407" # Falta una comilla simple al final
if: "[user_id] eq 945029082314338407'" # Falta una comilla simple al inicio

Uso de Comillas Simples

Cuando se usan variables, las comillas simples son obligatorias. Si no se incluyen, se retornará un error.