Sto creando uno script di automazione che copia i file da una cartella a un'altra e quindi esegue un AppleScript per rinominare il file suddividendolo tramite delimitatore e salvando nuovamente il secondo elemento. Ad esempio, utilizzando i nomi di file di:
- un nuovo file $ SG789.jpg
- file_2 $ 123-456.jpg
- file_name $ LG123.jpg
- this_file $ 558-432.jpg
Sto provando a dividere il nome file con il simbolo del dollaro "$" per creare i seguenti nuovi file:
- SG789.jpg
- 123-456.jpg
- LG123.jpg
- 558-432.jpg
Tuttavia, quando eseguo lo script, ottengo il seguente errore:
L'azione "Esegui AppleScript" ha riscontrato un errore. Impossibile ottenere l'elemento 2 dell'alias "Macintosh HD: Utenti: download: Archivio: un nuovo file $ SG789-PROC.jpg".
Questo è il codice che sto utilizzando nel flusso di lavoro Esegui AppleScript:
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
Che cosa sto sbagliando?