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

JobAutoでファイルにデータを書き込む方法

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

JobAutoでファイルへデータを書き込み、 保存する方法について説明します。

「ファイル書き込み」アクションでは、 書き込む値と書き込み先のファイルを指定して、 ファイルへデータを書き込むことができます。

既存ファイルへデータを追記する方法と、 ファイルを作成しなおしてから書き込む方法を選択できます。

また、 書き込み時の文字コードや、 CRLF・CR・LFなどの改行コードも設定できます。


★アクションの作成方法


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

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

1.基本設定

1-1.書き込み値

ファイルへ書き込む値を設定します。書き込み値には変数やシステム値を使用できます。システム値の説明はこちら。

1-2.ファイル

データを書き込むファイルを指定します。ファイルパスには変数やシステム値を使用できます。システム値の説明はこちら。

1-3.文字コード

ファイルに書き込むときの文字コードを設定します。

1-4.追記する

既存ファイルへデータを追記する場合はチェックを入れます。ファイルを作成しなおして書き込む場合は、チェックを外します。


2.高度な設定

2-1.改行の扱い

ファイルに書き込むときの改行コードを設定します。

・CRLFとする

改行コードをCRLFにします。

・CRとする

改行コードをCRにします。

・LFとする

改行コードをLFにします。

・なにもしない

改行コードを設定しません。

2-2.文字コード変換失敗を無視する

指定した文字コードへの変換に失敗した場合でも、エラーとせず処理を続ける場合はチェックを入れます。文字コードの変換失敗をエラーとして扱う場合は、チェックを外します。

2-3.アクション有効

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


3.エラー発生時の対応

3-1.エラー時の処理

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

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

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

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

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


ファイルへデータを書き込む場合

テキストなどのデータをファイルへ保存したい場合は、 「ファイル書き込み」アクションを使用します。

「書き込み値」にファイルへ保存する内容を設定し、 「ファイル」に書き込み先となるファイルを指定します。

書き込み値とファイルには、 JobAutoの変数やシステム値を使用できます。

既存ファイルへデータを追記する場合

既存のファイルにデータを追加していく場合は、 「追記する」にチェックを入れます。

既存の内容を残したまま、 新しいデータを書き加えたい場合に使用します。

ファイルを作成しなおして書き込む場合

既存ファイルへ追記せず、 ファイルを作成しなおしてからデータを書き込む場合は、 「追記する」のチェックを外します。

実行するたびにファイルの内容を新しくして 書き込みたい場合は、 この設定を確認します。

ファイル書き込み時の文字コードを指定する場合

「文字コード」で、 ファイルへデータを書き込むときに使用する文字コードを設定します。

書き込み先で必要となる文字コードに合わせて設定します。

ファイル書き込み時の改行コードを指定する場合

高度な設定の「改行の扱い」では、 ファイルへ書き込むときの改行コードを設定できます。

設定内容
CRLFとする改行コードをCRLFにします。
CRとする改行コードをCRにします。
LFとする改行コードをLFにします。
なにもしない改行コードを設定しません。

文字コード変換に失敗した場合

ファイルへ書き込むときは、 設定した文字コードへの変換が行われます。

文字コードの変換に失敗した場合に エラーとして扱う場合は、 高度な設定の 「文字コード変換失敗を無視する」のチェックを外します。

「ファイル書き込み」と「ファイル読み込み」の違い

アクション用途
ファイル書き込みJobAutoで扱っている値やデータを ファイルへ書き込みたい場合に使用します。
ファイル読み込みファイルに保存されている内容を読み込み、 JobAutoの変数へ格納したい場合に使用します。

JobAutoからファイルへデータを保存する場合は 「ファイル書き込み」、 ファイルからJobAutoへデータを取り込む場合は 「ファイル読み込み」を使用します。

ファイルへ書き込めない場合の確認順序

  1. 「書き込み値」に、 ファイルへ保存する内容が正しく設定されているか確認します。
  2. 「ファイル」に、 書き込み先となるファイルが正しく指定されているか確認します。 変数やシステム値を使用している場合は、 実行時の値も確認します。
  3. 既存ファイルへ追加する場合は、 「追記する」にチェックが入っているか確認します。
  4. 既存ファイルへ追記せず作成しなおす場合は、 「追記する」のチェックが外れているか確認します。
  5. 「文字コード」が、 出力したいファイルの文字コードに合っているか確認します。
  6. 改行が想定どおりにならない場合は、 高度な設定の「改行の扱い」を確認します。
  7. 文字コード変換に関するエラーが発生する場合は、 「文字コード変換失敗を無視する」の設定を確認します。

関連するファイル操作・FAQ

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