Come convalido i dati in Automator?

1

Sto creando un'app in Automator per eliminare rapidamente la mia libreria iMovie (per risparmiare spazio). Tuttavia, voglio che la mia app verifichi se la libreria di iMovie è già stata eliminata e mostra una finestra di dialogo che lo dice. So come creare il dialogo, ma non riesco a capire come farlo. Come faccio a fare questo? Sto usando macOS 10.11.

Il mio flusso di lavoro:

  1. Richiedi conferma
  2. Ottieni gli elementi del Finder specificati (la convalida andrebbe dopo)
  3. Sposta gli elementi del Finder nel cestino
  4. Esegui AppleScript (per visualizzare una finestra di dialogo che dice "Fatto")
posta bhargavgv 20.05.2017 - 20:08
fonte

1 risposta

0

È possibile utilizzare un'azione Esegui AppleScript per eseguire la convalida. Tra le azioni 2 e 3 del tuo flusso di lavoro, aggiungi un'azione Esegui AppleScript con il seguente:

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

Controlla se l'input è vuoto (perché il file non può essere trovato), e in tal caso, esegue il codice desiderato - puoi personalizzare display notification a tuo piacimento, come mostrare un avviso. L'uso di tell me to quit se l'input è vuoto interromperà il flusso di lavoro a questo punto.

    
risposta data 21.05.2017 - 20:49
fonte

Leggi altre domande sui tag