JobAutoで現在のタブ以外をすべて閉じる方法

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

JobAutoのブラウザ操作で、 現在操作しているタブを残し、 それ以外の開いているタブをまとめて閉じる方法について説明します。

「現在のタブ以外を閉じる」アクションでは、 ブラウザに複数のタブが開いている場合に、 現在JobAutoが操作しているタブだけを残して ほかのタブを閉じることができます。

複数のタブを使った処理が終わり、 後続処理で必要なタブだけを残したい場合などに使用します。

現在操作しているタブそのものを閉じたい場合は、 「現在のタブを閉じる」アクションを使用します。

このページでは、 「現在のタブ以外を閉じる」アクションの設定方法、 現在のタブを閉じる場合との違い、 複数のブラウザタブを整理するときの 確認ポイントについて説明します。


★アクションの作成方法


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

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

1.基本設定

1-1.現在のタブかタブ以外か

>現在のタブを閉じる

複数開いているタブのうち、現在表示されているタブを閉じます

>現在のタブ以外を閉じる

複数開いているタブのうち、現在表示されているタブ以外を閉じます。本アクションではこちらが選択状態になっています。

1-2.画面を閉じた後、最初の画面に制御を戻す

このアクションの実行後、一番最初に開いたタブを表示する場合はチェックを入れます。本アクションではこちらはチェックが外れた状態になっています。

2.高度な設定

2-1.アクション有効

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


3.エラー発生時の対応

3-1. エラー時の処理

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

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

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

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

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


現在のタブ以外をまとめて閉じる場合

ブラウザに複数のタブが開いていて、 現在JobAutoが操作しているタブだけを残す場合は、 「現在のタブ以外を閉じる」アクションを使用します。

現在のタブはそのまま残り、 それ以外の開いているタブが閉じられます。

複数タブを使った処理のあとにタブを整理する場合

JobAutoで複数のタブを使って処理していると、 処理が終わったあとも 使用済みのタブがブラウザに残る場合があります。

後続処理で必要なタブだけを残したい場合は、 残したいタブへ移動したあとに 「現在のタブ以外を閉じる」を実行します。

別のタブへ操作対象を切り替える方法については、 JobAutoで別タブへ移動・切り替える方法 も確認してください。

残したいタブを確認してから実行する

「現在のタブ以外を閉じる」では、 現在JobAutoが操作しているタブが残ります。

そのため、 アクションを実行する前に、 後続処理で残したいタブを JobAutoが操作対象としているか確認してください。

別のタブを残したい場合は、 先に「別タブに移動」でそのタブへ操作対象を切り替えてから、 「現在のタブ以外を閉じる」を実行します。

現在操作しているタブを閉じる場合

「現在のタブ以外を閉じる」は、 現在JobAutoが操作しているタブを残すアクションです。

現在操作しているタブそのものを閉じたい場合は、 「現在のタブを閉じる」を使用します。

現在操作しているタブを閉じる方法については、 JobAutoで現在のブラウザタブを閉じる方法 も確認してください。

「現在のタブを閉じる」と「現在のタブ以外を閉じる」の違い

やりたいこと 使用するアクション
現在JobAutoが操作しているタブを閉じる 現在のタブを閉じる
現在のタブを残して、それ以外のタブを閉じる 現在のタブ以外を閉じる

タブを閉じたあと最初のタブへ制御を戻す場合

基本設定の 「画面を閉じた後、最初の画面に制御を戻す」 を使用すると、 アクション実行後に一番最初に開いたタブを表示できます。

この設定を使用する場合は、 アクション実行後の後続処理が 最初に開いたタブを対象としているか確認してください。

新しいタブを追加する場合

開いているタブを閉じるのではなく、 新しいタブを追加して別のWebページを操作したい場合は、 「新しいタブを作成する」アクションを使用します。

新しいタブの作成方法については、 JobAutoでブラウザに新しいタブを作成する方法 も確認してください。

4つのタブ操作アクションの使い分け

