
メールで送られてくる添付ファイルを毎回保存するのは案外面倒で、、、



そんな時はPower Automateを使って自動保存するのがおすすめですよ
この記事を読んでわかること
- Outlookメール添付ファイルの保存方法がわかる
- OneDrive上に自動でフォルダ作成する方法がわかる
- OneDriveファイルのリンクを他者に自動送付する方法がわかる
コネクタ | アクション |
---|---|
日時 | 現在の時刻 |
日時 | タイムゾーンの変換 |
SharePoint | 新しいフォルダーの作成 |
SharePoint | ファイルの作成 |
SharePoint | ファイルまたはフォルダーの共有リンクの作成 |
コントロール | Apply to each |
データ操作 | 作成 |
Office365 Outlook | メールの送信(V2) |
今回は、取引業者から届くOutlookメールに添付ファイルがつけられている時に、自動で指定のOneDriveフォルダへ保存するフローを解説します。
日々の業務で、社外から送られてくるメールの添付ファイルを手作業で保存していませんか?
「ダウンロードして、保存フォルダを指定して、整理して…」と、意外と時間を取られる作業ですよね。
1回1回の作業は数分で終わりますが、年間にすると結構な時間を費やしているということをよく聞きます。
でも、Power Automateを使えば、この一連の作業を自動化して大幅に時短することができます。
今回解説する「Outlookに届いたメールの添付ファイルを、自動でOneDriveに保存するフロー」を作成すれば、もう手動で添付ファイルを管理する必要はありません。
この記事では、Power Automateを使った具体的なフローの作成手順を分かりやすく解説します。
読みながら進めることで10分ほどフローを完成することができます。
業務の効率化に役立つこと間違いなしなので、ぜひ試してみてください!
▽Power Automateをまだ良く知らないという方はコチラから






Microsoft公式テンプレートにあるフローではエラーになります


Microsoftが提供している公式のテンプレートの中にも「Office365のメールの添付ファイルをOneDrive for Buisinessに保存する」フローがあります。
ただ、当ブログが検証した限りでは、この公式テンプレートは正常にファイルを保存することができませんでした。





もしこの公式テンプレートを使って過去に挫折した経験のある方は、この記事で解説するフローでぜひもう一度トライしてみてくださいね
今回想定したユースケースはコチラ
今回は、次の通り想定してフローを作成してきます。
- 会社全体でMicrosoft365が利用されており、社内のやり取りではOutlookが主に使われている
- 取引先業者(A社)より不定期に見積書がメール送付されてくる
- メール件名先頭には「見積書送付」を付けることがルールとなっている
- 見積書はOneDrive上の特定フォルダへ保存することが定められている
- 見積書が届いたら上司にその事を伝え、内容の確認を依頼することになっている



会社毎に様々なルールがあります。このフローを参考に、皆さんの業務フローに合った形にカスタマイズしてお使いください!
まずは見積書保存用フォルダーをOneDriveに準備します
▼Office365へアクセスし、右上のアプリ起動ツールボタンから「OneDrive」をクリック


▼フォルダを作成したい場所を開き、左上「+新規」ボタンから「フォルダー」をクリック


▼ここでは、「ていじテック」→「ドキュメント」の中に「見積書_A社」というフォルダを準備しました





これで事前の準備は完了です
今回作成するフローの全体像
▼今回作成するフローは次の通りです
- 取引先業者から「見積書送付」が件名に入ったメール受領をトリガーとする
- 現在の時刻を取得する
- OneDrive指定フォルダへ「現在の年月日+メール件名」のフォルダを新規作成する
- 作成したフォルダーへ添付ファイルを保存する
- 作成したフォルダへのリンクを作成する
- リンク付きの見積書の確認依頼メールを上司へ送付する


次章で解説しますが、OneDrive for Buisinessコネクタにはフォルダ作成のアクションが用意されていません。
その代わりとして「SharePoint」コネクタのアクションを利用することで実現可能となります
Power Automateフローを作成する
▼「作成」→「スケジュール済みクラウドフロー」をクリック


▼スケジュール済みクラウドフローに任意のフロー名をつけ、「Office365 Outlook」→「新しいメールが届いたとき(V3)」→作成をクリック


▼「詳細オプションを表示する」をクリック


▼「見積書送付」が件名に含まれている「自分宛て」のメールがトリガーになるよう以下の通りパラメータを入力
フォルダー | Inbox |
---|---|
宛先 | 自分のメールアドレス |
CC | (空) |
To または BCC | (空) |
差出人 | (空) |
添付ファイルを含める | はい |
件名フィルター | 見積書送付 |
重要度 | 任意 |
添付ファイル付きのみ | はい |


▼「時刻」で検索し、「日時」→「現在の時刻」をクリック


▼「日時」→「タイムゾーンの変換」をクリック


▼以下の通りパラメータを入力
基準時間 | 現在の時刻 |
---|---|
書式設定文字列 | yyMMdd |
変換元のタイムゾーン | (UTC)協定世界時 |
変換先のタイムゾーン | (UTC+09:00)大阪、札幌、東京 |


▼「SharePoint」で検索し、「SharePoint」→「新しいフォルダーの作成」をクリック


▼以下の通りパラメータを入力
サイトのアドレス | ていじテック |
---|---|
一覧またはライブラリ | ドキュメント |
フォルダーのパス | /見積書_A社/変換後の時間_件名 |


