「リストから選択ダイアログを表示」では、リストから項目を選ぶダイアログを表示することができます。
リストから選択ダイアログを表示
![pad リストから選択ダイアログを表示1](https://sunagitsune.com/wp-content/uploads/2022/08/ee339bffafe437f307ed56dc5a3e7538.png)
リストから選択ダイアログを表示は、アクションペインのメッセージボックスから追加できます。
![pad リストから選択ダイアログを表示2](https://sunagitsune.com/wp-content/uploads/2022/08/3846352bdadbc60e093193613c5d03fc.png)
追加するとダイアログが表示されます。
ダイアログのタイトル
![pad リストから選択ダイアログを表示3](https://sunagitsune.com/wp-content/uploads/2022/08/d084c9b9cf7c6422b5bc3ac4a0838a84.png)
ダイアログに表示するタイトルを設定できます。
ダイアログメッセージ
![pad リストから選択ダイアログを表示4](https://sunagitsune.com/wp-content/uploads/2022/08/fa2df9b6ad07ae6c9a4ab470afcbc12f.png)
ダイアログの本文を設定できます。
選択元のリスト
![pad リストから選択ダイアログを表示5](https://sunagitsune.com/wp-content/uploads/2022/08/da1508510e7e661ee183b6ffec1c4c2a.png)
選択候補のリストを指定できます。{x}から変数で指定することもできますし、
![pad リストから選択ダイアログを表示6](https://sunagitsune.com/wp-content/uploads/2022/08/59599bb95f9b6c184a3a39c7c077c754.png)
リスト型変数を%[]%で囲んで作成することもできます。
実行例
![pad リストから選択ダイアログを表示7](https://sunagitsune.com/wp-content/uploads/2022/08/5173fa0e971c02e9d54ef16b2ec64cb0.png)
ここまでの設定で実行するとこうなります。
![pad リストから選択ダイアログを表示8](https://sunagitsune.com/wp-content/uploads/2022/08/10bc94a380e9f1bc6a3dc84fe64f90b7.png)
選択項目に応じて、選択項目のインデックス(0から数える)と、選択項目のテキストが別々に取得されます。
押した項目や押したボタンで分岐する方法については、こちらご参照ください。押したボタンで分岐してますがテキストやインデックスで分岐する場合もやることは同じです。
選択ダイアログを常に手前に表示する
![pad リストから選択ダイアログを表示9](https://sunagitsune.com/wp-content/uploads/2022/08/4bcb3f56e1f091d38b7e9c5a8c9bdef4.png)
スイッチをオンにすると、ダイアログが常に手前に表示されます。
リストに制限
![pad リストから選択ダイアログを表示10](https://sunagitsune.com/wp-content/uploads/2022/08/b3a012bf3703317805c5c1c3f18751a6.png)
リストの外部でユーザーが回答を自分で入力できる、と書いてますが、選択項目以外の項目を入力できるという意味ではなく、オンだと例外的な選択が可能となります。
![pad リストから選択ダイアログを表示11](https://sunagitsune.com/wp-content/uploads/2022/08/b3ecce5c6d6f739f4d4006fd9806ae51.png)
オフにすると下のふたつが表示されなくなります。
空の選択を許可
![pad リストから選択ダイアログを表示12](https://sunagitsune.com/wp-content/uploads/2022/08/dca7c90f2e795826fd7d67f5b90a6464.png)
リストに制限がオンの場合に表示されます。
オンにすると何も選択しないことが可能になります。
オンにすると何も選択しないことが可能になります。
![pad リストから選択ダイアログを表示13](https://sunagitsune.com/wp-content/uploads/2022/08/0427cb970754e62c2a12b700075f52d9.png)
実行例です。
![pad リストから選択ダイアログを表示14](https://sunagitsune.com/wp-content/uploads/2022/08/e6ac3d23c906532663acbb834506e435.png)
何も選択しない場合インデックスは-1、テキストは空となります。
複数の選択を許可
![pad リストから選択ダイアログを表示15](https://sunagitsune.com/wp-content/uploads/2022/08/2110aadfc515d2ea085fef289fe2b1fc.png)
リストに制限がオンの場合に表示されます。
オンにすると複数項目を選択することができます。
オンにすると複数項目を選択することができます。
![pad リストから選択ダイアログを表示16](https://sunagitsune.com/wp-content/uploads/2022/08/918364ce84b3b1a385bc4acef1e2db64.png)
実行例です。
![pad リストから選択ダイアログを表示17](https://sunagitsune.com/wp-content/uploads/2022/08/98d2f46a6098aed2aca945d9d2abb9b1.png)
取得する変数も一覧となります。
先頭が+記号の項目を事前選択
![pad リストから選択ダイアログを表示18](https://sunagitsune.com/wp-content/uploads/2022/08/95f658151fa126ba4f29190a6bdcf7d4.png)
複数の選択を許可がオンの場合に表示されます。
オンにすると、頭に+が付いている場合最初から選択されるようになります。
オンにすると、頭に+が付いている場合最初から選択されるようになります。
![pad リストから選択ダイアログを表示19](https://sunagitsune.com/wp-content/uploads/2022/08/0d3d62fbf2143c3947141983d750aa9d.png)
たとえばリストを%[‘+1’, 2, 3]%とすると、
![pad リストから選択ダイアログを表示20](https://sunagitsune.com/wp-content/uploads/2022/08/86393f8827d781c5af152bfe38a97a1c.png)
こうなります。項目のテキストを+1にしたいなら‘++1’となります。
生成された変数
![pad リストから選択ダイアログを表示21](https://sunagitsune.com/wp-content/uploads/2022/08/191ce5f9deb087111800da30548b3df5.png)
変数名はクリックして変更可能、{x}から他の変数に値を代入できます。
![pad リストから選択ダイアログを表示22](https://sunagitsune.com/wp-content/uploads/2022/08/db062e19ea1d3641f433f453bbd9f4db.png)
スイッチをオフにすると変数が生成されなくなります。
エラー発生時
![pad リストから選択ダイアログを表示23](https://sunagitsune.com/wp-content/uploads/2022/08/f19a03b891df1374f77821a4c463c178.png)
エラー時の処理を指定できます。
![pad リストから選択ダイアログを表示24](https://sunagitsune.com/wp-content/uploads/2022/08/0ff2f7ad8381abf578bdb161c00ee570.png)
詳細では選択ダイアログが表示できない、非インタラクティブモードで選択ダイアログが表示できないを指定できます。
![](https://sunagitsune.com/wp-content/uploads/2021/11/machine-learning-g0b59793cc_1280-160x90.png)
Microsoft Power Automate Desktop(PAD)アクション、使い方一覧
Power Automate Desktopの使い方を機能・分類別に参照できるまとめです。
コメント