2010-01-02 17 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 
संबंधित मुद्दे

 संबंधित मुद्दे