Power Automateを使用して、受信したメールの本文に特定の文字列が含まれている場合のみTeamsに通知を送る方法について解説します。例えば、メール本文から日付と担当者名を抽出して、特定の条件を満たす場合にのみ通知を送る設定方法を説明します。
Power Automateの条件設定とは
Power Automateでは、特定の条件に基づいてアクションを実行するために「条件設定」を行います。条件設定では、入力されたデータが特定の文字列を含むかどうかを確認し、その結果に基づいてアクションを実行することができます。
たとえば、受信メールの本文に「mm/dd」の日付と「担当者名」が含まれている場合のみ、Teamsに通知を送信したいといったケースです。これを実現するためには、適切な条件設定を行うことが重要です。
条件設定の方法:日付と担当者名に基づく通知
メール本文から日付(mm/dd)と担当者名(△△)を抽出して条件を設定する方法を説明します。
まず、Power Automateのフロー内で「条件」を追加し、「本文」に含まれる「mm/dd」と「担当者名」をチェックします。ただし、単純に「mm/dd」と「担当者名」の両方を含む条件を設定すると、担当者名が異なる場合でも通知が送られてしまうことがあります。これを避けるために、次の方法で設定を調整します。
AND条件とOR条件の使い分け
Power Automateでは、複数の条件を「AND」または「OR」で組み合わせることができます。
例えば、日付(mm/dd)と担当者名(△△)の両方をチェックするには、次のように設定します。
- 「mm/dd」が含まれているか確認
- 「担当者名」が正しいか確認
この場合、「AND条件」を使って両方の条件が満たされる場合のみ通知を送ることができます。
条件設定の具体例:正しい担当者名でのみ通知を送る方法
具体的な条件設定の方法として、以下の手順で実行します。
- 「条件」アクションを追加し、「メール本文」フィールドに「mm/dd」を含むかを確認します。
- 次に、「担当者名」が正しいかを確認します。担当者名を変数として設定し、その変数に該当する名前(例えば「△△さん」)が含まれているかを判定します。
- 両方の条件が満たされた場合にのみ、「Teamsに通知」アクションを実行します。
これで、担当者が「△△さん」である場合にのみ通知が送られるように設定できます。
まとめ:Power Automateの条件設定で精度を高める
Power Automateで特定の条件に基づいて通知を送る設定を行う際、条件設定を工夫することが大切です。日付や担当者名を含む特定の条件を正確に設定することで、不要な通知を防ぎ、必要なときにだけ通知が送信されるようになります。
上記の方法を参考にして、Power Automateのフローを自分のニーズに合わせて最適化してください。


コメント