やりたいこと 使用するアクション
ブラウザに新しいタブを追加する 新しいタブを作成する
すでに開いている別のタブへ操作対象を切り替える 別タブに移動
現在操作しているタブを閉じる 現在のタブを閉じる
現在のタブを残してほかのタブをまとめて閉じる 現在のタブ以外を閉じる

現在のタブ以外を閉じる操作がうまくいかない場合の確認ポイント

  1. ブラウザに複数のタブが開いているか確認する
  2. JobAutoが現在どのタブを操作しているか確認する
  3. 残したいタブが現在の操作対象になっているか確認する
  4. 別のタブを残したい場合は、先に「別タブに移動」を実行する
  5. 現在のタブそのものを閉じたい場合は「現在のタブを閉じる」を使用する
  6. アクション実行後に最初のタブへ戻る場合は「画面を閉じた後、最初の画面に制御を戻す」を確認する

関連するブラウザ操作・FAQ

【変数】正規表現置換のサンプルなど

変数の値を加工アクションには正規表現置換という機能があります。文字列から任意の文字を抜き出したり、いらない部分を削除する機能です。この機能をうまく使えば、すくないアクション数でやりたいことをロボットにやってもらうことができます。

このページでは正規表現置換のサンプルなどをご紹介します。ロボット作成の参考にしてください。


1.テンプレートを使う

正規表現置換にはテンプレートが用意されています。このテンプレートでやりたいことが実現できかもしれません。まずテンプレートで対応できるのか確認しましょう。

検索パターンの?をクリックするとテンプレートが表示

2.1行目の文字列を取得

文字列から1行目の文字列だけを取得する方法です。

やりたいこと

以下の文字列から先頭行の日時だけを取得します。

やりかた

検索パターンへ(^.*)[\r|\n]と設定します。また置換文字へ$0を設定します。設定がただしければ、結果に先頭行だけが表示されます。


3.特定の文字列を取得1

文字列から特定の文字列だけを取得する方法です。

やりたいこと

以下の文字列から合計金額の後ろの金額だけを取得します。

やりかた

検索パターンへ合計金額(.*)円と設定します。また置換文字へ$0を設定します。設定がただしければ、結果に金額だけが表示されます。

金額の前部にスペースがついているので、こちらも正規表現置換でとってしまいます。検索パターンの数字関係の数字を取得というテンプレートを使ってとります。


4.特定の文字列を取得2

文字列から特定の文字列だけを取得する方法です。

やりたいこと

以下の文字列からCCの部分のメールアドレスをすべて取得します

やりかた

検索パターンへCC:[\r|\n](.*)と設定します。また置換文字へ$0を設定します。設定がただしければ、結果にCCのメールアドレスだけが表示されます。


5.特定の文字列を取得3

文字列から特定の文字列だけを取得する方法です。

やりたいこと

以下の文字列から商品一覧の内容を取得します。

やりかた

検索パターンへ商品一覧.[^■]*と設定します。また置換文字へ$0を設定します。設定がただしければ、結果に商品一覧が表示されます。

商品一覧という項目名もとりましょう。検索パターンへ(□.*)[\n|\r]と設定します。また置換文字へ$0を設定します。設定がただしければ、結果に商品一覧を除いた一覧が表示されます。


6.特定の文字列を取得4

文字列から特定の文字列だけを取得する方法です。

やりたいこと

一覧から最後に表示されているURLを取得します。

やりかた

検索パターンへ(?=http).*com$と設定します。また置換文字へ$0を設定します。設定がただしければ、結果に最後に表示されていたURLが表示されます。


7.特定の文字列を取得5

文字列から特定の文字列だけを取得する方法です。

やりたいこと

メールの本文に該当する場所を取得します(株式会社以降の個所)。

やりかた

検索パターンへCC:.*>[\n|\r]+と設定します。また置換文字へ$0を設定します。設定がただしければ、結果に本文の部分が表示されます。

JobAutoの共通部品でメッセージを音声出力する方法|テキスト読み上げ

