1

我是 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
4

1 回答 1

2

似乎,虽然我没有在任何地方看到这个记录,但收件箱始终是名为“INBOX”的邮箱(案例很重要)。因此,当我需要访问特定帐户的收件箱时,我会执行以下操作:

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

这与您访问任何邮箱的方式相同,您只需使用这个特定的名称。另请注意,您可能还需要mailbox "Unread" of account "Gmail"在您的陈述中使用该表格move,但我不确定;你需要对此进行测试。

于 2012-01-14T06:50:30.117 回答