LacotasuBlog

ポンコツ社内SEの備忘録

Power Automate Desktop RPA

[第30回]【超初級】例外処理・エラー処理について【Try Catch】

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

power automate desktopを勉強していると、実行時に、↓ こんな感じのエラーが表示されると思います。

↑ エラー内容は今回はどうでもいいので塗りつぶしています。
これを例外とかエラーと言います。(Power Automate Desktopがどうしていいか分からなかったところ)

例えば、ファイルが存在したら削除したいんだけど、存在しなかったら何もしなくていいよとかいう処理をしたいとして、ファイル削除だけ処理を入れると、存在しない場合にエラーとなってしまいます。
そういう場合によく使うのが、例外処理です。プログラミングをやったことがある人はご存知の「Try Catch」ですね。

使い方は「ブロックエラー発生時」というアクションを使います。

これを使えば、ファイル削除でエラー(例えば、ファイルが存在しないとか、誰かが開いていて削除できないとか)が起こった場合、何もしないで、次のアクション(この例だとEnd)に移動します。

(WinActorでは、例外処理というノードが用意されています。)

以上、ご参考になれば幸いです。

-Power Automate Desktop, RPA

執筆者:


comment

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

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

関連記事

no image

Excel操作(列削除)が1列ずつしか削除できないので、複数同時に削除できるようにする方法

修正方法 これのスクリプトを修正 ↓スクリプトの「指定された列を削除する」のところを以下の赤字のように修正 ' ====指定されたファイルを開く============================ ...

[第18回]【基本操作】Excelでフィルタを実行する【PAD】

【目標】Excelを開く → フィルターを設定 → 金額が200円以上 500円未満のデータをフィルタリングする。 とりあえず最終形はこうした ↓ Excelの起動 ウィンドウを待機する ↑ UI要素 ...

[第12回] 【基本操作】レコーダーを使用せずログイン画面のログイン処理を自動化する方法②【画像クリック】

以前の記事「[第5回] 【PAD】ログイン画面のログイン処理を自動化する方法①」で「ボタンが押せない」「ボタンが押せるけどフロー側でエラーが出る」等のコメントをいただきました。ということで、 今回は実 ...

[第21回]【無料版PADで】タスクスケジューラ実行もどきを作る

大まかな処理の流れ ①Power Automate Desktopで無限ループ処理を実行。(トリガーファイルを検知するまで無限ループ。)②タスクスケジューラで定刻になるとトリガーファイルが作成される。 ...

WinActorってクリック、クリップボード、キーボード入力も出来るなら何でも出来るじゃないか?

例えば、ログイン画面があったとして①IDをクリックする②IDをコピーする③Ctrl+Vで張り付ける④パスワードをクリックする⑤パスワードをコピーする⑥Ctrl+Vで張り付ける⑦ログインボタンをクリック ...