★共通部品の説明、概要

JobAutoの共通部品を使用して、指定したメッセージ(文字列)を音声で読み上げます。

例えば、ロボットの処理の最後に「処理が完了しました」というメッセージを読み上げることで、処理が終わったことを音声で知らせることができます。

この共通部品では、音声出力するためのコマンドをPS1ファイル(PowerShellスクリプト)に書き出し、コマンドライン実行アクションで実行しています。


★共通部品のダウンロード

共通部品はこちらからダウンロードしてください。ダウンロードした共通部品をロボデザインでインポートして使用します。


★共通部品の使い方

共通部品へ、音声で読み上げたいメッセージを設定します。

1-1.メッセージ

入力変数「メッセージ」に、音声出力したい文字列を設定します。

例えば、ロボットの処理完了を知らせたい場合は「処理が完了しました」などのメッセージを設定します。


2.共通部品からもらう値

この共通部品から受け取る値はありません。

共通部品は、入力変数「メッセージ」に設定された文字列を音声で読み上げる処理を行います。


3.その他

この共通部品では、音声出力するためのコマンドをPS1ファイル(PowerShellスクリプト)に書き出し、PowerShellを使用して実行しています。

PCの設定や組織のセキュリティポリシーによっては、PowerShellの実行が制限されている場合があります。

PowerShellの実行が制限されている場合は、PCの管理者に確認し、利用が許可された環境・方法で共通部品を実行してください。


関連する共通部品

メッセージを読み上げるのではなく、音楽ファイルを再生したい場合は、以下の共通部品をご利用ください。

JobAutoでは、音声出力以外にも、日付の取得やデータの加工など、ロボット開発で再利用できる共通部品を公開しています。

JobAutoの共通部品ライブラリ一覧へ戻る

JobAutoの共通部品で指定した日付が休日か判定する方法

★共通部品の説明、概要

JobAutoの共通部品を使用して、指定した日付が休日か判定します。

Holidays JP APIで公開されている日本の祝日データを利用して、渡された日付を判定します。

休日と判定された場合は共通部品が正常終了し、休日ではない場合は共通部品の呼び出しアクションがエラーになります。

共通部品の正常終了・エラーを利用して、指定した日付に応じたロボットの処理を行うことができます。


★共通部品のダウンロード

共通部品はこちらからダウンロードしてください。ダウンロードした共通部品をロボデザインでインポートして使用します。


★共通部品の使い方

1.共通部品へ渡す値

共通部品へ、休日かどうかを判定したい日付を設定します。

1-1.日付

入力変数「日付」に、YYYYMMDD形式の日付を設定します。

例えば、2026年10月21日を判定したい場合は「20261021」を設定します。


2.共通部品からもらう値

この共通部品から受け取る値はありません。

休日かどうかの判定結果は、共通部品の呼び出しアクションが正常終了したか、エラーになったかによって確認します。


3.その他

この共通部品では、指定した日付の判定結果によって、共通部品の呼び出しアクションの終了状態が変わります。

  • 休日の場合:正常終了します。
  • 休日ではない場合:エラーになります。

ロボットで判定結果に応じた処理を行う場合は、共通部品の呼び出しアクションのエラー時の設定で対応してください。


関連する共通部品

休日の判定だけでなく、土日や祝日を考慮して営業日の日付を取得したい場合は、以下の共通部品もご利用ください。

JobAutoでは、このほかにも月末日や曜日の取得など、日付を扱う共通部品を公開しています。

JobAutoの共通部品ライブラリ一覧へ戻る

JobAutoの共通部品で音楽を鳴らす方法|音声ファイルの再生

★共通部品の説明、概要

JobAutoの共通部品を使用して、WAV形式などの音楽・音声ファイルを再生します。

例えば、ロボットの処理の最後にこの共通部品を実行することで、処理が完了したことを音で知らせることができます。

この共通部品では、音楽ファイルを再生するためのコマンドをバッチファイルに書き出し、コマンドライン実行アクションで実行しています。


