¿Cómo valido los datos en Automator?

1

Estoy creando una aplicación en Automator para eliminar rápidamente mi biblioteca iMovie (para ahorrar espacio). Sin embargo, quiero que mi aplicación compruebe si iMovie Library ya se ha eliminado y muestra un cuadro de diálogo que lo dice. Sé cómo hacer el diálogo, pero no puedo averiguar cómo hacerlo. ¿Cómo hago esto? Estoy usando macOS 10.11.

Mi flujo de trabajo:

  1. pedir confirmación
  2. Obtenga los elementos del Finder especificados (la validación iría después de esto)
  3. Mover los elementos del Finder a la papelera
  4. Ejecutar AppleScript (para mostrar un cuadro de diálogo que dice "Hecho")
pregunta bhargavgv 20.05.2017 - 20:08

1 respuesta

0

Puede usar una acción Ejecutar AppleScript para realizar la validación. Entre las acciones 2 y 3 de su flujo de trabajo, agregue 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: puede personalizar display notification como desee, como mostrar una alerta. El uso de tell me to quit si la entrada está vacía detendrá el flujo de trabajo en este punto.

    
respondido por el grg 21.05.2017 - 20:49

Lea otras preguntas en las etiquetas