今回はAutomation Anywhere A2019にてディクショナリ型変数を使用する方法について解説いたします。
(このページの内容はA2019.16で確認しています。)
フォルダの中にあるファイル名を取得してみよう
フォルダの中にある5つファイルがあります。
今回は、フォルダにあるファイルの数だけファイル名と拡張子を取得してみましょう。
![](https://i1.wp.com/tech.seagp.com/wp-content/uploads/2020/12/rapture_20201209154747.jpg?resize=646%2C183&ssl=1)
【設定手順】
(1)ループ「フォルダーの各ファイルに対して」を指定し、フォルダーのディクショナリパスを入力し、変数を作成をクリック
(2)ディクショナリ変数を作成します。
(3)メッセージボックスでディクショナリ変数を表示するために、ループ処理の中にメッセージボックスを挿入します。
![](https://i1.wp.com/tech.seagp.com/wp-content/uploads/2020/12/rapture_20201209165048.jpg?resize=277%2C442&ssl=1)
(4)メッセージボックスアクション内でF2キーをクリックし、ディクショナリ変数を挿入しようとするとディクショナリキーの入力を求められます。
![](https://i0.wp.com/tech.seagp.com/wp-content/uploads/2020/12/rapture_20201209155734.jpg?resize=403%2C199&ssl=1)
※ディクショナリキーは、「name (ファイル名)」と「extension (拡張子)」です。
※デバッグモードで確認することが可能です。
![](https://i0.wp.com/tech.seagp.com/wp-content/uploads/2020/12/rapture_20201209155814.jpg?resize=545%2C199&ssl=1)
(5)「$ディクショナリテスト{name}$.$ディクショナリテスト{extension}$」という形で入力すると、「テスト見積もり①.pdf」の形で表示することが可能です。
※入力する際には、必ず「.」をいれるようにしてください。
![](https://i0.wp.com/tech.seagp.com/wp-content/uploads/2020/12/rapture_20201209163759-1.jpg?resize=411%2C209&ssl=1)
(6)実際に実行させてみると、メッセージボックスには 「ファイル名+拡張子」の形で表示することが可能です。
![](https://i2.wp.com/tech.seagp.com/wp-content/uploads/2020/12/rapture_20201209164729.jpg?resize=493%2C218&ssl=1)
ディレクトリ変数のキーに関しては、A2019上で確認するにはデバッグモードでキーを確認する方法となります。
他にもデバッグモードを活用することでBot開発に必要なヒントがあるケースは多いので、デバッグモードを積極的に活用しBot開発に活かしましょう。