コンテンツへスキップ
超解決
  • トップページ
  • 詐欺メールチェッカー
  • テキスト整形ツール
  • 高機能・文字数カウント(自動保存付き)
  • パスワード生成ツール
  • 全記事一覧(サイトマップ)
  1. ホーム
  2. デジタル・IT
  3. Office・仕事術
  4. 【Power Automate】OneDriveファイル作成で権限エラーになる場合の入力値と条件分岐の直し方

【Power Automate】OneDriveファイル作成で権限エラーになる場合の入力値と条件分岐の直し方

2026年7月3日
Office・仕事術
【Power Automate】OneDriveファイル作成で権限エラーになる場合の入力値と条件分岐の直し方
🛡️ 超解決

Power AutomateでOneDriveにファイルを作成するフローを組んだ際、「アクセスが拒否されました」や「権限が不足しています」といったエラーが発生し、フローが停止してしまうことがあります。このエラーは一見アカウントの問題に見えますが、実際にはフロー内の設定ミスが原因であるケースが大半です。特に、ファイルパスの指定や条件分岐のロジックに誤りがあると、本来アクセスできるはずのフォルダに対しても権限エラーが発生します。本記事では、入力値と条件分岐の修正に焦点を当て、具体的なエラー原因の切り分け方法と直し方を解説します。

【要点】この記事で確認すること

  • 最初に見る場所: フロー実行履歴のエラーメッセージ詳細と、コネクタの接続アカウントが対象のOneDriveにアクセスできるかどうか。
  • 切り分けの軸: アカウント権限、コネクタ設定の入力値(ファイルパスやフォルダID)、条件分岐のロジック(ファイル存在確認の有無など)の3方向から切り分ける。
  • 注意点: 会社PCでPower Automateを利用する場合、管理者によるポリシー制限(例:個人用OneDriveへのアクセス禁止)がかかっている可能性があるため、変更前に管理者へ確認する必要があります。

ADVERTISEMENT

目次

  • 1 1. 権限エラーの原因を特定するための基本チェック
    • 1.1 1.1. 接続アカウントの権限不足
    • 1.2 1.2. ファイルパスまたはフォルダIDの指定ミス
    • 1.3 1.3. コネクタのアプリケーション登録(カスタムコネクタの場合)
  • 2 2. OneDriveコネクタの設定と入力値の正しい指定方法
  • 3 3. 条件分岐の誤りが引き起こす権限エラーと修正例
    • 3.1 3.1. ファイル存在確認を省略した上書き処理
    • 3.2 3.2. 存在しないフォルダへのファイル作成
    • 3.3 3.3. 共有フォルダへのアクセス権限の誤認識
  • 4 4. 実際のフロー修正手順(具体例)
  • 5 5. 失敗パターンと管理者への相談ポイント
    • 5.1 5.1. よくある失敗パターン
    • 5.2 5.2. 管理者へ確認する情報
  • 6 6. よくある質問
  • 7 7. まとめ
    • 7.1 解決 関連記事でさらに詳しく
    • 7.2 Office・仕事術の人気記事ランキング

1. 権限エラーの原因を特定するための基本チェック

エラーが発生したら、まずフロー実行履歴を開き、エラーメッセージを確認します。OneDrive関連の権限エラーは、以下の3つの原因に分類されることが多いです。

1.1. 接続アカウントの権限不足

フローで使用しているOneDriveコネクタの接続アカウントが、ファイルを作成しようとしているフォルダに対して書き込み権限を持っているか確認します。特に、SharePointサイト内のドキュメントライブラリをOneDriveコネクタで操作する場合、ユーザーがそのライブラリのメンバーでなければ権限エラーになります。確認手順としては、Power Automateの左メニューから「データ」→「接続」を開き、該当のOneDriveコネクタをクリックして「接続の編集」でアカウントを再認証してみてください。

1.2. ファイルパスまたはフォルダIDの指定ミス

