かなり今更だけどPower AutomateでSharePointリストの値を空にする方法がわからなかったので、調べた結果をメモ。
やりたいこと
こんな感じで必須じゃない列があるリストに対して、
適当なデータを入れて、
Power Automateでこれらの必須じゃない列の値を空にしたい!というのが今回の内容。
「項目の更新」アクションに何も設定しないはNG
単純に「項目の更新」アクションに何も設定しなければ空になるのかな、と思っていたんだけど、
これだと更新されないだけで無変化。。。
nullを入れれば空になる(選択肢列以外)
ちょっと調べてみたところ、値に「null」を入れると空になるとあったので、こんな感じで「式」タブからnullを設定して実行すると、
消えた! 選択肢列以外。。。
選択肢列を空にする
見ての通り、nullを入れる方法だと「選択肢」列だけ空にならない。
そこでちょっと調べてみたらこんな記事を発見!
Empty field - Choice column
I have a simple flow with condition to check if it will occur or not ... So if it is "true", it resets a text field (O...
ということで書いてある通り、「式」タブから空文字(String(”))を設定してあげて、
実行。
消えた!
おまけ:「はい/いいえ」列はnullで消える
「選択肢」列がnullで消えなかったので、「はい/いいえ」列はどうなんだろうと思ってやってみたところ、
「はい/いいえ」列に、「はい」を入れて、
Power Automateでnullを入れて実行すると、
消えた!
コメント