JobAutoでGoogleスプレッドシートの指定セルへ移動・選択する方法

★アクションの説明、概要

JobAutoのブラウザ操作で、 Googleスプレッドシートの指定したセルへ 移動・選択する方法について説明します。

「スプレッドのセル移動」アクションでは、 ブラウザで開いているGoogleスプレッドシートの 指定したセルを選択できます。

現在開いているGoogleスプレッドシートだけでなく、 別のGoogleスプレッドシートのURLを指定して、 そのスプレッドシート内のセルへ移動することもできます。

対象となるURLやセルには JobAutoの変数を使用できるため、 処理内容に応じて移動先のスプレッドシートや セルを変更できます。

Googleスプレッドシートから値を取得する場合は 「スプレッドの値取得」、 セルへ値を入力・編集する場合は 「スプレッドの値編集」を使用します。

このページでは、 スプレッドのセル移動アクションの設定方法、 現在のシートや別URLのスプレッドシートで 指定セルへ移動する方法、 セルを選択できない場合の確認ポイントについて説明します。


★アクションの作成方法


★アクションの設定画面について

アクション設定画面の設定項目についての説明は以下の通りです。

1.基本設定

1-1.セルを移動するページを指定

・現在のシートでセルの移動

ブラウザで現在開いているGoogleスプレッドシートを操作する場合に選択します。

・新しくURLを指定してセルの移動

ブラウザで現在開いているGoogleスプレッドシートとは別のスプレッドシートを操作する場合に選択します。

・対象となるURL

新しくURLを指定してセルの移動を選択した場合に、URLを入力します。変数参照可能です。

1-2.対象となるセル

選択する対象のセルを指定します。変数参照可能です。


2.高度な設定

2-1.アラートが出ていればエラーとする

本アクションを実行するときにブラウザからアラートメッセージが表示されていた場合にエラーとするときは、チェックを入れます。

2-2.要素が見つかるまでのタイムアウト(秒)

設定した秒数までロボットが要素を探します。

2-3.アクション有効

このアクションを無効にする場合は、チェックを外します。


3.エラー発生時の対応

3-1. エラー時の処理

エラーが発生したときの設定を行います。詳細はこちらをご確認ください。

3-2.基点となる条件分岐

エラー時の処理で条件分岐の次のフローに移動を選択したときに、設定することができます。アクションでエラーが発生した場合、移動先の条件分岐を選択します。

3-3. エラー時にログ出力

エラーが発生したときにログに出力するか設定します。スケジュール実行したときのログへ出力されます。エラーとして扱わない場合は、チェックを外します。詳細はこちらをご確認ください。


Googleスプレッドシートの指定セルへ移動する場合

Googleスプレッドシートの指定したセルを 選択する場合は、 「スプレッドのセル移動」アクションを使用します。

値の取得や入力そのものではなく、 Googleスプレッドシート上で 操作対象となるセルへ移動する場合に使用します。

現在開いているGoogleスプレッドシートでセルを移動する場合

ブラウザで現在開いているGoogleスプレッドシート内の 指定したセルへ移動する場合は、 「現在のシートでセルの移動」を使用します。

「対象となるセル」に、 移動・選択したいセルを指定してください。

別のGoogleスプレッドシートでセルを移動する場合

現在ブラウザで開いているGoogleスプレッドシートとは 別のスプレッドシートへ移動してセルを選択する場合は、 「新しくURLを指定してセルの移動」を使用します。

「対象となるURL」に、 操作するGoogleスプレッドシートのURLを指定します。

対象となるURLには JobAutoの変数を使用できます。

移動するセルを変数で変更する場合

「対象となるセル」には、 固定したセルだけでなく JobAutoの変数を使用できます。

ロボットの処理内容に応じて 移動するセルが変わる場合は、 セルの指定を変数へ格納して参照します。

別のGoogleスプレッドシートを操作する場合は、 「対象となるURL」も変数で指定できます。

値を取得する場合は「スプレッドの値取得」を使用する

「スプレッドのセル移動」は、 Googleスプレッドシートのセルを 選択・移動するためのアクションです。

指定したセルの値を取得して JobAutoの変数へ格納する場合は、 「スプレッドの値取得」を使用します。

Googleスプレッドシートの値を取得する方法については、 JobAutoでGoogleスプレッドシートの値を取得する方法 も確認してください。

セルへ値を入力・編集する場合は「スプレッドの値編集」を使用する

Googleスプレッドシートのセルへ 値を入力・編集することが目的の場合は、 「スプレッドの値編集」を使用します。

「スプレッドの値編集」では、 入力するセルと値を指定して Googleスプレッドシートへデータを書き込むことができます。

Googleスプレッドシートへ値を入力する方法については、 JobAutoでGoogleスプレッドシートへ値を入力・編集する方法 も確認してください。

「値取得」「値編集」「セル移動」の使い分け

やりたいこと 使用するアクション
Googleスプレッドシートのセルから値を取得する スプレッドの値取得
Googleスプレッドシートのセルへ値を入力・編集する スプレッドの値編集
Googleスプレッドシートの指定セルを選択・移動する スプレッドのセル移動

Googleスプレッドシート内のシートを選択する場合

1つのGoogleスプレッドシート内に 複数のシートがあり、 操作対象となるシートを切り替える必要がある場合は、 シート選択の方法も確認してください。

Googleスプレッドシートの 該当するシートを選択する方法については、 Googleスプレッドシートの該当シートを選択するサンプル も確認してください。

指定したセルへ移動できない場合

「スプレッドのセル移動」を実行しても 想定したセルへ移動できない場合は、 まず操作対象となるGoogleスプレッドシートと 「対象となるセル」を確認してください。

別のGoogleスプレッドシートを操作している場合は、 「対象となるURL」が正しいか確認します。

URLやセルを変数で指定している場合は、 アクション実行時に 変数へ格納されている値も確認してください。

Googleスプレッドシートの表示に時間がかかる場合

対象となるGoogleスプレッドシートの表示に時間がかかり、 セル移動を実行できない場合は、 高度な設定の 「要素が見つかるまでのタイムアウト(秒)」を確認してください。

設定した秒数まで JobAutoが対象となる要素を探します。

ブラウザにアラートが表示されている場合

高度な設定の 「アラートが出ていればエラーとする」が有効な場合、 アクション実行時にブラウザからアラートが表示されていると エラーとして扱われます。

セル移動がエラーになる場合は、 ブラウザ上にアラートが残っていないかも確認してください。

スプレッドのセル移動がうまくいかない場合の確認順序

  1. 操作するGoogleスプレッドシートが正しいか確認する
  2. 「現在のシート」と「新しくURLを指定」のどちらを使用するか確認する
  3. 別URLを使用する場合は「対象となるURL」を確認する
  4. 「対象となるセル」が正しいか確認する
  5. URLやセルを変数指定している場合は、実行時の変数の値を確認する
  6. 複数シートがある場合は、操作対象となるシートが正しいか確認する
  7. 表示に時間がかかる場合は「要素が見つかるまでのタイムアウト(秒)」を確認する
  8. ブラウザにアラートが表示されていないか確認する

関連するGoogleスプレッドシート操作・ブラウザ操作

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください。