質問
HULFT Square で処理対象の月をCSVファイルのデータから動的に取得してスクリプト変数に代入するにはどうすればよいですか?
回答
CSVファイルのデータを読み取り、Mapperにて[部分文字列(プロパティ指定)]ロジックを使用して対象列から月の値を取得し、スクリプト変数に代入します。
例として、CSVファイルの1行目の1列目のデータから月を取得する場合は以下のように設定します。
1. CSVファイルのデータを読み取る
2. Mapperを配置してデータフローとプロセスフローで結ぶ
3. Mapper内で1列目のカラムから[部分文字列(プロパティ指定)]をスクリプト変数につなぐ
4. [部分文字列(プロパティ指定)]の[開始位置]と、[文字数]を設定する
なお、スクリプト変数への代入方法として、スクリプト変数・環境変数・コンポーネント変数の種類があります。処理対象の月を動的に変更させる場合には、「どこのなに」をもとに処理の対象月を決定するかをあらかじめ検討したうえで設定してください。
補足
- スクリプト変数の初期値を設定することで、テスト段階では初期値を入れて実行することにより単体の動作確認が可能です。
- スクリプト変数
- 変数
コメント
0件のコメント
記事コメントは受け付けていません。