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

【Power Automate】SharePointリストの更新が急に動かない時の入力値と条件分岐の直し方

2026年7月3日
Office・仕事術
【Power Automate】SharePointリストの更新が急に動かない時の入力値と条件分岐の直し方
🛡️ 超解決

Power AutomateでSharePointリストを更新するフローが、ある日突然動かなくなることがあります。原因は入力値のズレや条件分岐の設定ミスがほとんどです。この記事では、フローが動かなくなったときに最初に確認すべきポイントと、修正手順を具体的に解説します。原因を正しく切り分ければ、短時間で復旧させることができます。

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

  • 最初に見る場所: フローの実行履歴でエラーメッセージを確認し、失敗したアクションを特定します。特に「更新」アクションの入力値が赤字になっていないかチェックします。
  • 切り分けの軸: 端末側(ブラウザキャッシュなど)ではなく、フロー内の設定(入力値の動的コンテンツ、条件式、列の内部名)が原因かを優先的に調べます。まずフローの編集画面で、各アクションのプロパティを確認します。
  • 注意点: 会社PCでフローを編集する場合、管理者によってフローの共有や権限が制限されていることがあります。勝手にフローを削除せず、まずはコピーしてテストすることを推奨します。SharePointリストの列名を変更すると、フロー内の動的コンテンツが切断されるため、列名変更後はフローも再設定が必要です。

ADVERTISEMENT

目次

  • 1 突然動かなくなる主な原因
    • 1.1 入力値の変更
    • 1.2 条件分岐のロジックミス
    • 1.3 SharePoint側の権限変更やリスト設定変更
  • 2 入力値の確認手順
  • 3 条件分岐の修正手順
    • 3.1 条件アクションの設定確認
    • 3.2 Apply to eachの中で条件分岐する場合の注意
    • 3.3 並列分岐の順序
  • 4 失敗パターンと判断基準
  • 5 管理者へ確認する情報
  • 6 よくある質問
  • 7 まとめ
    • 7.1 解決 関連記事でさらに詳しく
    • 7.2 Office・仕事術の人気記事ランキング

突然動かなくなる主な原因

Power AutomateでSharePointリストの更新が突然動作しなくなる原因は、大きく分けて3つあります。それぞれの特徴を理解することで、素早く原因を特定できます。

入力値の変更

SharePointリストの列名を変更したり、列のデータ型を変えたり、必須項目を新たに設定した場合、フロー内で指定している入力値が無効になります。特に「動的コンテンツ」で参照している列は、内部名が変わると正しく値が渡されません。たとえば「タイトル」列を「案件名」に変えたとき、フローでは古い内部名「Title」が使われ続け、更新時にエラーが発生します。

条件分岐のロジックミス

フロー内で「条件」アクションを使って更新の実行を制御している場合、条件式が適切でないと更新がスキップされたり、間違ったアイテムを更新したりします。特に「Apply to each」の中で条件分岐を使うときは、ループごとに正しく動作するか注意が必要です。たとえば、ステータス列の値が「完了」の場合だけ更新したいのに、「等しい」ではなく「次の値を含む」にしていると、予想外のレコードが更新対象になります。

SharePoint側の権限変更やリスト設定変更

フローを実行するアカウント(通常はフローの所有者)のSharePointリストに対する権限が変更された場合、更新アクションが失敗します。また、リストのバージョン管理設定が変更されたり、列にインデックスが追加されたりした場合も、フローに影響が出ることがあります。これらの変更はIT管理者やリスト管理者が行うことが多いため、確認が必要です。

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

入力値の確認手順

まずはフローの実行履歴と編集画面で入力値を確認します。以下の手順で進めます。

  1. Power Automateにサインインし、該当フローを開きます。左側メニューから「実行履歴」を選択し、最新の失敗した実行をクリックします。
  2. 実行画面で各アクションの状態を確認します。赤い×印がついているアクションをクリックし、出力やエラーメッセージを確認します。
  3. エラーが「BadRequest」や「Input is required」などであれば、入力値に問題があります。フローを編集モードで開き、該当アクションを選択します。
  4. アクションのプロパティで、すべての動的コンテンツが正しい列を参照しているか確認します。列名が変更されている場合、動的コンテンツの表示が「式」や空欄になっていることがあります。
  5. 必要に応じて、「動的コンテンツの追加」ボタンから正しい列を再選択します。列の内部名が分からない場合は、SharePointリストの設定から「列の内部名」を確認するか、フローで「式」を使って列名を指定します。
  6. 修正後、フローを保存してテスト実行します。期待通り更新されるか確認します。

条件分岐の修正手順

条件分岐に問題がある場合、フローはエラーにならずに正常終了するが更新されない、または間違ったアイテムが更新されるという形で現れます。以下のポイントを確認します。

条件アクションの設定確認

条件アクションの左辺と右辺の値が正しいか確認します。特に、SharePointリストから取得した値と比較する場合、データ型が一致している必要があります。例えば、数値列とテキストを比較すると常に偽になります。

Apply to eachの中で条件分岐する場合の注意

ループ内で条件を使うときは、ループの外から取得した値(例えばトリガーで受け取った値)を条件に使用していないか注意します。また、Apply to eachの出力が複数ある場合、どのアイテムを更新対象とするか明確にしましょう。よくあるミスは、条件を満たさないアイテムにも「更新」アクションが実行されてしまうことです。

並列分岐の順序

複数の条件分岐を並列に配置している場合、すべての分岐が評価されます。想定外の分岐が実行されていないか確認します。また、条件アクションの後に「更新」アクションがある場合は、その分岐が正しく接続されているかもチェックします。

