получить как сводку событий, так и текущий статус от ical с помощью applescript или терминала?

Я пытаюсь запросить iCal, чтобы узнать, происходит ли сейчас событие в определенном календаре, и если да, то как называется событие — с помощью AppleScript или терминала (я действительно мало что знаю об этом) . Я видел аналогичный вопрос об использовании applescript для получения сводки всех событий текущего дня, но это не совсем то, что я ищу. (взаимодействие Applescript и iCal).

есть идеи?


person Eddie    schedule 11.12.2010    source источник


Ответы (1)


Используйте ссылку форма фильтра:

tell application "iCal"
    get every event of calendar cal ¬
        where (start date ≤ (current date)) and (end date > (current date))
end tell

Обратите внимание, что start date и end date должны предшествовать (current date), иначе вы получите ошибку.

person outis    schedule 11.12.2010
comment
@Antal: это зависит. Я пойду с ≤ и ›. - person outis; 11.12.2010