【Power Automate】メールの添付ファイルを自動保存する方法|OneDrive・SharePointへ振り分け
「請求書や注文書が添付されたメールを、毎回手作業でフォルダに保存している」——地味ですが、件数が多いと意外と時間を取られる作業です。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への自動通知をあわせてご覧ください。







