IT仕事 PowerAutomate

Power Automate Desktopでダイアログでのファイル選択完了判定

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

今回Power Automate Desktopで、やりたかったこと:

(人間が作業)Webブラウザからファイルのアップロードするダイアログボックスで、ファイルを選択してOKボタンを押すところまで。
(マシンが作業)選択したファイルをアップロード。

上記操作で、ファイルが選択されると、ダイアログは閉じられ、Webページの所定のinput要素に選択されたファイル名が入る。
そのため、最初は「Web ページのコンテンツを待機する」アクションを使い、ファイル名の入力/未入力で、処理を進める/待機するを判定できないかを探していたけど、調べたところでは、できないみたい。
そこで、ダイアログのウインドウタイトルが「ファイルのアップロード」であったことから、「テキストが画面に表示されるまで待機(OCR)」アクションを使い、アップロードのダイアログが表示されなくなったら(閉じられたら)処理を進める、という風にしたら、うまくいった。

あと、ファイル選択をぐずぐずしていると、次に処理が進められてしまうので「タイムアウトエラーで失敗しました」に、30秒ほど入れておくことにした。

これでOK。

-IT仕事, PowerAutomate

執筆者:

関連記事

no image

facebookアプリに初挑戦

そろそろ、手を付けないとやばいかもと、重い腰をあげることにした。 まずは早速、ディベロッパー登録でつまずいた。 登録するには携帯メール(docomoなどのキャリアメール)が必要なのだが、自分はPHSし …

no image

会話のうまい人

結構相手の気を感じ取れる人なんだけど、たまに刺激的な発言をする。 言われた相手も、刺激的な言葉で返してくる。 しかしけんかにはならず、相手の本音が聞き出せたり、会話が弾んだり。 うまいなあ、と思う。 …

no image

WP Canvas – shortcodeとWelcartで最強の商品一覧を作る

WordPressのECサイト構築用のWelcartプラグイン、大好き。 ただ、唯一気に入らない点が(制作者様すいません!)、商品の一覧ページを作るのが面倒なこと。 公式で提供されている専用テンプレー …

no image

迷惑メール

仕事にプライベートにYahooメールを使っている。 ここのところ、やけに迷惑メールが多い。 Yahooメールにはオプションで受信拒否やフィルタ機能もあるのでそれらを使ってはいるのだが、それぞれ100ア …

no image

Improved Include Page は便利

最近WordPressを使っていて、「お、これは掘り出し物だ!」と喜ぶことになるプラグインが少ない。 以前は新たなプラグインを発見しては、WordPressのすばらしさ(というよりその周りに集まってき …