CSVFileWriteは入力ペイロードを入力としてCSVを生成します。
入力ペイロード(cv.Payload
)を1レコード分と解釈して保存します。追加プロパティでアクションの実行毎に追記ができます。そのためヘッダ出力はされません。
入力ペイロード | 例 |
---|---|
JSON配列ペイロードの例 | [123, "abc", "xxx"] |
JSON Objectのペイロードの例 | {"field1": 123, "field2":"abc", "field3":"xxx"} |
コンポーネントプロパティ
プロパティー名 | 説明 |
---|---|
ファイル名 | ファイル出力の場合のファイル名を指定 |
追加 | trueのときはすでにファイルがある場合はデータを追記します。falseの時はファイルを上書きします |
出力フィールド順 | 入力ペイロードがJSON Objectの場合、出力するフィールド名を出力させたい順に,(カンマ)で区切り列挙します |
エンコーディング | ファイル出力のエンコーディングを指定 |
※ファイルパスを指定しないファイルの保存先はactmgr/dataとなりますが、ファイルパスを指定するファイル名の書き方は こちら を参照してください。
出力フィールド順の指定方法
JSON Objectのペイロードが下記の場合に、出力フィールド順に field3, field1 と指定すると下記の出力ペイロード(CSV)が出力されます。
・JSON Objectのペイロード
{"field1": 123, "field2":"abc", "field3":"xxx"}
・出力ペイロード(CSV)
xxx,123
Need more help with this?
Join our slack community for help