業務で最も多い課題の一つに、「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(クラウドフロー)の勉強方とお勧めの書籍
▼ 役に立ったらブックマークお願いします!