Power Automate 「ファイルの削除(SharePoint)」アクション
SharePoint上の任意のファイルを削除するアクションです。
このアクションでのファイル削除は「ファイルが削除されたとき」トリガーの検知対象になります。
利用方法
フローにステップを追加する際に「SharePoint」コネクタを選択します。


「アクション」より「ファイルの削除」を選択します。


「ファイルの削除」ステップが追加されるのでパラメーターを設定します。


パラメーター
サイトのアドレス
除したいファイルの属するSharePointのグループを指定します
ファイル識別子
ピッカーで指定するか、他のアクションの動的なコンテンツからIDを指定します。
ピッカーで指定した場合はファイルパスに見えますが、表示だけで中身はIDです。
指定ファイルを削除してから、同名ファイルを作成しても別として扱われてしまいます。
(ファイルが存在しないエラーとなるので、フロー上で再指定が必要)
ファイル名指定して削除する場合
このアクションは実質的にはID指定でファイル名での指定が出来ません。
ファイル名で削除対象としたい場合は、まずSharePointの「フォルダーの一覧」を追加し、
削除対象のファイルが存在するグループとフォルダを指定します。


ここもフォルダパスに見えますが、これも表示だけで中身はIDです。
指定フォルダを削除してから、同名フォルダを作成しても別として扱われてしまいます。
(フォルダが存在しないエラーとなるので、フロー上で再指定が必要)
次に新しいステップとして「コントロール」コネクタの「Apply to each」アクションを指定し
「以前の手順から出力を選択」に動的なコンテンツの「body」を指定します。


「アクションの追加」をクリックします。


「条件」の左側に動的なコンテンツの「Name」、
中央は「次の値に等しい」、右側に削除したいファイル名を指定します。
右側のファイル名は添付ファイルなどの、
他のアクションの動的なコンテンツになる場合もあります。


「はいの場合」の中にSharePointの「ファイルの削除」を追加し、
ファイルに動的なコンテンツの「Id」を指定します。


この状態でフローを保存すると、同名ファイルが存在すれば削除する状態になります。
当サイトの情報を再編集した実務リファレンス
ネット検索では解決しづらい「日付の変換」や「複雑なデータ処理」など、当サイトで公開している技術情報を電子書籍として読みやすく再編集しました。
400以上のコネクタや関数の仕様を網羅的に解説しており、困ったときにすぐ引ける「辞書」として活用いただけます。
現場でのトラブルシューティングや、手元での確認用に最適です。Kindle Unlimited対象(読み放題)です。


[書籍リンク:Power Automate (Web版)完全版 基本から実用まで]