★共通部品のダウンロード

共通部品はこちらからダウンロードしてください。ダウンロードした共通部品をロボデザインでインポートして使用します。


★共通部品の使い方

共通部品へ、再生したい音楽ファイルのパスを設定します。

1-1.音楽ファイル

入力変数「音楽ファイル」に、共通部品で再生する音楽・音声ファイルのパスを設定します。


2.共通部品からもらう値

この共通部品から受け取る値はありません。

共通部品は、指定した音楽ファイルを再生する処理を行います。


3.その他

この共通部品では、音楽ファイルを再生するためのコマンドをバッチファイルに書き出し、PowerShellを使用して実行しています。

PCの設定や組織のセキュリティポリシーによっては、PowerShellの実行が制限されている場合があります。

PowerShellの実行が制限されている場合は、PCの管理者に確認し、利用が許可された環境・方法で共通部品を実行してください。


関連する共通部品

音楽ファイルを再生するのではなく、指定したメッセージを音声で読み上げたい場合は、以下の共通部品をご利用ください。

JobAutoでは、音声出力以外にも、日付の取得やデータの加工など、ロボット開発で再利用できる共通部品を公開しています。

JobAutoの共通部品ライブラリ一覧へ戻る

JobAutoでExcelの数式を再計算する方法

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

JobAutoのExcel操作で、 Excelブックや指定したシートの数式を 再計算する方法について説明します。

Excelでは、 数式を自動的に再計算する「自動計算」と、 必要なタイミングで再計算する「手動計算」を 設定できます。

「再計算実行」アクションでは、 Excelブック全体を再計算するか、 指定したシートだけを再計算するかを設定できます。

また、 Excelブックの計算方法を 「手動計算」または「自動計算」へ 変更することもできます。

このページでは、 Excelの数式を再計算する方法と、 ブック全体・指定シートの再計算、 自動計算・手動計算の設定について説明します。


★アクションの作成方法


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

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

1.基本設定

1-1.ブック

ロボットが開いているエクセルのうち、どのエクセルを操作対象にするか選択します。名前とインデックスから選択します。

・名前

エクセル名で指定します。変数参照可能です。

・インデックス

インデックスで指定します。ロボットがエクセルを開いた順番でインデックスが定義されます。

1-2.シート名

ロボットが操作するシートを指定します。名前またはインデックスから指定できます。「再計算内容」で「現在のシートを再計算する」を選択した場合のみ設定できます。
「エクセルを開く」アクションでCSVファイルを開いた場合は、シートの指定ではデフォルトでインデックスが選択されます。

・名前

シート名で指定します。変数参照可能です。

・インデックス

インデックスで指定します。シートが作成された順番でインデックスが定義されています。

1-3.再計算内容

・何もしない

何も行われません。

・ブック全体を再計算する

Excelブック全体の再計算を行います。

・現在のシートを再計算する

シート名で設定したシートにある数式を再計算します。

1-4.計算方法の設定

・何もしない

何も行われません。

・手動計算にする

Excelブックの数式の計算方法を手動計算にします。

・自動計算にする

Excelブックの数式の計算方法を自動計算にします。


2.高度な設定

2-1.アクション有効

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


3.エラー発生時の対応

3-1. エラー時の処理

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

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

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

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

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


Excelの数式を再計算する

「再計算実行」アクションでは、 Excelブック全体または指定したシートの数式を再計算できます。

Excelの計算方法が手動計算になっている場合など、 必要なタイミングで計算結果を更新したいときに使用します。

ブック全体を再計算する場合

Excelブック全体の数式を再計算する場合は、 「再計算内容」で「ブック全体を再計算する」を設定します。

この場合は、対象となるブック全体が再計算されます。

指定したシートだけを再計算する場合

特定のシートにある数式を再計算する場合は、 「再計算内容」で「現在のシートを再計算する」を設定します。

