★アクションの説明、概要
JobAutoのExcel操作で、 Excelブックに新しいシートを追加する方法について説明します。
「シートの追加」アクションでは、 操作するExcelブックを指定し、 新しく追加するシート名を設定します。
追加するシート名にはJobAutoの変数を使用できるため、ロボットの処理内容に応じて追加するシート名を動的に設定できます。
また、 日付などのシステム値を使用して シート名を設定することもできます。
このページでは、 Excelにシートを追加する方法と、 追加するシート名の設定、 「シートのコピー」との違いについて説明します。
★アクションの作成方法
★アクションの設定画面について
アクション設定画面の設定項目についての説明は以下の通りです。
1.基本設定
1-1.ブック
ロボットが開いているExcelのうち、どのExcelを操作対象にするか選択します。名前とインデックスから選択します。
・名前
Excel名で指定します。変数参照可能です。
・インデックス
インデックスで指定します。ロボットがExcelを開いた順番でインデックスが定義されます。
1-2.追加するシート名
新しく追加するシート名を指定します。シート名にはJobAutoの変数やシステム値を使用できます。システム値の説明はこちら。
2.高度な設定
2-1.アクション有効
このアクションを無効にする場合は、チェックを外します。
3.エラー発生時の対応
3-1. エラー時の処理
エラーが発生したときの設定を行います。詳細はこちらをご確認ください。
3-2.基点となる条件分岐
エラー時の処理で条件分岐の次のフローに移動を選択したときに、設定することができます。アクションでエラーが発生した場合、移動先の条件分岐を選択します。
3-3. エラー時にログ出力
エラーが発生したときにログに出力するか設定します。スケジュール実行したときのログへ出力されます。エラーとして扱わない場合は、チェックを外します。詳細はこちらをご確認ください。
Excelに新しいシートを追加する場合
Excelブックへ新しいシートを追加する場合は、 「シートの追加」アクションを使用します。
操作対象となるExcelブックと、 新しく追加するシート名を設定して実行します。
ロボットの処理によって 作成するシート名を変更したい場合は、 「追加するシート名」に JobAutoの変数を使用できます。
追加するシート名を設定する
「追加するシート名」では、 Excelブックへ新しく追加するシートの名前を設定します。
固定したシート名を使用する場合は、 シート名を直接入力します。
処理内容によってシート名を変更する場合は、 JobAutoの変数を使用できます。
追加するシート名を変数で指定する場合
「追加するシート名」には、 JobAutoの変数を使用できます。
ロボットの処理によって 追加するシート名が変わる場合は、 使用するシート名を変数へ格納し、 「追加するシート名」でその変数を参照します。
想定した名前でシートが追加されない場合は、 アクション実行時に 変数へ格納されている値を確認してください。
システム値を使ってシート名を設定する場合
「追加するシート名」には、 JobAutoのシステム値を使用できます。
システム値を利用することで、 実行時の値を使って シート名を設定できます。
固定した名前ではなく、 ロボットの実行内容に応じたシート名を 作成したい場合に利用できます。
「シートの追加」と「シートのコピー」の違い
| やりたいこと | 使用するアクション |
|---|---|
| Excelブックへ新しいシートを追加する | シートの追加 |
| 既存のシートをもとに 新しいシートを作成する | シートのコピー |
新しいシートを追加する場合は 「シートの追加」を使用します。
既存シートをコピーして 同じ構成のシートを作成する場合は、 「シートのコピー」を使用します。
「シートの追加」と「シート名の変更」の違い
| やりたいこと | 使用するアクション |
|---|---|
| 新しいシートを作成する | シートの追加 |
| すでにあるシートの名前を変更する | シート名の変更 |
追加したシートの表示順を変更したい場合
「シートの追加」では、 新しいシートをExcelブックへ追加します。
追加したあとに シートの表示位置や順番を変更したい場合は、 「シートの移動」アクションを使用します。
Excelにシートを追加できない場合の確認順序
- 「ブック」で、 シートを追加するExcelが 正しく指定されているか確認します。
- ブックをインデックスで指定している場合は、 現在開いているExcelと ブックインデックスの対応を確認します。
- 「追加するシート名」に、 作成したいシート名が 正しく設定されているか確認します。
- シート名に変数を使用している場合は、 アクション実行時に 想定した値が変数へ格納されているか確認します。
- システム値を使用している場合は、 実行時に生成されるシート名を確認します。
- アクション自体が実行されない場合は、 高度な設定の「アクション有効」に チェックが入っているか確認します。
関連するExcel操作・FAQ
- JobAutoでExcelのシートをコピーする方法
- JobAutoでExcelのシート名を変更する方法
- JobAutoでExcelのシート名を取得する方法
- JobAutoでExcelのシートを削除する方法
- JobAutoでExcelのシートを移動する方法
- JobAutoでExcelのシート一覧を取得する方法
- JobAutoのExcel操作一覧

[…] シートの追加 […]
[…] シートの追加 […]
[…] シートの追加 […]