ファイル作成アクションで指定する「フォルダパス」や「フォルダID」が間違っていると、存在しない場所にファイルを作成しようとして権限エラーと似たエラーが発生します。例えば、ルート直下に「/Documents」と指定すべきところを「/documents」と小文字で入力したり、フォルダ名にスペルミスがあるとエラーになります。OneDriveのフォルダパスは大文字小文字を区別しないものの、実際のフォルダ名と完全に一致させる必要があります。

1.3. コネクタのアプリケーション登録(カスタムコネクタの場合)

組織のポリシーによっては、Power AutomateからOneDrive APIを呼び出すためにAzure ADにアプリケーションを登録し、適切なAPIアクセス許可が必要な場合があります。通常の職場アカウント(Microsoft 365)を使用している場合はこの限りではありませんが、サービスプリンシパル認証を使用している場合は、API許可(Files.ReadWrite.Allなど)が不足していないか確認してください。

※ お探しの解決策が見つからない場合は、こちらの「Teams/Outlookトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

2. OneDriveコネクタの設定と入力値の正しい指定方法

ファイル作成アクションでは、以下の入力値を正しく設定することが重要です。以下に、よくある誤りと正しい指定例を比較表で示します。

入力項目 誤った指定例 正しい指定例 補足
フォルダパス /個人用ファイル/新しいフォルダ /個人用ファイル/新しいフォルダ ルートからの相対パスを指定。先頭の「/」は省略可能だが、絶対パスにする場合は「/」から始める。
フォルダID (空欄) フォルダの一意識別子(例:ABCD1234!123) フォルダIDを取得するには、「ファイル一覧」アクションなどでフォルダ情報を取得し、動的コンテンツから選択する。
ファイル名 test.txt test-{formatDateTime(utcNow(),’yyyyMMdd’)}.txt 重複を避けるため、ファイル名にタイムスタンプやユニークIDを含める。
ファイルコンテンツ (空欄または不適切な形式) Base64エンコードされた文字列 ファイルコンテンツはBase64形式で指定する必要がある。テキストの場合は式 base64(variables('myText')) を使う。

特にフォルダパスとフォルダIDの指定は、フロー内の動的コンテンツを正しく参照する必要があります。手動で直接入力するよりも、アクションの出力から選択するほうがミスが減ります。

3. 条件分岐の誤りが引き起こす権限エラーと修正例

条件分岐(Conditionアクションなど)を使う際、ファイルが存在するかどうかを確認せずに上書きしようとしたり、存在しないフォルダを指定したままファイル作成を試みると権限エラーになります。以下に代表的な失敗パターンと修正例を示します。

3.1. ファイル存在確認を省略した上書き処理

例えば、既存のファイルを更新するフローで、最初に「ファイルの存在確認」を行わずに「ファイルを作成」アクションを実行すると、既存ファイルがある場合は「上書き」で問題ないように見えますが、OneDrive APIの仕様により、上書きが許可されていないケース(共有フォルダ内など)では権限エラーになります。正しくは、事前に「ファイル一覧」アクションでファイルの有無を確認し、存在する場合は「ファイルを更新」、存在しない場合は「ファイルを作成」に分岐させます。

3.2. 存在しないフォルダへのファイル作成

動的に決まるフォルダパスを指定する場合、そのフォルダが存在しないとエラーになります。例えば、/月次レポート/{formatDateTime(utcNow(),'yyyy')} というパスで年ごとのフォルダを作成するフローで、フォルダが存在しないままファイル作成を試みると権限エラー(実際には「フォルダが見つかりません」)が発生します。この場合、先に「フォルダを作成」アクションを入れ、フォルダが存在しない場合のみ作成する条件分岐を追加します。

3.3. 共有フォルダへのアクセス権限の誤認識

