Automator: "Richiedi testo" passa a "Rinomina elementi Finder" possibile?

0

Diciamo che ci sono documenti ricorrenti mensili che sottopongo a scansione, rinominare, spostare e taggare. Mi piacerebbe usare l'automatore per renderlo più facile. L'idea è la seguente:

  1. Crea un'azione cartella collegata alla posizione in cui desidero memorizzare il documento.
  2. Spostare il file scansionato nella cartella per attivare il flusso di lavoro.
  3. Richiedi un prompt ("Chiedi testo") per l'anno e il mese per cui è previsto il documento. (ad esempio 2018-10)
  4. Combina il risultato con un testo fisso (ad esempio, Document_Subject _).
  5. Rinominare il documento di conseguenza. Qui a "Document_Subject_2018-10.xxx"
  6. Aggiungi tag personalizzati

A partire da ora mi sento un po 'stupido come non riesco a ottenere da nessuna parte. Tutti gli esempi che ho trovato riguardo a "Rinomina oggetto del Finder" non hanno aiutato.

Ciò che ha funzionato per me è quello di rilasciare un file in una cartella con flusso di lavoro allegato e farlo rinominare e taggare automaticamente. Tuttavia, il nome è impostato nell'automator e il tag è uno dei tag di colore standard disponibili. Entrambe le cose non sono ciò di cui ho bisogno e non sono stato in grado di adattarle alle mie necessità.

Grazie per l'aiuto!

Ho trovato una soluzione parziale al mio problema. Il flusso di lavoro non è semplice come desiderato ma fa tutto tranne i punti 1, 2 e 6. sopra. Il punto 6 (Aggiungi tag personalizzati) è quello che vorrei davvero aggiungere.

    
posta MatoBehr 29.10.2018 - 11:59
fonte

1 risposta

1

Ecco uno script per rinominare il file nel formato corretto. Ma è necessario spostare i file fuori dalla cartella dopo essere stati elaborati o verrà richiesto di cambiare nuovamente il nome del file, come vedrai con questo script. Modifica la tua domanda per includere la posizione in cui desideri spostarla (o anche selezionare una cartella). Aggiungerò anche la parte del tag dopo.

Usa l'azione "Esegui AppleScript" per questo:

on run {someFiles, parameters}
    set theMonth to (do shell script "date   +%m")
    set theYear to (do shell script "date  +%Y")
    tell application "Finder"
        repeat with theFile in someFiles
            display dialog "Enter Static Text for " & the name of theFile default answer ""
            set theStatic to the text returned of the result
            set theEXT to (name extension of theFile)
            tell application "System Events" to set the name of file (POSIX path of theFile) to theStatic & "_" & theYear & "-" & theMonth & "." & theEXT
        end repeat
    end tell
    return input
end run
    
risposta data 29.10.2018 - 12:39
fonte

Leggi altre domande sui tag