情報を適切に照合し、添付ファイル付きの電子メール メッセージを作成する AppleScript があります。
受信トレイで必要なメッセージ形式を (デフォルトの「リッチ テキスト」ではなく) 「プレーン テキスト」に設定するスクリプトの方法が見つかりません。
メッセージ形式を「プレーンテキスト」に設定する AppleScript の方法 (またはトリック) はありますか?
情報を適切に照合し、添付ファイル付きの電子メール メッセージを作成する AppleScript があります。
受信トレイで必要なメッセージ形式を (デフォルトの「リッチ テキスト」ではなく) 「プレーン テキスト」に設定するスクリプトの方法が見つかりません。
メッセージ形式を「プレーンテキスト」に設定する AppleScript の方法 (またはトリック) はありますか?
この問題を正確に解決しようとしているときに、この質問を見つけました。最終的に、次の解決策を思いつきました。
tell application "Mail"
set newMessage to make new outgoing message
with properties {visible:true,
subject:"message title",
sender:"sender@from.address",
content:mailBody}
tell newMessage
make new to recipient with properties {address:"mail@recipient.com"}
end tell
activate
end tell
tell application "System Events"
click menu item "Make Plain Text" of ((process "Mail")'s (menu bar 1)'s (menu bar item "Format")'s (menu 1))
end tell
うまくいけば、誰かがこれを役に立つと思うでしょう、私は数時間前に持っていることを知っています!
これは、Mail バージョン 7.3 および 12.4 でテストされています。新しいバージョンまたは古いバージョンでは、異なるメニュー タイトルが必要になる場合があります。
メッセージを作成するスクリプトのセクションの前に、次の行を追加します。
tell application "Mail" to set default message format to plain text
スクリプトの最後にこれを追加して値をリセットします
tell application "Mail" to set default message format to rich text