IT仕事 PowerAutomate

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

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

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

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

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

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

これでOK。

-IT仕事, PowerAutomate

執筆者:

関連記事

PowerAutomateDesktopでダウンロードフォルダを指定する

意外と、Webの記事にダウンロードフォルダの指定の仕方について書いていないので、ここにメモ。 1.特別なフォルダを取得2.そのフォルダの文字列うち、最後の単語をDownloadsに置き換え ・・・とい …

Googleドキュメントの共有したスプレッドシートが表示できない

困った現象: ・ウェブに一般公開設定したスプレッドシートが、ログアウトした状態で、共有できない。 ・共有設定をしているにもかかわらず、共有リンクを開こうしようとするとログイン画面に転送される。 ・スプ …

no image

Joomlaで寝るのが遅くなる

Joomlaの仕組みを何とか知りたくて触ってたら、こんな時間になってしまった。 早く寝ないと。 XOOPSの時も魔力に取り付かれて遅くまで触っていたなあ、そういえば。 マスターしたいって気にさせるよね …

no image

Artisteer4は、ダメダメ

Artisteerを使っている。 この秋9月からバージョン4になり、CSS3に対応した。 デフォルトデザインが白のシンプルなデザインになり、またスライドを挿入できるなど、機能もアップした。 そこで、今 …

no image

Plus-Serverへのインストール~ECCUBE覚え書き

会社で使っているPlus-serverはECCUBEが使える(かも)という情報を仕入れたので、やってみた。 結論から言うと、インストールはできた。無事に。でもその先動くかどうかまではチェックしていない …