他のユーザーから共有されたフォルダに対してファイルを作成する場合、共有元のユーザーが付与した権限(書き込み権限)が必要です。また、OneDriveコネクタの接続アカウントが共有フォルダの所有者でない場合は、アカウントの種類(個人用OneDrive vs 職場用OneDrive)の違いにも注意が必要です。職場用OneDriveから個人用OneDriveの共有フォルダにアクセスするには、別途コネクタ接続が必要な場合があります。

4. 実際のフロー修正手順(具体例)

ここでは、特定の条件でファイルを作成するフローを例に、入力値と条件分岐を修正する手順を説明します。例として、「ユーザーがフォームを送信したら、その内容をOneDriveの所定フォルダにテキストファイルとして保存する」フローを取り上げます。

  1. エラーメッセージを確認する: フロー実行履歴を開き、失敗したアクションの「出力」を表示します。エラーメッセージに「AccessDenied」や「PathNotFound」が含まれている場合は、権限またはパスの問題です。
  2. OneDriveコネクタの接続を再認証する: Power Automateの「データ」→「接続」で該当コネクタを開き、「接続の編集」からアカウントを再ログインします。これで権限が正しく反映されることがあります。
  3. ファイルパスを動的コンテンツから正しく参照する: フォルダパスをハードコードせず、前のアクション(例えば「ファイル一覧」や「フォルダーの作成」)の出力から選択します。具体的には、ファイル作成アクションの「フォルダパス」フィールドで動的コンテンツピッカーを開き、「ファイル一覧」アクションの「フォルダパス」プロパティを選択します。
  4. 条件分岐を追加してフォルダの存在確認を行う: ファイル作成アクションの前に「フォルダーの一覧」アクションを配置し、目的のフォルダパスを指定してフォルダが存在するか確認します。出力が空の場合(フォルダが存在しない)は「フォルダーの作成」アクションを実行し、その後に「ファイルを作成」アクションを続けます。
  5. ファイルコンテンツをBase64エンコードする: テキストファイルを作成する場合、ファイルコンテンツはBase64形式である必要があります。式ビルダーで base64(variables('textContent')) を使用します。変数「textContent」にはフォームの値を文字列として格納しておきます。
  6. フローを保存してテスト実行する: 修正後、フローを保存し、テストデータを使って実行します。エラーが解消されれば成功です。まだエラーが出る場合は、アクションの「出力」を詳細に確認し、入力値の内容が期待通りか検証します。

5. 失敗パターンと管理者への相談ポイント

5.1. よくある失敗パターン

