En las acciones Filter Finder Items
y Find Finder Items
, Automator le permite escribir criterios para lo que está buscando:
El nombre de la carpeta contiene: (Insertar texto aquí manualmente)
Aquí hay una imagen de ejemplo de "AnchorFile" siendo el criterio escrito:
¿Hay alguna forma de pasar una variable al filtro?
He intentado poner una Get Value of Variable
acción antes del filtro/buscar con la esperanza de poder usar la variable como criterio de búsqueda. Similar a este flujo de trabajo:
El objetivo es encontrar la carpeta "XXXXX_Workers Compensation" en mi computadora usando solo una variable
y filter/find
Acciones
Espero que esto sea más claro que una publicación anterior que hice, ya que soy un novato en el mundo de Applescript/Automator.
Si podemos hacer que esto de "pasar una variable para filtrar/encontrar" funcione, efectivamente:
Gracias por cualquier ayuda que usted puede dar.
Resulta que necesitaba hacer a spotlight search
en lugar de Filter/Find Finder Items
para usar una cadena para encontrar la carpeta solo por su nombre (sin ruta).
Tampoco necesitaba almacenar el nombre del archivo como una variable para lograr este flujo de trabajo final, pero Spotlight puede usar una variable que es una cadena para buscar lo que descubrí.
Aquí está mi flujo de trabajo final.
EXPLICACIÓN:
( Get Specified Finder Items
y Get Folder Contents
estaban listos para probar dentro de Automator)
Un archivo que se agrega a una carpeta llamada "WCCalcs" activa el flujo de trabajo.
Pasos 1-2 ( Filter Finder Items
y Set Value or Variable
):
Selecciona nuestro nuevo archivo que es un pdf y lo guarda en una variable llamada 'MovingFile'. Siempre se verá como "#####_WCCalcs_YYYY"
Pasos 3-4 ( Get PDF Metadata
y Run AppleScript
):
Toma los primeros 5 caracteres del nombre del archivo y los agrega a una cadena y esto crea el nombre de la carpeta que necesitamos y se convierte en "#####_Compensación de trabajadores" (consulte AppleScript).
Pasos 5-8 ( Spotlight
, Get Folder Contents
, Filter Finder Items
, Set Value of Variable
):
Utiliza el nombre de la carpeta recién creada para realizar una búsqueda destacada, así como filtros hasta una carpeta de destino que almacenamos en una variable llamada 'Destino.
Pasos 9-10 ( Get Value of Variable
y Move Finder Items
):
Llama a MovingFile
la variable y la mueve a la Destination
carpeta .
Gracias por tu ayuda @red_menace me hizo pensar fuera de lo que estaba tratando de hacer.
usuario3439894
amenaza_roja
AlfareroVentilador
AlfareroVentilador
Filter/Find Finder Items
porqueSpotlight
creo que se necesita una mayor funcionalidad para usar variables como entradas en la sección de criterios de estas acciones.