Applescript Выбор определенной папки «Входящие» в Apple Mail - PullRequest
1 голос
/ 13 января 2012

Я новичок в Applescript и столкнулся с проблемой. У меня есть несколько папок в моей почте "Входящие". Тем не менее, я хотел бы просто выбрать один из этих ящиков для запуска сценария на нем.

Вот что у меня есть. Однако я не могу найти папку «Входящие» для учетной записи Gmail.

Есть идеи?

    set _ago to (current date) - days
    set _inbox to "Inbox:Gmail"

    tell application "Mail"
        move (messages of _inbox whose read status is false and date received comes before _ago) to mailbox "Gmail - Unread"
        move (messages of _inbox whose date received comes before _ago) to mailbox "Gmail - Archive"
    end tell

1 Ответ

2 голосов
/ 14 января 2012

Кажется, хотя я нигде не видел этого задокументированного , входящие почтовые ящики всегда являются почтовыми ящиками с именем "INBOX" (случай имеет значение).Таким образом, вот что я делаю , когда мне нужно получить доступ к входящей в аккаунт учетной записи :

set _inbox to mailbox "INBOX" of account "Gmail"

Это так же, как вы получите доступ к любому почтовому ящику, вы просто используете этотназвание.Также обратите внимание, что вам может понадобиться использовать форму mailbox "Unread" of account "Gmail" в ваших заявлениях move, но я не уверен;вам нужно проверить это.

...