Я обнаружил это, если я пытаюсь получить доступ к полю в записи, например:
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