「現在のシートを再計算する」を選択した場合は、 「シート名」で再計算するシートを指定します。

「再計算」と「計算方法の設定」の違い

「再計算内容」と「計算方法の設定」は役割が異なります。

設定役割
再計算内容ブック全体または指定したシートの数式を再計算します。
計算方法の設定Excelブックの計算方法を手動計算または自動計算に設定します。

数式をその場で再計算したい場合と、 Excelの計算方法そのものを変更したい場合で、 設定を使い分けます。

手動計算と自動計算を切り替える

「計算方法の設定」では、 「手動計算にする」または「自動計算にする」を選択できます。

「手動計算にする」を選択すると、 Excelブックの数式の計算方法を手動計算に設定します。

「自動計算にする」を選択すると、 Excelブックの数式の計算方法を自動計算に設定します。

「何もしない」を選択した場合

「再計算内容」で 「何もしない」を選択した場合は、 再計算を実行しません。

「計算方法の設定」で 「何もしない」を選択した場合は、 現在のExcelブックの計算方法を変更しません。

再計算だけを行い 計算方法は変更しない場合など、 目的に応じてそれぞれ設定してください。

「再計算実行」と「データ更新」の違い

やりたいこと使用するアクション
Excelの数式を再計算する再計算実行
Excel内のピボットやテーブルを更新するデータ更新

数式の計算結果を更新したい場合は「再計算実行」を使用します。 ピボットやテーブルを更新したい場合は「データ更新」を使用します。

Excelの数式の計算結果を更新したい場合

Excelの計算方法が手動計算になっている場合は、 セルの値を変更しても、 数式の計算結果が自動的に更新されないことがあります。

その場合は、 「再計算実行」アクションで ブック全体または対象となるシートを再計算します。

また、 その後の処理でも自動的に計算結果を更新したい場合は、 「計算方法の設定」で 「自動計算にする」を選択します。

再計算実行の設定例

やりたいこと再計算内容計算方法の設定
ブック全体を1回再計算するブック全体を再計算する何もしない
指定したシートだけ再計算する現在のシートを再計算する何もしない
計算方法を手動計算へ変更する何もしない手動計算にする
計算方法を自動計算へ変更する何もしない自動計算にする

Excelの数式を再計算できない場合の確認順序

  1. 「ブック」で、 再計算するExcelが 正しく指定されているか確認します。
  2. ブックをインデックスで指定している場合は、 現在開いているExcelと ブックインデックスの対応を確認します。
  3. 「再計算内容」が 「何もしない」になっていないか確認します。
  4. ブック全体を再計算する場合は、 「ブック全体を再計算する」が 選択されているか確認します。
  5. 特定のシートだけ再計算する場合は、 「現在のシートを再計算する」が 選択されているか確認します。
  6. シートだけ再計算する場合は、 「シート名」で 対象となるシートが正しく指定されているか確認します。
  7. シート名を変数で指定している場合は、 アクション実行時の変数の値を確認します。
  8. Excelの計算方法を変更する場合は、 「計算方法の設定」が 「何もしない」になっていないか確認します。
  9. 自動計算へ戻したい場合は、 「自動計算にする」が 選択されているか確認します。
  10. アクション自体が実行されない場合は、 「アクション有効」に チェックが入っているか確認します。

関連するExcel操作・FAQ

JobAutoでExcelのシート一覧を取得する方法

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

JobAutoでExcelブック内にあるシートの一覧を取得する方法について説明します。

「シート一覧の取得」アクションでは、 Excelブック内のシート名をまとめて取得し、 指定した変数へ格納できます。

取得形式は「リストとして取得する」と「配列として取得する」から選択できます。 配列として取得した場合は、 「配列の繰り返し処理」と組み合わせることで、 取得したシート名を順番に処理できます。


★アクションの作成方法


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

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

1.基本設定

1-1.ブック

ロボットが開いているExcelのうち、どのExcelを操作対象にするか選択します。名前とインデックスから選択します。

・名前

Excel名で指定します。変数参照可能です。

