ドラッグアンドドロップを使用して、メールから共有サーバー上の関連するジョブサブフォルダーにメールをプルしています。次に、スクリプトを使用して、作成された日付(これはドラッグした日付です)で並べ替えてから、コンテナーの名前に基づいてファイルの名前を変更します。
ただし、スクリプトを使用して、各.emlファイルから送信日、送信者、および件名を抽出し、その情報を使用してファイルの名前を変更したいと思います。
同様の質問に対する回答が記載された以前の投稿がありましたが、(私はスクリプトの初心者であるため)スクリプトにどのように配置できるかがわかりませんでした。これは、「AppleScript-.emlファイルの情報を取得する」にあります。
答えは:
set fromField to text 7 thru -1 of (do shell script "cat /test.eml | grep From:")
set dateField to text 7 thru -1 of (do shell script "cat test.eml | grep Date:")
set toField to text 5 thru -1 of (do shell script "cat /test.eml | grep To:")
set subjectField to text 10 thru -1 of (do shell script "cat /test.eml | grep Subject:")
実際のシェルスクリプトを書いて、どこに置くか教えてくれる人が必要だと思います。