如何检查记录中的密钥是否存在?
问题描述:
我发现,如果我试图访问一个字段中的记录,例如:如何检查记录中的密钥是否存在?
set track_album to (|Album| of t)
这字段不存在,AppleScript的抛出一个错误。我如何检查该字段是否先存在?或者如何让它静静地失败? (以最佳做法为准)
答
set track_album to album of (t & {album:default})
如果它存在,它将被设置为相册,否则将被设置为相册。
或
try
album of t
on error -1728
default
end try