LacotasuBlog

ポンコツ社内SEの備忘録

Power Automate Desktop RPA

[第32回] 指定した特定のフォルダの、ある条件のファイル数を取得→順番にファイルを開く

投稿日:2021年12月7日 更新日:

前提条件

ある場所にこういう ↓ フォルダにこういうファイルが入っているとする。

目標

①検索したいフォルダを指定する
②検索したいファイル名に含まれる文字列を指定する
③ファイル数を取得する
④ファイル数を表示する
⑤上から順番にファイルを開く

例)
デスクトップにある「旅費交通費関連フォルダ」の中の、
ファイル名に「半沢」と「xls」という文字列を含むファイル数を表示する。
そのファイル数を順番に開く。

作成したフロー

それでは上から行きます。

①フォルダーの選択ダイアログを表示

初期フォルダーはよく使うフォルダパスを指定。

②入力ダイアログを表示

既定値はよく検索する文字列を指定。

③フォルダー内のファイルを取得

フォルダー:①で指定したフォルダパスの変数
ファイルフィルター:②で指定した文字列、ワイルドカードは「*」
サブフォルダーを含める:含める場合はチェック

④メッセージを表示

%Files.count% ←これでファイル数を取得できる。Filesは③で取得したリスト。

テキストを数値に変換

Files[ N ] のNは数値型でなければならないので何気にこれめっちゃ重要です!!

⑤For each

変数値の設定

Files[ N ] のNは数値型でなければならない !

Excelの起動

変数を大きくする

次のファイルへ行くため

▶で実行してみる

デスクトップの旅費交通費関連フォルダを選択

「半沢」を入力

ちゃんと表示されました!

以上

-Power Automate Desktop, RPA

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

[第31回] CSV を Excel で保存するフロー【ゼロ落ちさせない】

全体概要 ・フローが長くなったのでメモ帳の処理とExcelの処理にサブフローで分けた。◆メモ帳の処理①csvファイルをメモ帳で開く②念のため①で開いたメモ帳の入力部分にフォーカス③タブを入力→Shif ...

[第33回] 今さらですが、文字型・数値型・日付型・リスト型の変数の宣言・値設定・値取得について

文字型(テキスト型)の変数 数値型の変数 日付型(datetime型)の変数 リスト型(1次元配列)の変数 %['あいいうえお', 'かきくけこ', 'さしすせそ']% データテーブル型(2次元配列) ...

列や行を非表示にするシナリオ

列を非表示 C列を非表示にする例 ↑行番号はなんでもOK Ctrl+スペースで列を選択→Ctrl+0で非表示 列を非表示 12行目を非表示にする例 ↑列はなんでもOK Shift+スペースで行を選択→ ...

[第24回]【PAD】最新バージョンにアップデートする通知が来た

旧バージョン2.10.36.21161 → 新バージョン2.12.171.21216にアップデートします。 ↓PADを立ち上げると、こんな通知が来たのでダウンロードを押してみる。 ↓このページに飛ばさ ...

[第20回]【Ping】死活監視プログラムを作る【PAD】

今回は、ひたすらPingを打ちまくって、途切れたらメッセージを表示するフローを作ってみたいと思います。 最終形はこんな感じ ↓ それでは上から行きます。 ループ条件 条件 : 1=1 で無限ループさせ ...