Power automate 新しいメールが届いたとき 本文

Power automate 新しいメールが届いたとき 本文

前回、グループアドレスに届いているメール通知に気づけるようにと、メール着信をトリガーとして Teams に投稿する Power Automate フローを作成しましたが、設計当初「新しいメールが届いたとき(v3)」をトリガーとしたところ、期待した動作をしませんでした。

実は、メール関連トリガーには何種類かあり、目的に応じて使い分ける必要があります。

「新しいメールが届いたとき」

このトリガーはあくまで個人のメールボックスにメールが着信した際に起動します。そのため、グループアドレスでは作動しません。

Power automate 新しいメールが届いたとき 本文

「新しいメールが共有メールボックスに届いたとき」

こちらは、文字とおり共有メールボックスにメールが着信した際に起動するトリガーです。ただし、前回は「Planner に紐づいた Microsoft 365 のグループメールアドレス」がターゲットでしたので、実は、このトリガーも不適切でした。

このトリガーの対象となる「共有メールボックス」とは、配布グループに付属するアドレスです。Microsoft 365 グループのアドレスはについては別枠の扱いです。

Power automate 新しいメールが届いたとき 本文

「グループに新しいメールが届いたとき」

Microsoft 365 グループのメールボックスに対応しているのがこちら。Planner の通知はグループメールに着信するため、このトリガーを指定するのが「正解」でした。もちろん、当然ながら Planner 通知だけでなく Microsoft 365 グループに対して配信されるメールすべてが対象となるため、ニーズに応じて条件で絞ってあげる必要はあるかと思います。

Power automate 新しいメールが届いたとき 本文

まとめ

実はこのトリガーが前回のハマりポイントでした。Power Automate のフローを起動させる「トリガー」は様々な条件が用意されており、また時に追加されていたりもするため、テストしてうまく動作しない(起動しない)場合には、まず正しいトリガーを設定できているか?を確認することをおすすめします。

内部監査室のニノミヤです。監査の業務がなかなかパツパツになっているのですが、その原因の一つに自らの効率の悪さがあるので、反省する日々です。

先日も、ようやくそんな「効率の悪い」業務の一つを改善しようと、重たい腰を上げました。

もしかすると、皆様も似たような業務があるかもしれませんので、もしその場合には、こちらの記事をご覧になって、少しでも楽になっていただけると嬉しく思います。

この記事ではMicrosoft365を使って、メールの本文に書かれて届く議事録やレポートなどを自動的にテキストファイルにして、OneDriveへ保存できるようにする方法を説明しています。

前準備

「誰から送られてくる」(fromがだれか)
「どこ宛に送られてくる」(個人宛、メーリングリスト宛など)
「どんな件名の」
などの情報を組み合わせ、このルールに合致したときには必ず本文を保存したいというルールを見つける。

さて、この方法を使うためには、少なくとも保存したいメールを特定する必要があります。

さすがにコンピュータも先回りして「これはファイルにしてほしいのかな」と察することはできませんので、そこだけは頑張りましょう。

たとえば、議事録が送られてくる場合、件名に必ず「〇〇プロジェクト議事録」という名称が含まれる場合はこの「〇〇プロジェクト議事録」という文字列が条件として必要です。

また、システムから送られてくるメールで、保存したいメールは必ず特定のメールアドレスから送られてきている場合は、そのメールアドレスが条件として利用できるかもしれません。

幸いなことに私の場合はわかりやすく、特定の人から送られてくるメールの件名に会議の名前が含まれていることを条件にすることができました。

Power Automate にフローを追加する

さきほど特定した「条件」を Power Automate に設定していくのですが、その設定追加の方法をここから解説していきます。

Power automate 新しいメールが届いたとき 本文

1, Power Automate に入り、左側のメニューを見ると横のような表示があります。この中の「作成」を選択します。

Power automate 新しいメールが届いたとき 本文

2, 「空白から開始」のリストにある、「自動化したクラウド フロー」を選択します。

Power automate 新しいメールが届いたとき 本文

3, 「新しいメールが届いたとき(V3)」を選択し、下にある作成ボタンを押します。

Power automate 新しいメールが届いたとき 本文

4, 次に表示されたウィンドウでは、フォルダーは基本は「inbox」のままで問題ありません。
その下にある「詳細オプションを表示する」をおすと、左のような画面になります。
この画面で、前準備として洗い出した条件を入力します。
私の場合は「特定のアドレスから送られてくる」「経営会議」という言葉を件名に含むメールの本文を保存したかったので、差出人にそのメールアドレス、そして件名フィルターのところに経営会議と入力し、重要度は「任意」、添付ファイル付きのみについては「いいえ」を設定しています。

Power automate 新しいメールが届いたとき 本文

5, 記入ができたら、その下にある「+新しいステップ」を選択します。
すると、左のような画面になります。
「コネクタとアクションを検索する」に「ファイル」と入力すると、「ファイルの作成」という項目がでてきますので、それをクリックします。

Power automate 新しいメールが届いたとき 本文

6, 次に左のような画面が表示されますので、フォルダーのパス欄の右側にあるフォルダのマークからファイルを保存する場所を選ぶことができます。
好きな場所を設定してください。

7, 次のファイル名の欄は、保存されるファイル名がこうなってほしいというものを設定することができます。私の場合は件名だけで問題は発生しないのですが、件名が固定の場合、件名と受信日時を設定し、その後ろに「.txt」と入力をします。
「.txt」という拡張子を入力しなかった場合、拡張子がないファイルが保存されていってしまいますのでご注意ください。

Power automate 新しいメールが届いたとき 本文

8, ファイルコンテンツの欄にカーソルを合わせると、表示される項目は非常に少ないのですが、検索に「本文」と入力すると出てきますので、その本文を入力すると、左の画像の様な状態になります。

以上で、設定は完了です。

実際にテストをしてみるときには、例えば送信元のアドレスを一時的に自分のアドレスにしてみて保存がされるか等を試し、うまく動作していることを確認してみてください。