状況 条件式の例 結果
正常動作 ステータス 次の値に等しい ‘完了’ ステータスが「完了」のアイテムだけ更新
失敗パターン ステータス 次の値を含む ‘完了’ 「完了」「未完了」などすべてが一致し、すべて更新
失敗パターン 数値列 次の値に等しい ‘100’ (テキスト) データ型不一致で常に偽、更新されない

失敗パターンと判断基準

実際に発生しやすい失敗パターンをいくつか挙げます。

  • 列名にスペースが含まれている: SharePointリストの列名にスペースがある場合、動的コンテンツの内部名は「OData__x0020_」などに変換されます。しかし、フロー画面では元の列名で表示されるため、一見正しく見えることがあります。実際には内部名が異なり、更新時にマッピングが失敗します。対処法として、列名からスペースを削除するか、式を使って内部名を直接指定します。
  • 条件式で「等しい」と「含む」を混同: 単一選択列の値は「等しい」で比較するのが正しいですが、「次の値を含む」を使うと「完了」と「未完了」のように部分一致してしまい、意図しないアイテムが更新されます。選択肢の値は正確に入力しましょう。
  • 数値とテキストの不一致: SharePontの列が「数値」型なのに、フロー内でテキストとして比較すると、条件が常に偽になります。動的コンテンツのデータ型を確認し、必要に応じて「int()」や「string()」関数で変換します。

管理者へ確認する情報

自身で解決できない場合、管理者に以下の情報を伝えるとスムーズです。

  • フロー実行時のエラーメッセージ(特にHTTPステータスコードと本文)
  • 失敗したアクション名とその入力値(スクリーンショットを添付)
  • SharePointリストの列設定(列名、データ型、必須・既定値)が最近変更されたかどうか
  • フローを実行するアカウントのリスト権限が変更された可能性

例えば、リストの「バージョン管理」が有効になった場合、更新アクションに「ETag」が必要になることがあります。また、列に「インデックス」が設定されると、フロー側で特別な処理が必要になるケースもあります。管理者はリストの設定を見直すことができます。

よくある質問

Q1: フローがエラーにならずに正常終了するが、更新されていません。なぜですか?
A: 条件分岐が原因の可能性が高いです。条件アクションが正しく評価されず、更新アクションがスキップされているかもしれません。フローの実行履歴で各アクションの出力を確認し、条件の結果が想定通りか検証してください。また、更新アクションが分岐の正しい側に配置されているかも確認します。

Q2: 動的コンテンツを選んでも、正しい列名が表示されません。どうすればいいですか?
A: SharePointリストの列名を変更した直後は、フローに新しい列名が反映されないことがあります。フローを一旦保存して閉じ、再度開くと表示される場合があります。それでも表示されない場合は、「式」タブから列の内部名を直接入力します。内部名はSharePointリストの設定画面で「列の内部名」として確認できます。

Q3: 「Apply to each」の中で更新すると、ループごとに時間がかかりすぎます。対策はありますか?
A: ループ内で更新アクションを使うと、アイテム数が多いときに処理速度が低下します。可能であれば、条件を満たすアイテムを一度に更新する「フィルター配列」と「アイテムの更新」を組み合わせると効率的です。ただし、複数アイテムの同時更新には注意が必要です。管理者に相談して、バッチ処理の導入を検討しましょう。

まとめ

SharePointリストの更新が突然動かなくなった場合、まずはフローの実行履歴でエラー内容を確認し、入力値と条件分岐の設定を見直すことが重要です。列名の変更やデータ型の不一致、条件式の誤りが主な原因です。修正後は必ずテスト実行を行い、意図通り更新されることを確認してください。また、再発防止のために、SharePointリストの列設定を変更する際は、フローへの影響を事前に評価するルールをチームで決めておくとよいでしょう。


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

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

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

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

  • ⚡【Google Drive】資料差し替え後に必要なDrive資料だけが開けない場合の権限確認
  • 💡【Outlook】配布グループ宛てメールを全員が見る「タイムラインビュー」の使い方
  • ✅【Box】共有リンクのアクセス統計で権限が足りないと出る時の監査ログで原因を確認する方法
  • ✅【Power Automate】OneDrive共有リンク作成でつまずく時の接続と所有者の確認
  • ⚡【Dropbox】Dropbox Businessで会社SSOが失敗する時のチーム招待状態チェック
  • 🔎【Power Automate】プレミアムコネクタ警告が出る時のライセンス確認

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

  • 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
  • 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
  • 【Excel】文字が入っているセルの「個数」を数える!COUNTA関数の簡単な使い方
  • 【Outlook】予定表の「祝日」が表示されない!最新カレンダーの追加と二重表示の修正手順
  • 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
  • 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
  • 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
  • 【Outlook】メールの受信が数分遅れる!リアルタイムで届かない時の同期設定と送受信グループ設定
  • 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
  • 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
Office・仕事術
OneDrive・SharePoint共有 Power Automate SaaS 自動化・フロー Teams/Outlook 会社アカウント・認証 業務SaaS・ワークフロー
  • 【Power Automate】Excel Onlineコネクタが想定外に繰り返される時のDLPポリシーとライセンスの見直し
  • 【Power Automate】Teams投稿アクションで権限エラーになる場合の会社環境での安全な再設定
⚠️
【最新】通信・アプリ障害まとめ 更新中 リアルタイムで発生中の障害を即チェック
🔴 速報・最新トラブル
  • 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
🔐🧠📦

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

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

© 超解決.