サイトアイコン JobAutoマニュアル

JobAutoで表のセルに値を入力する方法

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

JobAutoで表として認識したアプリ画面の 行番号・列番号を指定し、 その位置へ値を入力する方法について説明します。

「【表】値入力」アクションでは、 表内の値を入力したい位置を行番号と列番号で指定し、 マウスとキーボード操作を使って値を入力します。

入力する値には、 変数やシステム値を使用できます。

また、 入力前に現在の値を削除する方法や、 キーボード入力・クリップボードからCtrl+Vによる入力、 入力後のEnter・Tab操作などを設定できます。

このアクションを使用する前に、 「【要素】表として操作する」または 「【画像】表として操作する」などを使って、 操作対象を表として認識させます。


★アクションの作成方法


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

アクション設定画面の設定項目について説明します。「画面を読み込み」「操作対象にフォーカス」「背景色」については、アプリデザインの使い方をご確認ください。

1.基本設定

1-1.行番号

表内の何行目へ値を入力するか設定します。行番号には変数を使用できます。

1-2.列番号

表内の何列目へ値を入力するか設定します。列番号には変数を使用できます。

1-3.値入力

入力する値を設定します。入力する値には変数やシステム値を使用できます。システム値の説明はこちら。

ステップ1 クリック操作

設定した表の場所を選択するときの方法を選択します。

・クリック

クリックして選択します。

・ダブルクリック

ダブルクリックして選択します。

ステップ2 キー送信 データクリア

選択した箇所のデータをクリアする方法を選択します。

・Ctrl+A バックスペース

選択中の箇所を全選択し、Backspaceキーでデータをクリアします。

・ Ctrl+A DELETE

選択中の箇所を全選択し、Deleteキーでデータをクリアします。

・何もしない

なにもしません。

・ バックスペース

選択中の箇所をBackspaceキーでデータをクリアします。

・ DELETE

選択中の箇所をDeleteキーでデータをクリアします。

ステップ3 キー送信 入力

・クリップボードからCtrlV

選択した箇所へCtrl+Vを使って値を貼り付けます。

キーボード入力では、「~」はEnterキーと同じ動作になるため、値に「~」が含まれる場合は「クリップボードからCtrl+V」を使用してください。

「~」チルダを入力する可能性がある場合、
クリップボードからCtrl+Vをお使いください。

・キーボード入力

キーボードを使って入力します。

・何もしない

なにもしません。

ステップ4 キー送信 エンター

値を入力後の操作を設定します。

・エンター

Enterキーを送信します。

・タブ

Tabキーを送信します。

・何もしない

なにもしません。


2.高度な設定

2-1.アクション有効

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

2-2.事前に表を再読み込み

このアクションを実行する直前に表を再読み込みする場合は、チェックを入れます。


3.エラー発生時の対応

3-1.エラー時の処理

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

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

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

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

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


表内の行と列を指定して値を入力する

「【表】値入力」では、 表として認識した範囲の行番号・列番号を指定し、 その位置へ値を入力します。

入力する値には、 固定値だけでなく変数やシステム値を使用できます。

表形式アクションを使うまでの流れ

表形式で値を入力する場合は、 最初に操作対象となる範囲を JobAutoに表として認識させます。

表として認識する方法には、 「【要素】表として操作する」と 「【画像】表として操作する」があります。

表として認識したあとは、 「【表】値入力」で行番号・列番号を指定し、 目的の位置へ値を入力します。

行番号と列番号で入力位置を指定する

「行番号」では、 表内の何行目へ値を入力するか設定します。

「列番号」では、 表内の何列目へ値を入力するか設定します。

行番号・列番号はいずれも変数参照できます。 そのため、 入力する行や列を変数で切り替えながら 表へ値を入力することもできます。

入力する値を設定する

「値入力」には、 表の指定した位置へ入力する値を設定します。

入力する値は変数参照できます。 また、システム値を使用することもできます。

値入力は4つのステップで設定する

「【表】値入力」では、 対象位置の選択、現在の値のクリア、 値の入力、入力後の操作を順番に設定します。

ステップ1:入力する位置を選択する

行番号・列番号で指定した表内の位置を、 クリックまたはダブルクリックして選択します。

設定動作
クリック指定した位置をクリックします。
ダブルクリック指定した位置をダブルクリックします。

ステップ2:現在の値をクリアする

値を入力する前に、 現在入力されているデータをどのようにクリアするか設定します。

設定動作
Ctrl+A バックスペース現在の値を全選択し、Backspaceで削除します。
Ctrl+A DELETE現在の値を全選択し、Deleteキーで削除します。
BackspaceBackspaceキーを送信します。
DELETEDeleteキーを送信します。
何もしない現在の値をクリアする操作を行いません。

ステップ3:値を入力する

現在の値を必要に応じてクリアしたあと、 設定した値を入力します。

入力方法動作
クリップボードからCtrl+VCtrl+Vを使って値を貼り付けます。
キーボード入力キーボードを使って値を入力します。
何もしない値を入力する操作を行いません。

ステップ4:入力後の操作を設定する

値を入力したあとに、 必要なキー操作を実行できます。

設定動作
EnterEnterキーを送信します。
TabTabキーを送信します。
何もしない入力後のキー操作を行いません。

「~」チルダを入力する場合

アプリ操作の値入力では、 「~」チルダはEnterキーを押したときと同じ動きをします。

そのため、 入力する値に「~」が含まれていると、 入力が途中で終了する場合があります。

「~」を入力する可能性がある場合は、 入力方法に「クリップボードからCtrl+V」を使用してください。

操作する直前に表を再読み込みする

高度な設定の 「事前に表を再読み込み」を有効にすると、 「【表】値入力」を実行する直前に 表を再読み込みします。

前の処理によって表の表示内容が変化している場合などは、 現在認識している表の状態と 実際の画面が合っているか確認してください。

「【表】マウス操作」「【表】値取得」との違い

アクション用途
【表】マウス操作表内の指定した位置へマウス操作を行います。
【表】値取得表内の指定した位置から値を取得して変数へ格納します。
【表】値入力表内の指定した位置へ値を入力します。

【画像】表として操作したあとの値入力について

「【画像】表として操作する」を使って表として認識したあとに 「【表】値入力」を作成した場合は、 現在のJobAutoではアプリデザインの 「操作対象にフォーカス」を使用できません。

画像から表として認識した場合は、 この点に注意して入力位置を確認してください。

表へ値を正しく入力できない場合

目的の位置へ値を入力できない場合は、 次の点を確認してください。

  1. 操作対象となる範囲を正しく表として認識できているか
  2. 行番号が入力したい位置に合っているか
  3. 列番号が入力したい位置に合っているか
  4. 行番号・列番号を変数参照している場合は、変数の値が想定どおりか
  5. クリックまたはダブルクリックで入力対象を正しく選択できているか
  6. 現在の値をクリアする方法が対象アプリに合っているか
  7. 入力方法が「キーボード入力」と「クリップボードからCtrl+V」のどちらになっているか
  8. 「~」を含む値では「クリップボードからCtrl+V」を使用しているか
  9. 入力後にEnterまたはTabが必要かどうか
  10. 表の内容が変化している場合は、事前に表を再読み込みする必要がないか

関連するアプリ操作・FAQ

モバイルバージョンを終了