0

個々の電子メールに適用したい (特定のファイル名の PDF としてアーカイブするため) AppleScript がありますが、それを特定の電子メールに適用する方法がわかりません。

スクリプトを実行するメール ルールを設定することはできません。これは、Mail からアーカイブするかどうかを判断するためです。サービスとして設定しようとしましたが、メールでメールを右クリックしても [サービス] メニューがありません。

助言がありますか?!

リッチ

4

1 に答える 1

0

どの個別のメールを指定する予定ですか?それらを手動で選択することにより、「選択を取得」できます。選択した各メッセージの件名とメッセージIDを取得する簡単なスクリプトを次に示します。

tell application "Mail"
    set mySelection to get selection
    set eMails to {}
    repeat with selectedMessage in mySelection
        set messageId to selectedMessage's message id as string
        set eMail to selectedMessage's subject & ": " & messageId
        tell me to set end of eMails to eMail
    end repeat
    set AppleScript's text item delimiters to "\n\n"
    set the clipboard to (eMails as string)
end tell

〜/ Library / Scripts / Applications / Mail /に保存すると、[スクリプト]メニューに表示されます。スクリプトメニューを表示するには、AppleScriptエディタの設定で「メニューバーにスクリプトメニューを表示する」に移動する必要がある場合があります。

(注:このスクリプトをコンパイルすると、\ n \ nは新しい行に変わります。)

于 2012-08-15T14:10:07.100 に答える