・インデックス

インデックスで指定します。ロボットがExcelを開いた順番でインデックスが定義されます。

1-2.シート一覧の格納先

取得したシート一覧を格納するJobAutoの変数を指定します。

1-3.シート一覧の取得形式

・リストとして取得する

取得したシート一覧をテキストとして変数へ格納します。

・配列として取得する

取得したシート一覧を配列として変数へ格納します。「配列の繰り返し処理」を使用すると、取得したシート名を順番に処理できます。


2.高度な設定

2-1.アクション有効

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


3.エラー発生時の対応

3-1. エラー時の処理

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

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

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

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

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


Excelのシート一覧を取得する場合

Excelブックにどのようなシートがあるかをまとめて取得したい場合は、 「シート一覧の取得」アクションを使用します。

取得したシート一覧は変数へ格納され、 後続の処理で使用できます。

複数のシートを順番に処理したい場合など、 Excelブック内のシート構成に応じて処理を行いたいときに利用できます。

シート一覧をリストとして取得する

「シート一覧の取得形式」で「リストとして取得する」を選択すると、 取得したシート一覧をテキストとして変数へ格納します。

取得したシート一覧を文字列として使用したい場合は、 リストとして取得します。

シート一覧を配列として取得する

「シート一覧の取得形式」で「配列として取得する」を選択すると、 取得したシート一覧を配列の状態で変数へ格納します。

取得した各シート名を順番に処理したい場合は、 配列として取得すると便利です。

取得したシートを順番に処理する場合

シート一覧を「配列として取得する」で取得すると、 「配列の繰り返し処理」アクションを使用して、 取得したシート名を1つずつ取り出しながら処理できます。

Excelブックに含まれる複数のシートに対して 同じ処理を繰り返したい場合などに利用できます。

非表示シートの名前を取得する場合

「シート名の取得」アクションでは、 非表示になっているシートの名前を取得することはできません。

非表示シートを含めてシート名を取得したい場合は、 「シート一覧の取得」アクションを使用します。

「シート名の取得」と「シート一覧の取得」の違い

アクション用途
シート名の取得指定した1つのシートの名前を取得して変数へ格納します。
シート一覧の取得Excelブック内にあるシートの一覧をまとめて取得して変数へ格納します。

特定のシートの名前を取得したい場合は「シート名の取得」、 Excelブック内にあるシート名をまとめて取得したい場合は 「シート一覧の取得」を使用します。

シート一覧を取得できない場合の確認順序

  1. 「ブック」で、シート一覧を取得するExcelブックが正しく指定されているか確認します。
  2. 「シート一覧の格納先」に、取得結果を格納する変数が設定されているか確認します。
  3. 「シート一覧の取得形式」で、 「リストとして取得する」または「配列として取得する」の設定を確認します。
  4. 取得したシート名を順番に処理する場合は、 「配列として取得する」を選択し、 「配列の繰り返し処理」で取得結果を使用します。

関連するExcel操作・FAQ

【アプリ操作】画像を探す方法、見た目で判定と特徴で判定の違いとは?

2023年11月にリリースされるJobAuto0.10.10では、アプリ操作のマッチング方式「画像」において、画像を探す方法が追加されます。

従来の画像を探す方法に、特徴量を使って探す方法が追加されます。これで画像を探す方法を選択できるようになりました。

見た目で判定

従来の画像を探す方法です。画像そのものを見た目で探しに行く方法です。

操作したい個所をドラッグして選択する方法で、画像で指定しています。そしてアクション実行時にその画像をロボットが探しに行き、操作を行います。

しかし弱点が、、、、

見た目で判定では、作成したPCと実行するPCで解像度が異なる場合に、画像が見つからないというエラーが発生します。画像マッチングを使ったロボットは安定して動かない、という問題がありました。

特徴で判定

操作したい個所をドラッグして選択する方法で画像を指定するところまでは同じです。ロボットが指定した画像を探しに行く方法が見た目で判定とは違います。

