IT仕事 PowerAutomate

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

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

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

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

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

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

これでOK。

-IT仕事, PowerAutomate

執筆者:

関連記事

秀丸で、例えば「123市」を「123都市」にするときの正規表現の使い方メモ

検索文字のうち、置き換え後に残したい部分を、カッコで囲むのがミソ。 検索文字:([0-9])市 置換文字:\1都市 wordだと「ワイルドカードを使用する」とすると、正規表現が使える。

Shopifyダウン中

いまShopifyのサービスがダウンしている。全世界的に障害が起こっているみたい。Twitterで検索すると、いろんな国の人がいろんな言語で嘆いている。自社のECサイトも止まっているので、注文も入らな …

no image

全角カタカナ

Accessの業務アプリの作成中、おなじみの、微妙なトラブル発生。 IMEを何度「ひらがな」設定しても、「全角カタカナ」になる。 IMEの設定を「ひらがな」に戻した直後は戻るのだが、別の画面(テーブル …

no image

経営者研修会講師仕事

銀行さん、思考スピードが速い。 考えに淀みが無い。 理解力も分析力も的確で合理的。 テキストを熟読して臨んだ、しかも2年以上経験のある自分が、議論中に引き離されそうになった・・・それでもしかし、なんと …

PADでCSVファイル2つのキー列の付き合わせ処理。あるいは検索マッチング処理

2つのCSVファイルのキー列を比較して、一致したらその行の別の列に更新等の処理をするケースは、多いと思う。 けども、ネットにあまり情報が無かったので、載せておこうと思う。 方法1:ループを二つ使った処 …