「メッセージを表示」アクションを使うことで、PAD上にメッセージボックスを表示させることができます。
メッセージを表示
![PowerAutomateDesktop メッセージを表示1](https://sunagitsune.com/wp-content/uploads/2021/12/02d9621d77fffbb83cb3f3490738f50c.png)
「メッセージを表示」は、アクションペインのメッセージボックスから追加できます。
![PowerAutomateDesktop メッセージを表示2](https://sunagitsune.com/wp-content/uploads/2021/12/6ee7afc669cd90d1cb704319bfe1729d.png)
追加すると設定ダイアログが開きます。
![PowerAutomateDesktop メッセージを表示6](https://sunagitsune.com/wp-content/uploads/2021/12/6e442087b9dcb54ae2ab86442b9b9a5c.png)
特に何も設定しないで、そのまま保存しても動きます。
メッセージボックスのタイトル
![PowerAutomateDesktop メッセージを表示3](https://sunagitsune.com/wp-content/uploads/2021/12/bad7386c8c3ad21e1573041495e74122.png)
メッセージ上部に表示されるタイトルを指定できます。
表示するメッセージ
![PowerAutomateDesktop メッセージを表示4](https://sunagitsune.com/wp-content/uploads/2021/12/762aafd7d2bb63c61d479a39cb4c10b6.png)
メッセージ本文を入力できます。
![PowerAutomateDesktop メッセージを表示5](https://sunagitsune.com/wp-content/uploads/2021/12/16b72ff6e4d536fdd1e6a84adeab919a.png)
タイトルと本文を入力した状態です。
![PowerAutomateDesktop メッセージを表示7](https://sunagitsune.com/wp-content/uploads/2021/12/9285fc1763ba01a427195fd25e823938.png)
タイトル・本文はそれぞれ、右の{x}をクリックして変数を埋め込むことができます。
メッセージボックスアイコン
![PowerAutomateDesktop メッセージを表示8](https://sunagitsune.com/wp-content/uploads/2021/12/f36a3f1112fda0a9e7d3575fdab9af78.png)
メッセージと一緒にアイコンを表示させることができます。いいえだと何も表示されません。
![PowerAutomateDesktop メッセージを表示9](https://sunagitsune.com/wp-content/uploads/2021/12/0b4d340be5b8b1e886f66538336af49a.png)
用意されているアイコンは情報、
![PowerAutomateDesktop メッセージを表示10](https://sunagitsune.com/wp-content/uploads/2021/12/9f141b4b419379e9fb322fc639d5d1df.png)
質問、
![PowerAutomateDesktop メッセージを表示11](https://sunagitsune.com/wp-content/uploads/2021/12/bf793c3370bbb0ce6cdd6786a4cb1a97.png)
警告、
![PowerAutomateDesktop メッセージを表示12](https://sunagitsune.com/wp-content/uploads/2021/12/be1649fe8c03a716b7ada6ef66129837.png)
エラーです。警告とエラーの時は音が鳴ります。
メッセージボックスボタン
![PowerAutomateDesktop メッセージを表示13](https://sunagitsune.com/wp-content/uploads/2021/12/8d394cd990cd849f0f97ea48682d4651.png)
メッセージボックスで押せるボタンを規定できます。
![PowerAutomateDesktop メッセージを表示14](https://sunagitsune.com/wp-content/uploads/2021/12/e344648b4fe790f67dbd50d3417eb10d.png)
たとえば「はい」「いいえ」「キャンセル」だとこういった表示になります。
![PowerAutomateDesktop メッセージを表示15](https://sunagitsune.com/wp-content/uploads/2021/12/c2dbb7ec1edfd26b55de178e4c9f978a.png)
押したボタンの文章は変数として保存されます。ボタンによって処理を振り分けるには、たとえばIf条件を使って変数ButtonPressed「はい」の時はAの処理、「いいえ」の時はBの処理、というように分岐させます。
![](https://sunagitsune.com/wp-content/uploads/2021/12/engagement-gb4235b864_1280-160x90.jpg)
Power Automate Desktopで「OK」「キャンセル」等メッセージやダイアログの押したボタンによって条件分岐する方法
メッセージボックス、入力ダイアログなどでボタンを押した時、押したボタンによってその後の処理を振り分ける方法です。条件にIfを使用していますが、Switchでも支障ないです。
下記では「いいえ」や「キャンセル」にも処理を割り当てていますが、...
既定のボタン
![PowerAutomateDesktop メッセージを表示16](https://sunagitsune.com/wp-content/uploads/2021/12/b8f669414952b1e679f6508a0a4ef1cf.png)
選択項目のうち、最初から青枠で強調されているボタン、Enterを押すと自動的に選択されるボタンを指定できます。
![PowerAutomateDesktop メッセージを表示17](https://sunagitsune.com/wp-content/uploads/2021/12/934c1e97375a2aaccdbdf5abef6868b6.png)
たとえば最初のボタンを指定するとこうなるし、
![PowerAutomateDesktop メッセージを表示18](https://sunagitsune.com/wp-content/uploads/2021/12/1027eaa106b0ce65062cfb93d71377c6.png)
2番目のボタンを指定するとこうなります。
メッセージボックスを常に手前に表示する
![pad メッセージボックス1](https://sunagitsune.com/wp-content/uploads/2021/12/7a1ed6eef0fa20504db16ac145862879.png)
チェックを付けると、メッセージボックスが常に最前面に表示されるようになります。
メッセージボックスを自動的に閉じる
![pad メッセージボックス2](https://sunagitsune.com/wp-content/uploads/2021/12/7c9b47d6f08b500b886de0bd792712e4.png)
チェックを付けると、タイムアウトで指定した秒数後にメッセージボックスが自動的に閉じるようになります。
![pad メッセージボックス3](https://sunagitsune.com/wp-content/uploads/2021/12/f85fa09d0b4625f591ae61c405119fac.png)
何も押さないでタイムアウトした場合、既定のボタンが押された扱いとなります。
生成された変数
![pad メッセージボックス4](https://sunagitsune.com/wp-content/uploads/2021/12/18ed2458ab3fa519dfcca122a4421283.png)
変数の説明が確認できる他、チェックを外すことで余計な変数を生成させないことも可能です。
エラー発生時
![pad メッセージボックス5](https://sunagitsune.com/wp-content/uploads/2021/12/df58d2fe3d67c57ee7eeee340c3774df.png)
左下のエラー発生時をクリックすることで、
![pad メッセージボックス6](https://sunagitsune.com/wp-content/uploads/2021/12/008a0b5a72281cf6edc90844fc14867c.png)
処理が実行できなかった場合の対処が設定できます(具体的な設定方法はエラー発生時参照)。
![pad メッセージボックス7](https://sunagitsune.com/wp-content/uploads/2021/12/e8b4e4a1cee9393747aadda349592ea6.png)
詳細では「メッセージボックスを表示できない」「非インタラクティブモードでメッセージボックスを表示できない」場合を指定できます。
![](https://sunagitsune.com/wp-content/uploads/2021/11/machine-learning-g0b59793cc_1280-160x90.png)
Microsoft Power Automate Desktop(PAD)アクション、使い方一覧
Power Automate Desktopの使い方を機能・分類別に参照できるまとめです。
コメント