「請求書や注文書が添付されたメールを、毎回手作業でフォルダに保存している」——地味ですが、件数が多いと意外と時間を取られる作業です。Power Automateを使えば、メールに添付されたファイルを、自動でOneDriveやSharePointの指定フォルダに保存できます。保存し忘れも、フォルダの入れ間違いもなくなります。

この記事では、受信メールの添付ファイルを自動保存するフローの作り方を、手順つきで解説します。ポイントとなる「添付ファイルを含める」設定や、複数添付への対処もあわせて紹介します。Power Automateの基本はPower Automateとは?できること・始め方をご覧ください。

このフローで実現できること(完成イメージ)

項目 設定内容
フローの種類 自動化したクラウドフロー
トリガー(きっかけ) 添付ファイル付きのメールが届いたとき
アクション(処理) 添付ファイルをOneDrive/SharePointに保存

事前に準備するもの

  • Microsoft 365のアカウント
  • 保存先フォルダ…OneDriveまたはSharePointに、添付ファイルの保存用フォルダを用意しておく(例:「メール添付」フォルダ)

添付ファイルを自動保存する手順

STEP1. 自動化したクラウドフローを作成する

make.powerautomate.com にサインインし、「作成」→「自動化したクラウドフロー」を選びます。トリガーの検索で「Outlook」と入力し、「新しいメールが届いたとき(V3)」を選択します。

STEP2.【最重要】「添付ファイルを含める」をオンにする

トリガーの「詳細オプションを表示する」をクリックし、次の2つを「はい」に設定します。ここが今回いちばん重要なポイントです。

  • 添付ファイルを含める…「はい」にしないと、後の手順で添付ファイルの中身を取り出せません
  • 添付ファイルのみ有り…「はい」にすると、添付ファイルがあるメールだけを対象にできます(無駄な実行を防止)

STEP3. 「ファイルの作成」アクションを追加する

「+新しいステップ」をクリックし、保存先に応じて次のアクションを選びます。

  • OneDriveに保存する場合…「ファイルの作成」(OneDrive for Business)
  • SharePointに保存する場合…「ファイルの作成」(SharePoint)

STEP4. ファイル名と中身を割り当てる(自動で繰り返し処理に)

ファイルの作成アクションで、次のように設定します。

項目 設定内容
フォルダーのパス 用意した保存先フォルダ
ファイル名 動的なコンテンツの「添付ファイル 名前(Name)」
ファイルコンテンツ 動的なコンテンツの「添付ファイル コンテンツ(ContentBytes)」

ここで「添付ファイル 名前」を選ぶと、Power Automateが自動的に「Apply to each(各添付ファイルに対して繰り返す)」でアクションを囲みます。これにより、1通のメールに複数ファイルが添付されていても、すべて保存されます。難しい操作は不要で、自動でそうなるので心配いりません。

STEP5. 保存してテストする

右上の「保存」後、自分宛てに添付ファイル付きのテストメールを送ってみましょう。指定フォルダにファイルが自動で保存されれば成功です。

つまずきやすいポイントと対処法

症状 原因・対処
添付ファイルの中身が選べない トリガーで「添付ファイルを含める」=はいになっていない。詳細オプションで設定する
署名の画像まで保存される メール署名の埋め込み画像も添付として扱われるため。条件で「添付ファイル名の拡張子がpdf/xlsxなど」に限定するか、ファイルサイズで除外する
同じ名前のファイルで上書きされる ファイル名の先頭に受信日時や差出人を付けて、名前が重複しないようにする
保存先フォルダが選べない OneDrive/SharePointにフォルダが存在するか確認。事前に作成しておく

さらに便利にする応用アイデア

  • 差出人ごとにフォルダを分ける…取引先別のフォルダに自動で振り分けて保存する
  • ファイル名に日付を付ける…「20260701_請求書.pdf」のように受信日を付けて、あとから探しやすくする
  • 保存したらTeamsに通知Teams通知を足して、ファイルが届いたことをすぐ知らせる
  • 受信リストをExcelに記録Excelへの自動転記と組み合わせ、いつ・誰から・何のファイルが届いたかを台帳化する

まとめ

メール添付ファイルの自動保存は、請求書・注文書・報告書などのファイル整理を丸ごと自動化できる、効果の大きい定番フローです。カギはトリガーの「添付ファイルを含める」をオンにすること。複数添付の繰り返し処理は自動で組まれるので、初心者でも簡単に作れます。

他の自動化パターンはPower Automateとは?できること・始め方から、個別の作り方は定型メールの自動送信フォーム回答のExcel転記承認フローの作り方Teamsへの自動通知をあわせてご覧ください。

ABOUT ME
IT解決チャンネル編集部
ExcelやWord、Windows、Googleスプレッドシートなど、ビジネスで使うITツールの使い方を初心者にもわかりやすく解説しています。関数の使い方から実務で役立つ応用テクニックまで、画像付きでていねいに紹介。パソコン操作で困ったときの頼れる情報源を目指しています。