毎日行う作業で少しでも自動化したいというRPA。今回はEdgeを開いて特定のテキストを入力フォームに設定する際に、数値を文字列として設定する方法についてご紹介します。
(バージョン2.6.48.21069で確認しています。予めご了承ください。)
ゴール
ここではサンプルとして、「サイト内を検索」に000123456789という文字列を毎回入力しているとします。これを自動的に入力する事をゴールとします。
![](https://www.taktools.net/tools/wp-content/uploads/2021/07/a40b55ed47d93079253225c6b9d805cd.png)
フロー作成
さっそく新しいフローを作成していきます。
![](https://www.taktools.net/tools/wp-content/uploads/2021/07/8e6a90204301c30b5209438b6083d11b-800x577.png)
「新しい Microsoft Edgeを起動する」アクションを追加します。
![](https://www.taktools.net/tools/wp-content/uploads/2021/07/8080db8e1350f807eb95917ec466015b-800x430.png)
操作対象とするURLを設定します。
![](https://www.taktools.net/tools/wp-content/uploads/2021/07/4072556aea01fe2a3f3f94ccd85cf7f6.png)
その後、「Web ページ内のテキスト フィールドに入力する」を追加し、「UI要素を追加」から入力対象を選択します。
![](https://www.taktools.net/tools/wp-content/uploads/2021/07/3d4f1c472c7fa59715b74a161e313613-800x408.jpg)
まずは「000123456789」をテキスト欄に入力してみます。
![](https://www.taktools.net/tools/wp-content/uploads/2021/07/ed318e811831c9e3c965c7299facbd20.png)
ここで「保存」を行うと、先頭の000が消えました。
これはテキストが数値として認識されたため、ゼロが省略されたという事になります。
![](https://www.taktools.net/tools/wp-content/uploads/2021/07/11ed1dbe1e95dee62acbb98c1cafe6e8.png)
数値を文字列として設定する
ゼロを省略しない(000も付けた形)で設定を行いたい場合は、数値を文字列として設定します。
テキスト欄に、%’数値’%というように、%’ ’%で囲うだけです。
![](https://www.taktools.net/tools/wp-content/uploads/2021/07/145d9e103c53458259ec0cf9e17e599c.png)
保存後もゼロが省略されず、文字列として設定された事が確認できます。
![](https://www.taktools.net/tools/wp-content/uploads/2021/07/2a3e812292b856005c0084d9790e2c4d.png)
まとめ
以上、「Webページ内のテキスト フィールドに入力する」際に、数字を文字列として設定する方法は、%’ ’%で囲む。という内容でした。他のアクションでも利用できると思いますので、同じ方法でご確認ください。
良かったら他の記事も読んで頂けると嬉しいです。
短期連載