Usar acciones Si en Atajos
Utiliza la acción Si (también llamada condicional) para configurar un atajo que compruebe determinadas condiciones y funcione de forma diferente según qué condición se cumple. Las acciones Si te ofrecen la flexibilidad de configurar diferentes rutas que pueden seguir tus acciones según las condiciones que se conocen únicamente cuando se ejecuta el atajo.
Explicado de manera muy sencilla, la acción Si te permite expresar lo siguiente en un atajo: Si una condición es verdadera, haz eso; si no, haz aquello. Se ejecuta una serie diferente de acciones para cada resultado.
Puedes usar la acción Si para comprobar si el contenido que se ha transferido a la acción como entrada cumple una determinada condición. Por ejemplo, puedes usar la acción Si para verificar que un sitio web que ha obtenido una acción anterior contiene la palabra “carne”.
Nota: Si no conoces bien el concepto de entradas y salidas, consulta ¿Cómo funcionan los atajos?
Una vez colocada en el atajo, la acción Si incluye tres marcadores (etiquetas en editor de atajos): Si (no está visible como etiqueta individual), “Si no” y “End If”.
Dentro del marcador Si, puedes configurar los parámetros de Entrada y Valor. Pulsa el parámetro de Entrada para seleccionar una de las cuatro condiciones disponibles:
Es igual a: comprueba si la entrada coincide exactamente con el valor que has especificado, ya sea un texto o un número.
Contiene: comprueba si la entrada (que puede ser un cuerpo textual o una lista) contiene texto que has especificado al menos una vez.
Es mayor que: comprueba si la entrada es mayor que un número determinado.
Es menor que: comprueba si la entrada es menor que un número determinado.
“Es mayor que” y “Es menor que” se aplican solo cuando un número se transfiere como entrada.
Como la acción Si tiene dos posibles salidas (la condición es verdadera o falsa), puedes colocar acciones en dos rutas. Cuando se ejecuta el atajo, una condición verdadera hace que la entrada se transfiera a la primera acción justo después de Si; mientras que las condiciones falsas provocan que la entrada se transfiera a la primera acción después del marcador “Si no”.
La última acción para producir una salida en el caso de Si o de “Si no”, transfiere su contenido mediante el marcador “End If” como salida (disponible para recuperar como una variable mágica “Si resulta”). Esto significa que la última acción de cada ruta o la acción Si afecta a la salida de la acción como conjunto.
Consejo: Puedes colocar acciones Si dentro de sí mismas para crear un árbol de decisiones más avanzado en el atajo: en el editor de atajos, arrastra una segunda acción Si de modo que se solape con la parte inferior de la primera acción Si. La segunda acción se anida por debajo de la primera acción Si.