2010-01-02 115 views
5

我發現,如果我試圖訪問一個字段中的記錄,例如:如何檢查記錄中的密鑰是否存在?

set track_album to (|Album| of t) 

這字段不存在,AppleScript的拋出一個錯誤。我如何檢查該字段是否先存在?或者如何讓它靜靜地失敗? (以最佳做法爲準)

回答

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

如果它存在,它將被設置爲相冊,否則將被設置爲相冊。

try 
album of t 
on error -1728 
default 
end try