PPPAP
@PPPAP

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

PowerAutomateでMicrosoftListsのアイテム一行だけを更新したい

解決したいこと

PowerAutomateであるメールが送信された場合
MicrosoftListsのアイテムを一行だけ更新するアプリ
(アイテムの中にフラグが複数ありそれぞれのメールによってチェックマークのように「はい」が記入されるイメージ)
を作成中なのですが、
私がどうしてもわからなかったのが
ワークフローの中でMicrosoftLists内のアイテムを個別に更新するアクションです。
(システム上はSharepointと記載されています)
「項目を更新する」アクションの場合、項目が一括で更新されてしまうので
現在検討しているフラグが更新された日時を個別の時間として更新することが出来ない
状態です。
(アイテムAは9/20にメールが送信されたことを示す日時項目、アイテムBは10/10にメールが送信されたことを示す日時項目という形にしたい)
ChatGPTやGoogleを使って調べてみても「アイテムを更新する」アクションが
実際の環境では出てこなかったりAutomateもアイテム一行だけを更新するアクションがそもそもワークフローのアクションになかったりで困っています。

なお、私が使っているAutomateはクラウド版です。

非常に難しいワークフローだと思いますがどうかアドバイスをお願いします。

発生している問題・エラー

PowerAutomateで「アイテムを更新する」のアクションが表示されない

自分で試したこと

「複数の項目を取得」でIDを取った後
「項目を更新」で項目を更新することは出来ています。
(なお、その際にはアイテム内の項目が丸ごと更新されるので
それを一番最近追加された項目やメール内容に対応した項目のみに限定したい)

0

1Answer

「項目を更新する」アクションの場合、項目が一括で更新されてしまうので
現在検討しているフラグが更新された日時を個別の時間として更新することが出来ない
状態です。

ご質問を質問で返して申し訳ないですが、「一括で更新される」の意味が理解できませんので、質問いたします。
Microsoft Listsは、行単位での更新になるかと思うのですが、行x列(セル単位の様な)更新を希望されているのでしょうか?
それとも、複数行(もしかしたら全行)が更新されるという意味でしょうか?

また、更新前と同じ内容で同じ箇所を更新すると、見た目は「変化無し」だと思うのですが、これも「更新されてしまう」という表現でしょうか?

0Like

Comments

  1. @PPPAP

    Questioner

    複数の項目を取得でリストを取得し
    項目を更新アクションで更新を実行すると
    その項目が全行分全てワークフローで設定した更新内容に更新されます
    それを個別のアイテム(最近追加されたアイテムなど)だけ更新して別々の更新内容(ワークフローが立ち上がった日付)に更新したいのですが
    現在の環境だとそれが出来ないのです

  2. 「複数の項目を取得」の「フィルター クエリ」で、対象を指定しているのでしょうか?
    「空白」だと全行が取得されるので、その場合は、「条件」アクションで対象だけ処理する様にします。

  3. @PPPAP

    Questioner

    ありがとうございます!
    条件とapply to eachでタイトルを本文から抽出したら
    そこの行だけを更新できました!

Your answer might help someone💌