ここでは、前章で事前準備しておいたOneDrive上のフォルダーを指定し、その下に「年月日_メール件名」フォルダを作成しています。



ご自身の環境に合わせて適宜保存先フォルダーをカスタマイズしてくださいね
▼「Outlook」で検索し、「Office365 Outlook」→「添付ファイルの取得(V2)」をクリック


▼以下の通りパラメータを入力
メッセージID | メッセージID |
---|---|
添付ファイルID | 添付ファイル 添付ファイルID |
元のメールボックスのアドレス | (空) |


「添付ファイルID」を入力した際に「Apply to each」が自動追加されますが、そのまま進めてOKです
次のステップでは、この「Apply to each」の中にアクションを追加します
▼「SharePoint」で検索し、「SharePoint」→「ファイルの作成」をクリック


▼以下の通りパラメータを入力
サイトのアドレス | ていじテック |
---|---|
フォルダーのパス | / 完全パス |
ファイル名 | 名前 |
ファイルコンテンツ | コンテンツのバイト数 |


▼「SharePoint」で検索し、「SharePoint」→「ファイルまたはフォルダーの共有リンクの作成」をクリック


▼以下の通りパラメータを入力
サイトのアドレス | ていじテック |
---|---|
ライブラリ名 | ドキュメント |
項目ID | ID |
リンクの種類 | View and edit |
リンクスコープ | People in your organization |


ここでは最後に上司にメールをする際に付けるフォルダへアクセスするためのリンクを準備しています



ご自身のユースケースに合わせてリンクの設定を変更しましょう
- View and edit
-
閲覧も編集も可能
- View only
-
閲覧のみ可能
- People in your organization
-
組織のMicrosoftアカウントのみがアクセス可能
- Anyone with the link, including anonymous
-
リンクを知っている人なら誰でもアクセス化(匿名ユーザー含む)
▼「データ操作」→「作成」を追加


▼以下の通り入力
<a href=”共有リンク“>コチラ</a>


▼「Outlook」で検索し、「office365 Outlook」→「メールの送信(V2)」をクリック


▼以下の通りパラメータを入力
宛先 | 上司のメールアドレス |
---|---|
件名 | A社見積書の内容確認をお願いいたします |
本文 | Adeleさん お疲れ様です。 A社様より見積書が届きましたので、内容のご確認をお願いいたします。 保存先は「出力」になります。 |





ここではAdeleさんを上司と仮定してパラメータ入力しています。
ご自身の環境に合わせてカスタマイズください。
▼取引先から見積書付きメールを受領(ここではサンプルとして自分で自分にメールを送信しています)


▼指定場所へ正しくファイル保存がされて、Excelのエラーもありません!




▼上司へも無事にリンク付きメールが送付されました!





これでフローは完成です!お疲れ様でした!
まとめ:Power Automateでメール添付ファイル保存&共有を完全自動化しよう!
今回は、取引業者から届くOutlookメールに添付ファイルがつけられている時に、自動で指定のOneDriveフォルダへ保存するフローを解説しました。
添付ファイルをダウンロードして指定フォルダへ保存するという作業は、1度だけであれば大した作業量ではありません。
しかし、このような作業が積み重なることで奪われる時間というのは決して少なくありません。
こんな時こそ、Power Automateを使って自動化してしまいましょう。
- 取引先業者から「見積書送付」が件名に入ったメール受領をトリガーとする
- 現在の時刻を取得する
- OneDrive指定フォルダへ「現在の時刻+メール件名」のフォルダを新規作成する
- 作成したフォルダーへ添付ファイルを保存する
- 作成したフォルダへのリンクを作成する
- リンク付きの見積書の確認依頼メールを上司へ送付する
Power Automateであれば、一度フローを作成することで、以降は設定したトリガー(きっかけ)に合わせて自動処理してくれますので、時短・やり忘れ防止になりますよ。
自分が打ち合わせや休み等によりメール確認できない時にも動いてくれるので、業務の滞留防止、効率化にも繋がります。
ぜひ、日々の業務を効率化して、定時帰りしていきましょう!!
ここまでお読みいただきありがとうございました。
オススメのPower Automate教材はコチラ



Power Automateをもっと使いこなしたいという方はコチラの書籍がおすすめです!


▲これから自動化を学びたい方にぴったりの入門書です。PowerAutomateなどのウェブツールは日々進化しています。そのアップデートにより画面構成や用語など、UI自体に見直しが入ることがあります。数年前の書籍では、使われている画面や用語が自分のPC画面と若干違って戸惑うことがあります。その点、この書籍は2024年に発売されたばかりで安心です。


▲これからPower Automate Desktopを始めたい人にオススメの入門書です。基本的なところから実用的はフローの紹介まで幅広く書かれています。図解も多く最初の1冊にぴったり。自分も最初はこの書籍から入りました。PADの書籍選びに迷っているならこの書籍を激推します。


▲Power Automatedesktopをこれから学習する人にはこの書籍がオススメです。インプレス社の「できる」シリーズなので内容は間違いなし。イラストを多用しているので飽きずに最後まで読めます。しかも内容も初心者向けに丁寧に解説されているので、これ一冊でPower Automate Desktopの基礎はマスターできます。



ここで紹介している書籍は、20冊以上のPower Automate本を読んでいる運営者が、安心しておすすめできるものばかりです!