画像の特徴で探す

ロボットは指定した画像の特徴を割り出します。割り出した特徴を使って指定された画像を探し、操作を行います。

安定して動く

解像度が少々変わった(大きく変わってしまった場合は画像がないとなります)としても、画像が見つかりません、というエラーが発生しなくなります。

JobAutoの共通部品でGoogleスプレッドシートの指定セルへ値をペーストする方法

★共通部品の説明・概要

JobAutoの共通部品を使用して、Googleスプレッドシートの指定したセルへ文字をペーストします。

入力変数「入力先セル」にセルのアドレスを設定し、「ペーストする文字」に入力したい内容を設定します。

例えば、入力先セルに「A1」を指定することで、GoogleスプレッドシートのA1セルへ文字を入力できます。

この共通部品はアプリ操作を使用しています。


★共通部品のダウンロード

共通部品はこちらからダウンロードしてください。ダウンロードした共通部品をロボデザインでインポートして使用します。


★共通部品の使い方

1.共通部品へ渡す値

Googleスプレッドシートへペーストするセルと、入力する文字を共通部品へ渡します。

1-1.入力先セル

入力変数「入力先セル」に、値をペーストするGoogleスプレッドシートのセルのアドレスを設定します。

例えば、A1セルへ入力する場合は「A1」を設定します。

1-2.ペーストする文字

入力変数「ペーストする文字」に、Googleスプレッドシートへ入力したい文字を設定します。


2.共通部品からもらう値

この共通部品から受け取る値はありません。

共通部品は、指定したGoogleスプレッドシートのセルへ文字をペーストする処理を行います。


関連する共通部品

クリップボードのデータをGoogleスプレッドシートへ貼り付けたい場合は、次の共通部品をご利用ください。

JobAutoでは、Googleスプレッドシートの操作以外にも、日付の取得やデータの加工など、ロボット開発で再利用できる共通部品を公開しています。

JobAutoの共通部品ライブラリ一覧へ戻る

【ブラウザ操作】Googleスプレッドシートへ入力ができなくなった

本件の対応のため、Googleスプレッドシートの値編集アクションを0.10.10から作成できるようになりました。

★発生したこと

ブラウザ操作でChromeを使用。

Googleスプレッドシートへの値の入力を以下のように行っていたができなくなった

  1. Googleスプレッドシートのセル移動アクションで入力対象のセルへ移動
  2. Googleスプレッドシートの数式バーへ値入力アクションを使って値を入力

★原因

調査中です。


★別方法で入力を

以下のいずれかの方法で入力を行っていただけますでしょうか。

1.ブラウザをFirefoxにする

Googleスプレッドシートを開いているブラウザをChromeではなく、Firefoxにします。ブラウザ起動アクションで起動するブラウザをFirefoxへ変更します。

2.アプリ操作の【要素】値入力を使って入力

  1. スプレッドシートのセル移動アクションで入力対象のセルへ移動
  2. アプリ接続でChromeへ接続
  3. Googleスプレッドシートの数式バーへアプリ操作の【要素】値入力
ブラウザ スプレッドシート 入力 できなくなった

3.アプリ操作の【画像】値入力を使って入力

  1. スプレッドシートのセル移動アクションで入力対象のセルへ移動
  2. アプリ接続でChromeへ接続
  3. Googleスプレッドシートの数式バーへアプリ操作の【画像】値入力
ブラウザ スプレッドシート 入力 できなくなった

4.アプリ操作の【画像】キー送信を使って入力

この方法については共通部品を公開しています。こちらからご確認いただけます。

  1. スプレッドシートのセル移動アクションで入力対象のセルへ移動
  2. アプリ接続でChromeへ接続
  3. クリップボード操作でGoogleスプレッドシートへ入力する値をクリップボードへセット
  4. 【画像】キー送信でCtrl+Vを行います。1の操作で移動したセルへ値が貼り付けられます
ブラウザ スプレッドシート 入力 できなくなった