レッスン2までは、CoopelでWebサイトを検索して、検索結果をスプレッドシートに入力するシナリオの作成方法を学びました。
レッスン3では、複数のキーワードをWebサイトで検索して、検索結果をスプレッドシートに入力する繰り返し操作のシナリオを作成してみましょう。
事前準備
レッスン2で使用した「Coopelチュートリアル用スプレッドシート」を流用し、内容を変更します。
以下の表を[シート1]にコピー&ペースト(値のみを貼り付け)してください。
キーワード |
検索結果 | 検索対象 |
Excel | Yes | |
spreadsheet | Yes | |
条件分岐 | No | |
繰り返し | Yes |
繰り返し処理用アクションについて
レッスン3では、繰り返し処理に「各要素について繰り返す」アクションを使用します。
「各要素について繰り返す」アクションとは 指定したリストの内容(各要素)を順番に取り出し、それらに対して「各要素について繰り返す」内に配置した別のアクションを繰り返し実行することができるアクションです。
要素を全て取り出したら繰り返し処理は終了します。
「各要素について繰り返す」アクションの繰り返し処理の流れについて詳しくは、「設定方法(もっと詳しく)」を参照してください。
そのほかにも繰り返し処理用のアクションはあります。
アクションリストの「基本操作」⇒「制御処理」から選択できます。
新規シナリオにスプレッドシートのアクションを配置/設定する(ステップ1~6)
レッスン3では新規シナリオを作成し、事前準備で編集したスプレッドシートを読み込むためのアクションを配置/設定していきます。
スプレッドシートの内容(キーワード)をコピーして検索に使用したいため、[セルをコピー]アクションを配置します。
新規シナリオを作成する(ステップ1)
<ステップ1>
プロジェクトフォルダ画面から新規シナリオを作成します。
作成方法は、レッスン1の「シナリオを作成する」を参照してください。
※必要に応じてシナリオ名をクリックして名前を変更してください。ここでは「Coopelチュートリアル用シナリオ_2」としています。
[spreadsheetを開く]アクションを配置/設定する(ステップ2)
<ステップ2>
アクションリストから[spreadsheetを開く]をクリックして配置します(①)。
アクションの設定方法(②)はレッスン2のステップ9、10を参照してください。
[シートをシート名で指定]アクションを配置/設定する(ステップ3)
<ステップ3>
アクションリストから[シートをシート名で指定]をクリックして配置します(①)。
アクションの設定方法(②)はレッスン2のステップ12、13を参照してください。
[セルをコピー]アクションを配置/設定する(ステップ4~6)
次に、セルのコピーをしたいため[セルをコピー]アクションを配置し、スプレッドシートのA2~A5セルまでをコピーするように設定していきます。
<ステップ4>
アクションリストから[セルをコピー]をクリックします。
<ステップ5>
[セルをコピー]アクションの[対象シート]で参照アイコン(①)をクリックし、ハイライト表示された[シートをシート名で指定](②)、または参照アイコン(①)の下に表示された[シートをシート名で指定](③)をクリックします。
<ステップ6>
[コピー対象のセル]の入力欄に「A2:A5」と入力します。
これで、Coopelでセルの値をコピーする設定ができました。
[URLにアクセス]アクションを配置/設定する(ステップ7)
次に、Coopleトレーニングページにアクセスするための[URLにアクセス]アクションを配置します。
<ステップ7>
アクションリストから[URLにアクセス]をクリックして配置します(①)。
アクセス先のURL(②)は「https://training.coopel.ai/search.html」を指定してください。
次のステップから、繰り返し操作のアクションを配置していきます。
[各要素について繰り返す]アクションを配置/設定する(ステップ8~15)
[各要素について繰り返す]アクションを配置する(ステップ8~9)
[各要素について繰り返す]アクションをシナリオに配置して繰り返し処理を設定していきます。
<ステップ8>
アクションリストの検索ボックスに「各要素」と入力してアクションを検索します。
<ステップ9>
表示された[各要素について繰り返す]アクションをクリックしてシナリオに配置します。
[各要素について繰り返す]を設定する(ステップ10)
[各要素について繰り返す]アクションの[受け取るリスト]を設定します。
<ステップ10>
[各要素について繰り返す]アクションの[受け取るリスト]で参照アイコン(①)をクリックし、ハイライト表示された[セルをコピー]アクション(②)、または参照アイコン(①)の下に表示された[セルをコピー](③)をクリックします。
これで、[受け取るリスト]に[セルをコピー]が設定されました。
このことにより①[セルをコピー]アクションでコピーしたセル(A2~A5)は、②[各要素について繰り返す]アクションに渡されて1セルずつ順番に繰り返し処理されるようになります。
次のステップからは、この[各要素について繰り返す]アクションの中にブラウザ操作のアクションを配置していきます。
ブラウザを操作してアクションを配置する(ステップ11)
[URLにアクセス]アクションからCoopel Selector Helperを起動して、Coopelトレーニングページでキーワードを検索し、検索結果を取得するアクションを配置しましょう。
<ステップ11>
ステップ7で配置した[URLにアクセス]アクションの[要素選択を開始](①)をクリックし、レッスン1のステップ5~11を参照して同じアクション(②)を配置してください。
※検索キーワードはレッスン1と同様の「Excel」を入力してください。次のステップで変更します。
[画面に情報を入力]アクションを再設定する(ステップ12~13)
Coopelトレーニングページの検索欄に「Excel」と入力するように設定していた箇所を[各要素について繰り返す]に再設定し、[セルをコピー]でコピーしたA2~A5までのキーワードが順番に入力されるようにします。
<ステップ12>
[画面に情報を入力]アクションを選択します。
<ステップ13>
[入力内容]の参照アイコン(①)をクリックし、ハイライト表示された[各要素について繰り返す]アクション(②)、または参照アイコン(①)の下に表示された[各要素について繰り返す](③)をクリックします。
これで、[入力内容]に[各要素について繰り返す]が設定されたことで、スプレッドシートのA2~A5までのキーワードが繰り返し入力されるようになりました。
[セルをペースト]アクションを配置/設定する(ステップ14~15)
最後に[セルをペースト]アクションを配置して、検索結果の件数がスプレッドシートに入力されるように設定します。
<ステップ14>
アクションリストから[セルをペースト]をクリックして配置します(①)。
アクションの設定方法は、レッスン2のステップ15、16を参照してください(②)。
<ステップ15>
スプレッドシートのB列の空白行に、検索結果の件数が入力されるように設定します。
[ペースト対象のセル]に起点のセルとなる「B2」と入力(①)し、[列または行の最後に書き込む](②)をクリックし、[列の最後に書き込む](③)をクリックします。
Tips
このステップは今回のシナリオ作成においては本来必要ありませんが、このアクションの設定が必要となる場合が多いので設定方法と考え方を覚えておいてください。
[別のURLに移動]アクションを配置/設定する
<ステップ16>
もう一度、検索前の状態にページを戻して次の検索の準備を整えます。
アクションリストから「別のURLに移動」をクリックして配置します。その後、[ブラウザ]に現在のブラウザである「URLにアクセス」を参照し(①)、[遷移先URL]にトレーニングページのURL(https://traning.coopel.ai/search.html)を入力します(②)。
シナリオを実行してスプレッドシートを確認する(ステップ17~19)
シナリオを実行して、各キーワードの検索件数がスプレッドシートに入力されているかどうかを確認してみましょう。
<ステップ17>
[実行]をクリックします。
<ステップ18>
全てのアクションにが表示されたことを確認してください。
<ステップ19>
検索件数がスプレッドシートに入力されていることを確認します。
学習のまとめ
応用レッスン
コメント
0件のコメント
サインインしてコメントを残してください。