Power PlatformでDX推進を目指すプロぺリアDX支援のメインビジュアル プロぺリアDX支援

即使える!Power Platform技術紹介

「なるべく短時間で」「効果の高い本質的な知識を」「煩わしい広告なしに」獲得!

Power AutomateでSharePoint Listのデータを更新する方法

本記事でわかること

IDがわかる場合の更新方法

SharePointリストの各アイテムにはIDが自動採番されています。 このIDがわかっている場合は、「項目の更新(Update item)」アクションを利用するのが最もシンプルです。

{
  "ID": 1,
  "Title": "サンプルタイトル",
  "Status": "完了"
}

▼ 「項目の更新(Update item)」アクション設定例

項目の更新の画像
Point! IDが特定できている場合は、「項目の更新」単体で完結。 フィルタやループは不要です。

IDがわからない / 複数行を更新する場合

IDが不明な場合は、まず「項目の取得(Get items)」で対象データを抽出し、 その後 「Apply to each(ForEach)」 でループ処理して更新します。

▼ Get items → Apply to each → Update item の処理フロー例

Point! 複数行をまとめて更新したい場合は、まず更新対象行を取得→「Apply to each」でループ処理しながら更新という手順になります。
Apply to eachの中で更に条件分岐を加えたりすることも可能です!

フィルタークエリのよく使う書き方抜粋

「項目の取得(Get items)」アクションで条件を指定する際は、OData形式のフィルタクエリを使用します。 よく使う書き方をまとめました。

対象列の種類 クエリ例 意味
テキスト列
Title eq 'サンプル'
Title列が「サンプル」に一致
数値列
Price gt 100
Price列が100より大きい
選択肢列
Status eq '完了'
選択肢列が「完了」のアイテム
日付列
Created ge '2025-01-01'
作成日が2025年1月1日以降
Point! フィルタークエリに関しては、以下のページで詳しく解説しています。便利機能なので是非ご覧ください!
Power Automateでフィルタークエリを使う方法

まとめ

Power AutomateでSharePointリストを更新する方法は、大きく分けて次の2パターンです。

  • IDがわかっている → 項目の更新(Update item)のみで完結
  • IDがわからない / 複数行更新 → 項目の取得(Get items)Apply to each
  • 効率化のカギは フィルタクエリ
Power AutomateでのSharePoint活用に困ったら
設計レビューや実装相談もお気軽にどうぞ。

あなたの仕事にも、変化を。

無料相談から、DXの第一歩を踏み出しませんか?

お問い合わせ ブログ一覧