Power Automate

Power Automate で下書きメール作成

  • 2022.02.25

Power Automate クラウド フローでメールを自動的に送信するアクションを利用するシーンは多くあると思いますが、フロー内で自動的に送信するのではなく下書きフォルダーに入れておきたいケースはないでしょうか。

先日セミナー受講者の方にご質問いただき、また弊社内でも実際に利用している内容なので同様のことを検討される方もいらっしゃるかなと、ご紹介します。

メールを送信する場合は Office 365 Outlook のメールの送信アクションを利用しますが、Office 365 Outlook のアクション群にメールの下書きを作成するアクションはないため、Graph API を利用して設定します。

Graph API でのメール操作 参考 URL → https://docs.microsoft.com/ja-jp/graph/api/user-post-messages によると下書きメールを作成する場合の要求例は以下のようです。


POST https://graph.microsoft.com/v1.0/me/messages
Content-type: application/json
{
 "subject":"メール件名",
 "importance":"Normal",
 "body":{
   "contentType":"HTML",
   "content":"本文 HTML 形式"
   },
 "toRecipients":[
   {  "emailAddress":{"address":"宛先"}  }
 ]
}

[HTTP 要求を送信します]  アクションで次のような設定を行います。件名や本文、宛先は動的コンテンツを差し込む感じになりますね。

ちなみに弊社では受講案内を複数の方に送付しなければいけない場合などに、csv でコース名や日付、宛先の一覧をシステムからダウンロードして用意しておき、まとめて複数の下書きメールを作成しています。実際に送付する前には担当者が最終チェックをしてから手動で送信しています。お問合せ履歴などから特定の方にコメントをメールに追加したいことがあったりと定型文ではない内容をちょい足ししたいことがあるため、いったん下書き保存としています。

全体像はこんな感じで、csv ファイルを取得 → リスト形式に変換 → メールの本文を変数に → csv から読み込んだ内容を Apply each で繰り返し下書き保存を作成する といった形です。

またセミナーでご質問いただいた方は最終的に Power Automate Desktop を用いて自動化されたそうです。他にも PAD で行いたい操作がある場合だとそちらもありですね。PAD にもメールの下書きを作成するアクションはないため、UI 操作を自動化することで設定する形になると思います。

以上、クラウドフローでメール下書き保存のご紹介でした。

関連コース

  • CI628-H Power Automate クラウド フロー 基礎
    クラウド フローの基本的な概念、構築手順を習得いただけます。日常的な業務に沿った Excel 操作やメール操作を中心としたシナリオを実習の題材とし、クラウド フローの基本操作を習得し、自部門の業務を効率化するためのフローを自力で構築できるようになることをめざします。
  • CI618-H Power Automate クラウド フロー 実践
    Power Automate の基本操作を習得した方を対象に、関数を用いた数式記述、繰り返し処理、JSON データ処理、さらに安定したフローを構築するためのエラーハンドリング手法など、Power Automate の応用力を高めるために必要なスキル習得をめざします。
  • CI627-H Power Automate for desktop による自動化
    Power Automate for desktop の利用方法について、基本的な UI 操作の自動化、条件分岐やループ処理などの制御構造、ファイル操作、Excel 連携など、業務現場で頻出するシナリオを題材に、ローカル環境での反復作業を自動化するフローを、自ら設計・構築できるスキルの習得をめざします。
  • CI626-H Microsoft 365 – Office スクリプトと Excel によるデータ活用
    Power Query を利用したデータの取り込みや加工、Power Pivot による高度なデータ モデルの構築と分析手法を学びます。また Office スクリプトを利用することで、Excel 内で行うルーチン業務をスクリプト化して自動化し、業務の効率化と標準化を実現する方法も解説します。

お問い合わせ

イルミネート・ジャパンが提供するトレーニングやサービスに関するご相談など、
お気軽にご連絡ください。

担当者に相談する