添付ファイルをOneDriveに保存する
Office 365 Outlookで受信した通常の添付ファイルをOneDrive for Businessへ保存します。
画面上の名前は、表示言語やバージョンによって異なる場合があります。クラウドフローはトリガー(フローを開始する条件)から始まり、その後にアクションを実行します。値の受け渡しには、前のステップの出力を選ぶ「動的コンテンツ」を使います。式は[式]欄へ入力します。
実行前に確認
- 各コネクタの接続、対象への権限、組織のDLPポリシーと利用可能なライセンスを確認してください。
- 保存先の事前作成、許可されないファイル名文字、添付サイズを確認します。電子署名・保護されたメールやメール形式の添付は通常添付と同じように扱えない場合があります。
1使うトリガーとアクション
- トリガー新しいメールが届いたとき (V3)
- アクションそれぞれに適用する添付ファイル
- アクション条件現在の添付ファイルのIs Inlineがfalse
- アクション添付ファイルの取得 (V2)条件の「はい」側
- アクションファイルの作成OneDrive for Business/同じ「はい」側
図で見る処理のイメージ
概念図Office 365 Outlookで受信した通常の添付ファイルをOneDrive for Businessへ保存します。
受信
報告.pdf付きのメール
取得
インライン画像を除き添付内容を取得
保存
OneDriveに一意な名前で作成
結果の例
同じ添付名でも既存ファイルを上書きしない例です。
図は処理の流れを示した例です。実際の画面や実行結果ではありません。
設定と処理を説明する模式図です。実際の設定画面や実行結果のスクリーンショットではありません。
2実際の設定内容
入力する値・操作手順を確認する4ステップの設定と確認方法
- 1
Outlookトリガーのフォルダーを受信トレイ、添付ファイル付きのみを「はい」、添付ファイルを含めるを「いいえ」にします。
- 2
それぞれに適用するの入力はトリガーの動的コンテンツ「添付ファイル」。条件で現在の添付ファイルの「インライン」がfalseか確認します。
- 3
「はい」側の添付ファイルの取得(V2)に、トリガーのメッセージIDと現在の添付ファイルの添付ファイルIDを指定します。
- 4
OneDriveの保存先フォルダーを選択し、ファイル名は式 concat(guid(),'_',item()?['name'])、コンテンツは取得(V2)の「コンテンツのバイト」を指定します。
- 対象環境
- Power Automate クラウドフロー
- 更新日
- 2026年10月2日