はじめに
Power Automate で SharePoint リストの列の情報を基に行のフィルターするケースはよくありますが、ドキュメントライブラリについてはやったことなかったため、備忘のため記事を書いておきます。
アプローチ
最初に以下のようなドキュメントライブラリ、列を作成しておきます。
ドキュメントライブラリもファイルの属性情報として、こんな感じで列を追加できます。
なお、ドキュメントライブラリの列の内部名は以下の方法で確認できます。
Power Automate では、以下のアクションで列の情報を基にフィルターできます。リストと同じ感じですね。今回は、TimeOff という単語を決め打ちでフィルターしていますが、もちろん、前のアクションの出力、つまり、動的なコンテンツを使ってフィルターもできます。
今回は、全体構成として、以下のような感じで見つかったファイルを別のフォルダー配下に保存します。
実行してみます。合致する行が取得でき、別の場所にファイルを保存できました。