In den Aktionen Filter Finder Items
und Find Finder Items
lässt Sie Automator Kriterien für Ihre Suche eingeben:
Ordnername enthält: (Hier manuell Text einfügen)
Hier ist ein Beispielbild von "AnchorFile" als eingegebenes Kriterium:
Gibt es überhaupt eine Variable an den Filter zu übergeben?
Ich habe versucht, eine Get Value of Variable
Aktion vor den Filter/Suchvorgang zu setzen, in der Hoffnung, die Variable als Suchkriterium verwenden zu können. Ähnlich wie bei diesem Arbeitsablauf:
Das Ziel ist, den Ordner „XXXXX_Workers Compensation“ auf meinem Computer zu finden, indem ich nur eine Aktion variable
und verwendefilter/find
Ich hoffe, das ist klarer als ein vorheriger Beitrag, den ich gemacht habe, da ich ein Neuling in der Welt von Applescript/Automator bin.
Wenn wir diese Sache "eine Variable zum Filtern/Suchen übergeben" zum Laufen bringen können, würde es effektiv:
Vielen Dank für jede Hilfe, die Sie geben können.
spotlight search
Es stellte sich heraus, dass ich anstelle von eine Zeichenfolge ausführen musste, Filter/Find Finder Items
um den Ordner allein anhand seines Namens zu finden (ohne Pfad).
Ich musste den Dateinamen auch nicht als Variable speichern, um diesen letzten Arbeitsablauf auszuführen, aber Spotlight kann eine Variable verwenden, die eine Zeichenfolge ist, um zu suchen, wie ich herausgefunden habe.
Hier ist mein letzter Workflow.
ERLÄUTERUNG:
( Get Specified Finder Items
und Get Folder Contents
waren zum Testen in Automator vorhanden)
Eine Datei, die einem Ordner namens „WCCalcs“ hinzugefügt wird, löst den Workflow aus.
Schritte 1-2 ( Filter Finder Items
und Set Value or Variable
):
Wählt unsere neue Datei aus, die ein PDF ist, und speichert sie in einer Variablen namens „MovingFile“. Es sieht immer so aus: "#####_WCCalcs_YYYY"
Schritte 3-4 ( Get PDF Metadata
und Run AppleScript
):
Nimmt die ersten 5 Zeichen des Dateinamens und fügt sie zu einer Zeichenfolge hinzu, wodurch der benötigte Ordnername zu „#####_Workers Compensation“ wird (siehe AppleScript.)
Schritte 5-8 ( Spotlight
, Get Folder Contents
, Filter Finder Items
, Set Value of Variable
):
Verwendet den neu erstellten Ordnernamen, um eine Spotlight-Suche durchzuführen, und filtert nach unten zu einem Zielordner, den wir in einer Variablen namens „Destination“ gespeichert haben.
Schritte 9-10 ( Get Value of Variable
und Move Finder Items
):
Ruft MovingFile
Variable auf und verschiebt sie in den Destination
Ordner
Danke für deine Hilfe @red_menace, es hat mich veranlasst, über das hinauszudenken, was ich zu tun versuchte.
Benutzer3439894
rote_bedrohung
PotterFan
PotterFan
Filter/Find Finder Items
weilSpotlight
ich denke, dass eine erweiterte Funktionalität erforderlich ist, um Variablen als Eingaben im Kriterienabschnitt dieser Aktionen zu verwenden.