1 votos

¿Cómo se validan los datos en Automator?

Estoy haciendo una aplicación en Automator para eliminar rápidamente mi biblioteca de iMovie (para ahorrar espacio). Sin embargo, quiero que mi aplicación compruebe si la biblioteca de iMovie ya ha sido eliminada y muestre un diálogo diciéndolo. Sé cómo hacer el diálogo, pero no puedo averiguar cómo hacerlo. ¿Cómo puedo hacerlo? Estoy usando MacOS 10.11.

Mi flujo de trabajo:

  1. Pedir confirmación
  2. Obtener los elementos especificados del Finder (la validación iría después de esto)
  3. Mover los elementos del Finder a la basura
  4. Ejecutar AppleScript (para mostrar un diálogo que diga "Hecho")

0 votos

Muéstranos el flujo de trabajo y el código que ya tienes. Además, ¿qué versión de OS X/MacOS está utilizando?

1voto

siva Puntos 23

Puede utilizar una acción Run AppleScript para realizar la validación. Entre las acciones 2 y 3 de su flujo de trabajo, añada una acción Ejecutar AppleScript con lo siguiente:

on run {input, parameters}
    if input is {} then
        display notification "File already deleted"
        tell me to quit
    end if
    return input
end run

Esto comprueba si la entrada está vacía (porque no se puede encontrar el archivo), y si es así, ejecuta el código deseado - se puede personalizar display notification como quieras, por ejemplo, mostrando una alerta. El uso de tell me to quit si la entrada está vacía detendrá el flujo de trabajo en este punto.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X