Estoy intentando aprender AppleScript y he visto el siguiente ejemplo para la aplicación Fotos:
try
set thisId to id of item 1 of sel
on error errText number errNum
display dialog "Error: cannot get the image ID" & errNum & return & errText & "Trying again"
try
delay 2
set thisId to id of item 1 of sel
on error errTexttwo number errNumtwo
display dialog "Skipping image due to repeated error: " & errNumtwo & return & errTexttwo
error "giving up"
return
end try --second attempt
end try
¿Por qué hay un segundo try
declaración haciendo lo mismo después de un breve retraso antes de rendirse? Lo mismo se hace en varios lugares en este ejemplo script.
¿Es ésta una forma normal de manejar los errores en AppleScript o es específica para Photos y, si es así, por qué?
0 votos
El ejemplo script se encontró aquí: discussions.apple.com/docs/DOC-250000436