以下は実際によく見られる失敗パターンです。

  • フォルダパスにユーザー表示名を使っている: OneDriveのフォルダパスは内部的にはユーザー名(メールアドレス)の一部を使用するため、表示名「山田太郎」のようなパスは正しく認識されません。正しくは「/個人用ファイル」またはルートからの相対パスを指定します。
  • ファイル名に使えない文字を含んでいる: ファイル名に「/」「:」「*」などの文字を含めると作成に失敗します。replace関数で除去してから指定してください。
  • 共有フォルダのURLをそのままパスに使っている: 共有リンクのURL(https://…)をフォルダパスとして指定するのは間違いです。代わりに、そのフォルダの内部パス(例:/個人用ファイル/共有フォルダ)を使用します。

5.2. 管理者へ確認する情報

社内のPower Automate環境でOneDriveへのアクセスに制限がある場合、以下の項目を管理者に確認してください。

  • データ損失防止(DLP)ポリシー:OneDriveコネクタがビジネスデータとして許可されているか。
  • カスタムコネクタの使用許可:Azure ADアプリ登録が必要な場合、そのアプリに適切なAPIアクセス許可が設定されているか。
  • OneDriveの外部共有設定:組織外のOneDriveへのファイル作成が禁止されている場合、権限エラーが発生します。

6. よくある質問

Q1: 「アクセスが拒否されました」と表示されるが、手動でOneDriveを開くとアクセスできる。なぜ?

A1: Power Automateのコネクタが使用するアカウントと、ブラウザでログインしているアカウントが異なる可能性があります。コネクタの接続を再認証し、正しいアカウントでログインし直してください。また、条件分岐で想定外のフォルダパスが生成されていないか確認します。

Q2: ファイル名に日付を入れたいが、どう指定すれば良いか?

A2: 式 formatDateTime(utcNow(), 'yyyyMMdd') を使って日付文字列を生成し、ファイル名に連結します。例:concat('レポート_', formatDateTime(utcNow(), 'yyyyMMdd'), '.txt')。

Q3: フォルダを作成するアクションでエラーになる。どうすれば?

A3: フォルダ作成アクションの「フォルダパス」には、親フォルダのパスを指定する必要があります。作成したいフォルダ名は「新しいフォルダ名」フィールドに入力します。また、既に存在するフォルダを作成しようとしていないか確認し、必要に応じて条件分岐で存在確認を行います。

7. まとめ

OneDriveファイル作成時の権限エラーの多くは、入力値の誤りや条件分岐の不備が原因です。まずエラーメッセージを確認し、アカウント権限、フォルダパス、ファイル名の各要素を正しく設定してください。特に動的コンテンツを使用する場合は、前のアクションの出力を正しく参照することが重要です。フォルダやファイルの存在確認を条件分岐で行うことで、予期せぬエラーを防止できます。管理者によるポリシー制限が疑われる場合は、事前に確認を取りながら修正を進めてください。


👥
Teams/Outlookトラブル完全解決データベース サインイン、接続エラー、メール送受信の不具合など、特有のトラブル解決策を網羅。困った時の逆引きに活用してください。
🔐
会社アカウント・認証トラブル完全解決データベース 職場または学校アカウント、MFA、Authenticator、VPN、権限、会社ポリシーで止まる問題を横断的に確認できます。
この記事の監修者
🌐

超解決 リモートワーク研究班

Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。

解決 関連記事でさらに詳しく

  • ⚡【Googleスプレッドシート】Apps Scriptの権限承認エラーを直す!初回認証フローの解説
  • 🔎【Excel】Teamsから開いたExcelだけ保存できない時の確認手順
  • 🛠️【Box】共有リンクのアクセス統計で困った時の社外共有ポリシーの見直し
  • 💡【Outlook】代理送信権限でOutlookから上司名義でメールを送る設定と注意点
  • 🔎【Gmail】Driveの共有ファイルを消しても容量が減らない時の所有者確認
  • 🛠️【Notion】Notionの会社アカウントで「このメールは使えません」と出る時の原因

Office・仕事術の人気記事ランキング

  • 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
  • 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
  • 【Excel】文字が入っているセルの「個数」を数える!COUNTA関数の簡単な使い方
  • 【Outlook】予定表の「祝日」が表示されない!最新カレンダーの追加と二重表示の修正手順
  • 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
  • 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
  • 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
  • 【Outlook】メールの受信が数分遅れる!リアルタイムで届かない時の同期設定と送受信グループ設定
  • 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
  • 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
Office・仕事術
OneDrive OneDrive・SharePoint共有 Power Automate SaaS 共有・権限 SaaS 同期・ファイル SaaS 自動化・フロー Teams/Outlook サインイン・同期・キャッシュ 会社アカウント・認証 業務SaaS・ワークフロー 権限・アクセス許可
  • 【Power Automate】Outlook予定表トリガーが急に動かない時のDLPポリシーとライセンスの見直し
  • 【Power Automate】Excel Onlineコネクタで困った時の会社環境での安全な再設定
⚠️
【最新】通信・アプリ障害まとめ 更新中 リアルタイムで発生中の障害を即チェック
🔴 速報・最新トラブル
  • 08.22 【速報 2026年8月22日】Cloudflare Zero Trustで端末ポスチャーチェック障害|WARP接続遅延の影響
  • 08.22 【速報 2026年8月22日】ChatGPTで勝手にログアウトする障害|再読み込み時の影響と復旧状況
  • 08.21 【速報 2026年8月21日】GitHub Copilot Cloud Agentのタスク遅延は復旧|影響と確認事項
  • 08.14 【速報 2026年8月14日】Slackで過去メッセージを表示できない障害|保存期間を設定した一部チャンネルで発生
  • 08.13 Win 【速報 2026年8月】Windows 11 KB5121003を配信|24H2・25H2の更新内容と既知の問題
  • 07.30 Win 【速報 2026年7月】Windows 11 KB5101684を配信|MDM・DFS・SMBバックアップの不具合を修正
  • 07.29 【速報 2026年7月】ChatGPTで会話が読み込めない・続けられない時の公式障害と復旧状況
  • 07.25 Win 【速報 2026年7月】Windows Update KB5121767を配信|一部PCで7月更新が入らない問題を修正
Windows・業務ツール 更新・不具合の最新情報 公式発表と速報を時系列で確認 →
🔍 落とし物トラブル解決
🔍
落とし物発見ナビ 3ステップ診断で発見ルートを提示・PNG保存可
📚
落とし物解決DB 電車・バス・空港・海外・ペット網羅
📚 ITトラブル解決DB
💻
Windows解決DB 不具合・設定・エラーを完全解決
🧭
Edge解決DB 表示・パスワード・拡張機能を完全解決
📊
Excel解決DB エラー・不具合の対処法を網羅
📝
Word解決DB 不具合・書式・設定のトラブル解消
✨
Copilot解決DB 使い方・エラー・設定を完全解決
👥
Teams/Outlook解決DB 接続・サインイン・送受信の不具合解消
📽️
PowerPoint解決DB マスター固定・図形結合・動画再生の解消
📑
PDFトラブル解決DB 閲覧・編集・結合・印刷のエラー解消
🏛️
確定申告解決DB e-Tax・マイナンバーカードの不具合解消
📱
Facebook解決DB 乗っ取り・権限譲渡・ログイン障害に対応
📗
Sheets解決DB 関数エラー・Apps Script・共有の解消
📝
Docs解決DB 書式・共有・Apps Script・参考文献の解消
🎥
Zoom解決DB 参加・画面共有・録画・Webinarの解消
✨
生成AI解決DB 基礎・料金・著作権・社内ルールの解消
🍎
iPhone解決DB 起動・Wi-Fi・アプリ・設定の解消
🤖
Android解決DB 設定・アプリ・通信・カスタマイズの解消
🔐
会社アカウント認証DB MFA・サインイン・VPN・権限の不具合解消
🔗
社内ネットワーク・VPN DB接続・共有・RDP・DNS・社内制限を解決
☁
OneDrive・SharePoint DB同期・共有・権限・復元の不具合解消
📄
勤怠・給与・人事 DB打刻・給与明細・人事通知・認証トラブル
🧩
Notion解決DB 共有・権限・DB・AIの不具合解消

ADVERTISEMENT

   🔧 ツール
🛡️
詐欺メール判定 届いたメールを即座に診断
📦
送料最安シミュレーター            郵便・宅急便の最安料金を比較
✂️
テキスト自動整形 全角半角・改行削除を一発で
📝
文字数カウント 自動保存付き・レポート作成
🔒
パスワード生成 強力なパスワードを安全作成
📅
西暦・和暦変換 履歴書の年号・年齢を計算
🧩 診断・チェック
🏆
超解決 Excel検定 実務能力を1級〜3級で判定
📘
超解決 Word検定 文書作成のスキルを格付け
🦆
騙されやすさ診断 あなたは「歩くATM」かも?
Global Edition
WiseChecker
🔐🧠📦

超解決の「海外版」姉妹サイト。
世界標準のパスワード生成や
性格診断・送料計算はこちら。

海外版サイトへ移動 ✈️
  • トップページ
  • 本サイトについて・運営企業情報
  • 著書の紹介
  • プライバシーポリシー

© 超解決.