2012-01-13 13 views
1

AppleScriptを初めて使用しています。問題が発生しています。メール "受信トレイ"に複数のフォルダがあります。ただし、これらの受信トレイの1つを選択してスクリプトを実行したいと考えています。AppleScript Apple Mailで特定の受信トレイを選択する

これは私が持っているものです。しかし、私は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 

答えて

2

私はどこでもこのが文書を見ていないが、受信トレイには、常に「INBOX」(大文字小文字が区別される)という名前のメールボックスであることを、と思われます。したがって、次は私がwhen I need to access an account-specific inbox何をすべきかです:

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

それはあなたがちょうどこの特定の名前を使用して、あなたが任意のメールボックスにアクセスしたいのと同じ方法です。 moveステートメントにもmailbox "Unread" of account "Gmail"フォームを使用する必要があるかもしれませんが、わかりません。これをテストする必要があります。

+0

これはOPと同じ問題だった私の問題を解決しました。ありがとうございました。 OPはそれを答えとしてマークしていたはずです。 – h4ckNinja

関連する問題