2010-01-02 21 views
5

he descubierto que si intento acceder a un campo de un registro, por ejemplo .:¿Cómo verifico si existe una clave en un registro?

set track_album to (|Album| of t) 

Y no existe ese campo, AppleScript genera un error. ¿Cómo puedo verificar si ese campo existe primero? ¿O cómo dejar que falle silenciosamente? (Cualquiera que sea la mejor práctica)

Respuesta

8
set track_album to album of (t & {album:default}) 

se establecerá en el álbum si existe o, por defecto, si no.

o

try 
album of t 
on error -1728 
default 
end try 
Cuestiones relacionadas