Applescript, свойство Mail.app «счетчик фоновой активности» не работает?

Я прочитал эти четыре вопроса с примерами того, как использоватьbackground activity countСвойство Applescript в Mail.app:

Проверить наличие новой почты определенного почтового ящика/папки Applescript

AppleScript и Mail.app: проверка наличия строки в новых сообщениях

AppleScript не может читать сообщения Mail.app

Applescript ожидает, пока AppleMail загрузит сообщения.

Это кажется достаточно простым, но когда я это делаю, я получаю сообщение об ошибке:

      error "Mail got an error: AppleEvent handler failed." number -10000

Некоторый код:

      tell application "Mail"
    activate
    set bg_count to background activity count
    
    repeat until background activity count = 0
        delay 0.1 --wait until all new messages are in the box
    end repeat
end tell

И оператор set, и оператор repeat выдают одно и то же сообщение об ошибке.

Что здесь происходит? Это сломано?

0 ответов

Другие вопросы по тегам