Error de AppleScript "No se puede convertir" en "tipo entero". Número -1700

Sé que este error se ha cubierto aquí, pero he estado buscando las respuestas durante días y cuando creo que lo descifré, termino rompiendo el código en otro lugar.

Estoy tratando de ejecutar AppleScript en Xcode para hacer una copia de seguridad de una carpeta en una máquina de red establecida.

El problema que tengo es que la copia de seguridad está sellada con la fecha y en una subcarpeta en el escritorio del usuario. Estoy tratando de evitar el uso de rutas POSIX duras para que la aplicación final sea universal. Todas las soluciones que he encontrado no tienen esto en cuenta.

Pido disculpas por el código desordenado, pero todavía estoy aprendiendo AppleScript y, por lo tanto, termino mezclando diferentes bits de código. mi código es

set catFolder to "Catalyst AA"
set bckup to "Backups"
set myDesktop to path to desktop folder as alias
set main_folder to ((path to desktop folder) & "Backups") as string

tell application "Finder"
if not (exists folder (bckup) in myDesktop) then
    set main_folder to (make new folder at desktop with properties {name:bckup}) as      alias
else

    if not (exists folder (catFolder) in main_folder) then
        set cat_folder to (make new folder at folder main_folder with properties {name:catFolder}) as alias
    end if
end if

end tell



try
mount volume "afp://10.0.0.1/Content SSD AA/Catalyst/Catalyst 4.40_m373_HD"

set d to (year of (current date) as text) & "-" & (month of (current date) as integer as text) & "-" & (day of (current date) as text) & "-" & (time string of (current date))
tell application "Finder"
    set f to make new folder at POSIX file "~/Desktop/Backups/Catalyst AA" with properties {name:d}
    duplicate POSIX file "/Volumes/Content SSD AA/Catalyst" to f
end tell
try
    tell application "Finder"
        eject disk "Content SSD AA"
    end tell
end try
end try

el archivo de error es

tell application "Finder"
path to desktop as alias
    --> alias "Macintosh HD:Users:ben:Desktop:"
path to desktop
    --> alias "Macintosh HD:Users:ben:Desktop:"
exists folder "Backups" of alias "Macintosh HD:Users:ben:Desktop:"
    --> true
Result:
error "Can’t make \"Catalyst AA\" into type integer." number -1700 from "Catalyst AA" to   integer

Aprecio si alguien puede señalar dónde me estoy equivocando.

Gracias por tu tiempo

Ben

Respuestas a la pregunta(1)

Su respuesta a la pregunta