Здесь есть учебник по MacTech, который включает пример поиска: http://www.mactech.com/articles/mactech/Vol.21/21.11/ScriptingiCal/index.html
Вот рабочий пример того, как вы можете найти события календаря, которые соответствуют критерию поиска:
tell application "iCal"
tell calendar "Domestic"
set theEventList to every event whose summary contains "Recycling"
end tell
set theEvent to first item of theEventList
return summary of theEvent
end tell
Этот пример работает для меня. Он находит все события в моем «внутреннем» календаре, которые содержат термин «переработка», а затем возвращает сводку первого в этом списке.