LoginSignup
1
3

More than 1 year has passed since last update.

PowerAutomate: OneDrive のファイル一覧を取得する場合は、一覧アクションではなく、検索アクションを

Last updated at Posted at 2022-05-26

背景

OneDrive に数十個のファイルを保存して処理しようとしたら、嵌まったので問題点と解決策を記録

問題点

普通に特定フォルダー内のファイルを処理しようとすると、以下アクションを使おうと思う筈
フォルダー内のファイルを一覧表示します

でも、現状、このアクションは以下制限があって、20点を超えるファイルがあるフォルダーでは使えません << これが課題

20点しか取得出来ません

image.png

解決策

以下、検索アクションを利用しましょう(現状差異不明で、後者は後述する問題があるので前者がお勧め)

とはいえ、対象ファイルが 100 を超える場合は、検索を変えつつ繰り返すしかなさそう。

説明

以下はちょっと分かりづらかったので補足をば

  • 検索クエリ
  • ファイル検索モード

image.png

正規表現で検索

  • 検索クエリ(Search Query)に正規表現を記入
  • ファイル検索モード(File Search Mode) を Pattern を選択
    image.png

通常検索

  • 検索クエリ(Search Query)に 普通に検索キーワードを入れる
  • ファイル検索モード(File Search Mode) を OneDriveSearch を選択
    image.png

パスでフォルダー内のファイルを検索 (Find Files in folder by path) は、フォルダー(Folder Path) を GUI で操作すると選択できない・・ただ、そもそも、この2つのアクションの差が不明・・
image.png

あとがき

アクションの統廃合が進んでいってる割に、変なとこが結構残ってますよね。

こういうののオープンソースで Pull Request とかできるならコミットしたいなぁ

keyword

use "find files in folder" action for OneDrive when files in a folder exceed 20.

1
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
3