Estoy creando un script de automator que las copias de los archivos de una carpeta a otra y, a continuación, ejecuta un AppleScript para cambiar el nombre del archivo a través de la división de delimitador una y otra vez con el segundo elemento. Por ejemplo, el uso de nombres de archivo:
- un nuevo archivo$SG789.jpg
- file_2$123-456.jpg
- file_name$LG123.jpg
- this_file$558-432.jpg
Estoy tratando de dividir el nombre por el de "$" signo de dólar para crear los siguientes archivos:
- SG789.jpg
- 123-456.jpg
- LG123.jpg
- 558-432.jpg
Sin embargo, cuando ejecuto el script, me sale el siguiente error:
La acción "Ejecutar AppleScript" se ha encontrado un error. No se puede obtener el punto 2 de alias "Macintosh HD:Users:descargas:Archivo:un archivo nuevo$SG789-PROC.jpg".
Este es el código que estoy usando en el Ejecutar AppleScript flujo de trabajo:
on run {input, parameters}
set AppleScript's text item delimiters to "$"
repeat with anItem in input
set fileName to item 2 of anItem
return fileName
end repeat
end run
¿Qué estoy haciendo mal?