3 votos

Cómo obtener la cantidad de archivos seleccionados en automator

He creado un flujo de trabajo para mover elementos de una carpeta a otra y quiero recibir una notificación cuando esté hecho. Pude crear el flujo de trabajo sin problemas, pero ahora me gustaría mostrar el número de archivos movidos en la ventana emergente de notificación.

¿Cómo puedo obtener el número de archivos?

Básicamente estoy copiando los archivos descargados a una carpeta "Descargas" en iCloud Drive. Después de que los archivos se copian, me gustaría mostrar una notificación que dice "{NumberOfFiles} movido con éxito".

enter image description here

0 votos

¿Puedes añadir una captura de pantalla de tu flujo de trabajo?

0 votos

¿Estás pensando en algo como el Apple script (como acción en Automator) que cuenta los archivos y muestra el resultado en Notificación?

0 votos

Podría ser, pero no sé cómo crear el script.

2voto

Puede utilizar el siguiente Apple script para establecer una variable (denominada item_count ) al número de elementos devueltos por la acción anterior:

on run {input, parameters}
    set (value of variable "item_count" of front workflow) to (count of input)
    return input
end run

La lista de elementos se pasa simplemente.

Podrías usarlo así:

enter image description here

0 votos

Esta bien, pero falta la parte de cómo mostrar el resultado en la notificación emergente

0 votos

@Buscar: uhm. ¿a qué te refieres?

0 votos

Gracias. Supongo que sólo tengo que añadir la variable item_count al texto mostrado en la ventana emergente de notificación y ya está. Lo intentaré y te lo haré saber. Gracias de nuevo.

1voto

Mitchel Sellers Puntos 161

No estoy seguro de si la forma en que Automator maneja las variables en los scripts de Apple ha cambiado desde que @hop respondió en el '14, pero al establecer el item_count La variable como acción parece funcionar mejor.

on run {input, parameters}
    return count of input
end run

Count number of items in Automator with AppleScript.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X