個々の電子メールに適用したい (特定のファイル名の PDF としてアーカイブするため) AppleScript がありますが、それを特定の電子メールに適用する方法がわかりません。
スクリプトを実行するメール ルールを設定することはできません。これは、Mail からアーカイブするかどうかを判断するためです。サービスとして設定しようとしましたが、メールでメールを右クリックしても [サービス] メニューがありません。
助言がありますか?!
リッチ
個々の電子メールに適用したい (特定のファイル名の PDF としてアーカイブするため) AppleScript がありますが、それを特定の電子メールに適用する方法がわかりません。
スクリプトを実行するメール ルールを設定することはできません。これは、Mail からアーカイブするかどうかを判断するためです。サービスとして設定しようとしましたが、メールでメールを右クリックしても [サービス] メニューがありません。
助言がありますか?!
リッチ
どの個別のメールを指定する予定ですか?それらを手動で選択することにより、「選択を取得」できます。選択した各メッセージの件名とメッセージ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は新しい行に変わります。)