Para evaluar variables o salidas de comandos dentro de una cadena, añade un evento Condicional. Por ejemplo, con este evento, puedes utilizar coincidencias de texto, expresiones regulares o lógica booleana verdadero/falso para verificar que un resultado contiene un valor predefinido o que no hay fechas futuras.
Paso 1. Añadir el evento a la cadena
- En Generador de cadenas, desde la pestaña Cadenas , haz clic en Editar para la cadena.
- Haz clic en Eventos en cadena , y desplaza Condicional al lugar de la cadena donde debería producirse el evento.
- Arrastra un enlace al evento desde el nodo anterior de la cadena.
Nota: Para cambiar la posición de un nodo en la cadena, desvincúlalo de otros nodos y, a continuación, muévelo al lugar donde debería estar. Para desplazar varios nodos a la vez, mantén pulsado MAYÚS mientras los seleccionas.
- Selecciona el nodo del evento y haz clic en Editar .
- En Información básica, introduce un nombre que sea único y una descripción para ayudar a identificar el evento.
Paso 2: Establecer la lógica condicional
Debajo de Condiciones, construye la lógica condicional como reglas o grupos de reglas para probar salidas y variables de varios tipos de datos:
- Cadena, para uno o varios caracteres
- Entero, para cualquier valor numérico entero no decimal.
- Fecha, para una cadena o variable de fecha.
- Flotante, para cualquier valor numérico
- JSON, para Javascript Object Notation
Nota: Para JSON, utiliza una transformación de variables para analizar los valores.
- Selecciona si quieres añadir una regla o un grupo de reglas.
- Si incluyes varias reglas o grupos, únelos con un booleano Y u O:
- Si todas las Reglas o Grupos de deben ser verdaderas para que se cumpla la condición, selecciona Y.
- Si cualquier regla o grupo de debe ser verdadera para que se cumpla la condición, selecciona O.
- Para cada regla, selecciona el tipo de datos y la salida o variable a probar, y establece sus criterios para pasar la condición:
- Para evaluar si el valor está en blanco, selecciona Está en blanco o No está en blanco.
- Para evaluar si el valor incluye caracteres específicos u otro valor de salida o variable, selecciona Contiene, e introduce o selecciona el valor que debe coincidir.
- Para evaluar si el valor coincide con una expresión regular, selecciona Coincide con RegExp, e introduce la expresión con la que debe coincidir.
- Para evaluar si el valor comienza o finaliza con caracteres específicos o con otro valor de salida o variable, selecciona Comienza con o Finaliza con, e introduce o selecciona el valor que debe coincidir.
- Para evaluar si un valor numérico es igual a un importe, selecciona = o !=, e introduce o selecciona el importe.
- Para evaluar si un valor numérico es mayor o menor que una cantidad, selecciona < o >, e introduce o selecciona la cantidad.
- Para comprobar si un valor numérico es mayor o menor o igual que una cantidad, selecciona <= o >=, e introduce o selecciona la cantidad.
- Después de establecer la lógica condicional, haz clic en Guardar.