株式会社イルミネート・ジャパン 株式会社イルミネート・ジャパン

  • トレーニング
    • コース スケジュール
    • 受講要項/お支払い方法について
    • 研修会場へのアクセス
    • オンラインコース ご受講ガイド
  • 研修 コース一覧
    • Power Platform
    • SharePoint
    • Microsoft 365
    • コース検索
  • コンサルティング・技術サポート
  • コンテンツ開発
  • 会社概要
    • ニュース
    • 技術者一覧
    • 書籍一覧
    • アクセス
  • ブログ
  • お問い合わせ
    • よくあるご質問
  • ホーム »
  • ブログ »
  • Power Automate »
  • Power Automate 更新者・最終更新日時列に任意の値をセットする

Power Automate

Power Automate 更新者・最終更新日時列に任意の値をセットする

  • 2024.09.20

前回は、ListView CommandSet を利用して選択したアイテムの更新者、最終更新日時、投稿者、投稿日時列に任意の値をセットする方法についてご紹介しましたが、今回は Power Automate から行う方法についてです。

  • 完成イメージの確認
  • フロー作成
  • 動作確認
  • まとめ

完成イメージの確認

ListView CommandSet と概ね同様の動作となるように、ビューから選択したアイテムに対してボタン押下で値の設定を行うように作成します。

フロー作成

インスタントフローを作成していきます。

1.トリガーの設定

SharePoint コネクターの “選択したアイテムの場合” トリガーを利用し “サイト アドレス” と “リスト名” をボタンを配置したいリストに設定します。

2.アクションの追加

後続に、SharePoint コネクターの “SharePoint に HTTP 要求を送信します” アクションを追加します。

パラメーター 値
サイトのアドレス 式:
string(trigger().inputs.parameters[‘dataset’])

※ 式で、トリガーと同じサイトアドレスをセットしています。固定でも OK

方法 POST
URI GetByID の式:string(trigger().inputs.parameters[‘table’])

※ 式でトリガーで指定したリストを指定しています。固定でも OK

Items 内の動的なコンテンツ:ID (トリガー:選択したアイテムの場合より)

※ triggerBody()?[‘entity’]?[‘ID’] を指定します。ID が 2 つあるので、間違わないように利用しましょう

ボディ
{
  "formValues": [
    {
      "FieldName": "Modified",
      "FieldValue": "2024/11/03 15:00:00" },
    {
      "FieldName": "Editor",
      "FieldValue": "[{ 'Key': 'i:0#.f|membership|user02@365demo5.com'}]"
    }
  ]
}

FieldName を Author にすると登録者名、Created にすると登録日時が変更できます。

3.フローの保存

任意の名前をつけてフローを保存します。

動作確認

SharePoint リストに行き、アイテムを選択しコマンドバーより [自動化] 内に表示される自分で指定したフロー名を実行します。更新日時や更新者列が指定した値に設定されます。

まとめ

前回の PnP JS を利用したシステム列への値セットに引き続き、REST API を利用して Power Automate のフローから更新日時や更新者の値を変更する方法について記載してみました。

validateUpdateListItem を利用することで実現できるので試してみてくださいね。「リストの通常操作で行った値の変更」と「フローからシステム的に行った値の変更」を明確に区別させる必要がある場合などに役立てていただけると思います。

高度なカスタマイズ 関連コース

  • CI620-H SharePoint Framework 開発 基礎

    SharePoint Framework (SPFx) を利用すると独自の Web パーツ開発や、ヘッダー・フッターのカスタマイズなど、さまざまな独自機能を開発し、追加することが可能です。これから SharePoint Framework の開発を行う方を対象に知っておくべき内容を 2 日間に集約して体系的に解説!

  • CI721-H Power Apps & Power Automate 実践ラボ - 業務管理編

    「業務管理」をテーマに、実務でよくある課題を毎回ピックアップ。設計のポイントや設定手順、つまずきやすいポイントへの対処法、実践的なテクニックや Tips などを確認しながら、実際にアプリやフローを一緒に作成していく、上級者向けの実践型コースです。

  • CI722-H Power Apps & Power Automate 実践ラボ - 承認プロセス設計編

    「承認プロセス設計」をテーマに、実務でよくある課題を毎回ピックアップ。設計のポイントや設定手順、つまずきやすいポイントへの対処法、実践的なテクニックや Tipsなどを確認しながら、実際にアプリやフローを一緒に作成していく、上級者向けの実践型コースです。

SharePoint Power Automate

  • SharePoint Framework 更新者・最終更新日時列に任意の値をセットする
  • SharePoint Framework カスタムプロパティに繰り返し項目を作成する

最新記事

  • マネージドID で完全自動化!Azure Automation × Graph API で SharePoint レポートを定期取得する

  • デバイスコードフローから マネージドID へ!Azure Automation で Graph API を動かすための環境構築

  • デバイスコードフロー × Graph API でクイック取得!管理センターでは出せない SharePoint サイト URL 付きレポートの出力

  • 「できるPower BI データ集計・分析・可視化ノウハウが身に付く本 改訂版」発売

  • M365 Copilot Chat の履歴を一括削除

カテゴリ一覧

  • Power Apps
  • Power Automate
  • Power BI
  • Copilot Studio
  • SharePoint
  • SharePoint Framework
  • Teams
  • Dataverse for Teams
  • Microsoft 365
  • アナウンス
  • 未分類

お問い合わせ

イルミネート・ジャパンが提供するトレーニングやサービスに関するご相談など、
お気軽にご連絡ください。

担当者に相談する
    • ホーム »
    • ブログ »
    • Power Automate »
    • Power Automate 更新者・最終更新日時列に任意の値をセットする
  • トレーニング
  • コンサルティング・技術サポート
  • コンテンツ開発
  • 会社概要
  • ブログ
  • 個人情報保護方針
  • 個人情報の取り扱いについて
  • 情報セキュリティ基本方針
  • お問い合わせ
  • よくあるご質問

株式会社イルミネート・ジャパン

〒105-0001
東京都港区虎ノ門 3-18-16 虎ノ門菅井ビル 3F
TEL : 03-5777-9977
Mail : training@illuminate-j.jp

  • 会社概要
  • プライバシーポリシー
  • サイトマップ
Copyright ©2026 Illuminate Japan Inc. All Rights Reserved.

イルミネート 研修サポートデスク