suga0728
@suga0728 (浩司 菅原)

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

Power Automate DesktopでWebからダウンロード後、自動起動したExcelファイルのインスタンスを取得する方法

解決したいこと1

社内システム(Web)から帳票出力する際、抽出条件を指定するとCSVファイルがダウンロードされEXCELが開くのですが、PADから起動したEXCELではなく、Webから出力されたEXCELのインスタンスを自動で把握する方法があればご教示ください。目的は、出力されたCSVを続けてPADで加工処理したいためです。
Webからダウンロードされたファイル名は毎回変わるので、それをどうやって知るかが課題です。

解決したいこと2

もう一つ、PADから対象ファイルがサーバーやネットワークの遅延も考慮しダウンロードされたという事を認識して次の操作に移りたいのですが、把握する方法はありませんでしょうか。
私の知識レベルでは解決が難しいので、ご支援ください。
(タイマー調整(不確実)か、開いたら手処理でOKボタンを押す等の人の操作に加え、下記「自分で試したこと」を行えば「半自動」で実現できています)

発生している問題・エラー

エラーはありません

自分で試したこと

1 現在日時を取得
2 ダウンロードする条件をPADで入力(その後、対象のCSVが開く。ファイル名は毎回変わる)
3 ダウンロードされExcelが開いた事がわからないので、その際、メッセージBOXのOKを人手で押すと次のフローに移行。
4 ダウンロードしたCSVが保存されている、ダウンロードフォルダーの最新日時を新しいもの並び替えて、一番新しいCSVをPADで開く
5 この際、インスタンスを取得

0

1Answer

  1. は以下で行けるかな

  1. は Loop で Wait をかけつつ、開始時刻よりも新しいファイルが出来たら進めるって感じでいけるのでは?
1Like

Comments

  1. @suga0728

    Questioner


    @baku2sanさん回答ありがとうございます。
    この方法でLOOPで回す処理を入れたらできるようになりました。

Your answer might help someone💌