BizRobo!で繰り返しダウンロードを行うロボットを作ってみよう
皆さんこんにちは!開発エンジニアのYOです。
そろそろ寒い季節も終わりに近づいてきましたが、次は恐怖の花粉がやってきます。
外に出ずひたすら引きこもりたい気持ちを抑え、今日も頑張りたいと思います!
さて、本日はBizRobo!が得意とする、繰り返し処理を一緒に作っていきたいと思います。
はじめに
■ゴール
KYOSO PRAS+サイトのRPAブログページから、表示されているブログのタイトルを一覧にしてExcelファイルに書き出す。
■BizRobo!で行うこと
今回BizRobo!では以下のような作業をロボットにしていきます。
1.書き出し先のExcelファイルを開く
2.KYOSO PRAS+サイトのRPAブログページを開く
3.表示されたブログのタイトルを取得する
4.最初に開いたExcelファイルに書き込む
■実際のロボットの作り方
では実際のロボット作成の流れを説明します。大きくは6つの作業になります。
1.書き出し先のExcelファイルを開き、変数に抽出する
2.KYOSO PRAS+サイトのRPAブログページを開く
3.タグ繰り返しのループを設定する
4.ブログタイトルを取得する
5.最初に開いたExcelファイルにタイトルを書き込む
6.Excelを保存する
※最後のタイトル取得まで4-5を繰り返します。
ロボットを作っていく
1.書き出し先のExcelファイルを開き、変数に抽出する
まずは下準備その1です。書き出すExcelを開いておきましょう。
「LoadFile」でExcelファイルを指定します。
ウィンドウズビューにExcelが表示されたら、続いて画面下にある「アクションを選択」から
Excelファイルを変数へ取り込みましょう。
ここでグローバルにチェックを入れてOKボタンをクリックします。
2.KYOSO PRAS+サイトのRPAブログページを開く
下準備その2です。KYOSO PRAS+サイトのRPAブログページを開きましょう。
URL:https://kyosopras.biz/blog/
開き方ですが、画面中央にあるウィンドウズビューの一番上の入力欄に上記URLを入力して
Enterキーを押下するとステップが出来上がりサイトが開きます。
いかがでしょうか。KYOSOPRAS+のサービスサイトが開きましたでしょうか。
3.タグ繰り返しを設定する
ここでは本題である繰り返しステップを設定します。
今回詳細な説明は省きますが、このステップによってブログのタイトルを順番に選択できるようになります。
ウィンドウズビューを下にスクロールするとブログタイトルが表示されてくるので、
ここでタイトルをクリックすると緑色の枠が登場します。
これが確認できたらその枠の中で右クリック、表示されたメニューから「タグ繰り返し」を選択しましょう。
いかがでしょう。
「For Each Tag(タグ繰り返し)」ステップが表示されたと思います。
これで各ブログのタイトルが順番に選択できるようになっているはずです。
それでは選択できるか試してみましょう。
「For Each Tag」ステップ内に数字が確認できると思いますが、その下にある左右の矢印を
クリックすると順番に青い枠が移動すればOKです。
※もしうまくいかない場合は、ステップを一度削除し再度設定し直してみましょう。
4.ブログタイトルを取得する
続いてブログのタイトルを取得します。
先程もタイトルをもとに繰り返しを設定しましたが、タグ繰り返しではタイトルは取得できていません。
青い枠は移動するたびにその中にあるタイトルを取得する流れをここで作成します。
それでは青枠内のタイトルの文字列を一度クリックします。
緑色の枠が表示されたらその中を今度は右クリックしましょう。
表示されたメニューから、抽出_テキスト_新しいシンプルタイプの変数_ShortTextの順に選択します。
変数名を設定します。ここでは一旦「タイトル」としてOKをクリックしましょう。
これで各ブログのタイトルが変数「タイトル」に保管されます。
5.最初に開いたExcelファイルにタイトルを書き込む
今度は最初に開いたExcelに画面を移します。ここではExcelに書き込みを行うための行挿入を行います。
まずは現在ウィンドウズビューに表示されているKYOSOPRAS+サイトをExcelに切り替えましょう。
ウィンドウズビュー上部にタグが表示されているのがわかりますでしょうか。
ここでExcelのタグを選択すると画面が切り替わります。
切り替わったら、画面の左上の何もないところ(A列と1行目の間)を右クリック、
メニューが表示されたら、修正_挿入_行_最後、の順に選択します。
行挿入の画面が開いたら、そのまま「OK」をクリックします。
続いて、A1セルを右クリック、メニューからコンテンツ設定を選択します。
すると、セルのコンテンツ設定画面が表示されますので、「コンテンツ」の右端にある
下向き矢印(▼)をクリック、「変数」を選択しましょう。
「コンテンツ」の中身が「変数を選択」に変わったら、これをクリック、
先程作成した変数「タイトル」をセットします。
いかがでしょうか。タイトルが一つ入力されたと思います。
先程の「タグ繰り返し」ステップで先に進めると処理が繰り返され、次々と入力されていくことが確認できると思います。
6.Excelを保存する
これで最後のステップです。すべての繰り返し処理が完了したあとにExcelファイルを書き出します。
まずは最初のステップの左側の矢印を右クリック、表示されたメニューから「ブランチを追加」を選択しましょう。
これで下に伸びる矢印が表示されたはずです。
※ブランチの追加位置は繰り返し処理の前であればどこでも大丈夫です。
「Write File」ステップがセットされたら、プロパティからファイルの保存先を設定しましょう。
もとのファイルに上書きしても、別名にしても大丈夫です。
これで完成です!実行して結果を見てみましょう。
Excelを開き、タイトルが表示されていればOKです!
以上です。
最後に
いかがでしたでしょうか?
今回はBizRobo!が得意とする繰り返し処理を案内させていただきました。
繰り返しにはほかにも様々な方法がありますが、今回はその一つをご紹介しました。
これが皆様の自動化推進へ向けた一助となれば幸いです。
KYOSOPRAS+ではRPAの導入支援、運用保守だけでなく、将来的な社内のRPA定着化に向けた
教育や研修までトータルにサポートさせていただいております。
もしご不安やご相談がございましたら、お気軽にお問い合わせください。