無料で使える RPA の taskt の使い方を紹介しています

スクリプトを素早く作るコツはあるか

RPA で自動化をするためにスクリプトを作り、試しに動かし、不具合があれば修正し、……という作業は意外と時間かかり面倒くさい作業です。

「このスクリプトが完成したら時間が短縮できる!」と長時間頑張り続けるのもいいのですが、スクリプトを素早く作るコツはあるのでしょうか?

結論から言うと、そんなものはないです (たぶん)。

taskt の場合、Record の機能を利用すれば、素早く作ることはできますが、正確性に欠けます (taskt が使えるクリック自動化方法ついて)。

ほかの RPA でも言えることですが、やりたい作業を 1 つずつ作っていくしかなさそうです。

  1. ○○をクリック
  2. 次に××をクリック
  3. 次に「△△と入力」

というように、やりたい作業の手順を 1 つずつ把握する、もしくはちゃんとメモをし、それを 1 つずつスクリプトにしていくしかありません。

あくまでも管理人個人の感想ですが、適当に作ってあとからアレコレ修正するよりも、1 つずつ作っていった方が、結果的に時間が短い気がします。

それ以上に、不具合が出たときに修正しようと頭を悩ます負担が減るのが大きいのかもしれません。

補足

補足ですが、taskt の場合、マウスカーソルを特定の位置動かしてクリックするといった操作は失敗する可能性が高くなるので、なるべくキーボード操作に置き換えるようにした方が良いです。

ほかにも、ある作業をするための手順というのを複数知っていると便利です。

例えば、ある作業をする方法が 3 つあったとします。

  1. マウスで 3 回クリックするが、画面の位置が変わるなどが原因でスクリプトにしづらい
  2. キーボード操作で 5 回キーを押すが、ショートカットキーなどが使えない場面がある
  3. キーボード操作で 10 回キーを押すが、ショートカットキーなどを組み合わせると確実にスクリプトにできる

この場合、どれをスクリプトにするのが簡単かというと、間違いなく 3 番目の 10 回キーを押す方法です。

10 回キーを押す操作を行わせるので、スクリプトを実行したときの作業時間は長くなりますが、実際に作業をするのはコンピューターですし、そもそも自動化できなければ RPA (taskt) を使う意味がありません。

そのため、「人間ならばもっと効率よくできるのに……」と思っても、RPA が理解できる効率の悪い作業をあえてさせるという妥協も大切かもしれません。


参考

らんの眼