初心者向け!Power AutomateでOneDriveのファイルを自動送信

業務で最も多い課題の一つに、「OneDrive for Businessにアップロードしたファイルをそのままメールで送信できたら便利なのに」と思うことはないでしょうか?
筆者もM365ユーザーとして日常的にOneDriveやSharePointを使用していますが、この手間を省けたら良いのにと思っていました。
今回は、Power Automateのクラウドフローを活用し、簡単にOneDrive for Businessにアップロードしたファイルをメール送信する方法をわかりやすく解説します。
Power Automateを使ってOneDriveのファイルをメール送信する手順
① Power Automateのクラウド版を開く
まず、以下のURLからPower Automateのクラウド版を開き、M365アカウントでログインしてください。 Power Automate クラウド版
初回導入と日本語設定方法は、こちらの手順を参考にしてください。
② テンプレートを開く
左側のメニューから「テンプレート」を開き、「OneDriveに新しいファイルがアップロードされたときに通知とメールを受け取る」テンプレートを選択します。

※本来であればゼロから作成できるはずなのですが、一部のアクションが正しく動作しなかったため、このテンプレートを活用する方法を採用しました。
③ ファイルアップロードのトリガーを設定する
-
When a file is created (properties only)を開き、必要なパラメータを設定します。フォルダー設定欄の右側にフォルダーのアイコンが表示されているのでクリックします。
-
フォルダマークをクリックすると自身のOneDriveフォルダ階層が表示されるので、適切なフォルダを選択してください。

④ 不要なアクションを削除し、必要なアクションを追加する
-
不要なアクションを右クリックして削除します。


-
+ボタンを押して新しいアクションを追加します。
-
OneDrive for Businessの「パスによるファイルコンテンツの取得」 を選択します。

⑤ ファイルのパスを動的に取得する
-
パスによるファイルコンテンツのパラメータを編集します。 -
ファイルパスの欄に/を入力すると「動的コンテンツを挿入する」メニューが表示されるので、「パス」を選択します。

⑥ メール送信アクションを追加する
-
先ほどと同様の手順で、パスによるファイルコンテンツの下にアクションを追加します。
+ボタンを押し、「メール送信(V2)」 を選択します。
-
送信先アドレス、件名、本文を入力します。
-
ファイル名を挿入する場合は、「動的コンテンツの挿入」から名前を選択します。
⑦ 添付ファイルを設定する
-
詳細オプションを表示をクリックし、添付ファイルのセクションを開きます。
-
新しい項目を追加するをクリックし、
-
名前に/名前 -
コンテンツに/ファイルコンテンツを入力し、動的コンテンツを挿入します。
- ▼フロー全体

-
⑧ フローを保存し、動作確認する
-
設定を保存し、OneDriveの指定フォルダにファイルをアップロードします。
-
しばらくすると、(だいたい5分前後)設定した宛先にファイルが添付されたメールが届きます。

まとめ
クラウドフローは接続環境や設定によって挙動が変わったり、ヴァージョンにより動作しないことがあったりと、デスクトップフローよりは環境に左右されやすい部分がありますが、シンプルな動作であれば比較的簡単に構築できます。
OneDrive for Businessを活用しているM365ユーザーであれば、業務の効率化につながること間違いなしです。
ぜひ試してみてください!
▼Power Automate クラウド版はM365ユーザーは無料
![]() |
|
【自動更新】Microsoft 365 Personal AI機能搭載 1年版|Win/Mac/iPad|インストール台数無制限(同時使用可能台数5台) 新品価格 |
▼Power Automate(クラウドフロー)を使ってSharePointに
アップロードされたファイルを承認フローに回す方法
▼Power Automate(クラウドフロー)の勉強方とお勧めの書籍
▼ 役に立ったらブックマークお願いします!
