質問
外部システムから取得した配列型のレスポンスデータを、任意の区切り文字(例:「And」)で連結して1つのスクリプト変数に格納するには、どのように実装すればよいですか?
回答
既存FAQ「elementの数が可変であるJSONデータをCSVファイルに出力する方法を教えてください」の手法をベースに、CSVファイルへの書き込みを省略し、繰り返し処理(データ件数)とマッピングのみで実装できます。
実装のポイントは以下のとおりです。
1. 繰り返し処理(データ件数)の [XMLデータ処理] - [分割パス] に、対象フィールドまでのパスを正しく指定する
2. ループ内で [単一行文字列定数] ロジックに区切り文字(例:「And」)を設定する
3. [連結] ロジックを使用して、スクリプト変数に順次結合していく
例)レスポンスデータ「[TEST01, TEST02, TEST03]」の場合、スクリプト変数に「TEST01AndTEST02AndTEST03」として格納できます。
補足
- 繰り返し処理(データ件数)の [XMLデータ処理] - [分割パス] に、対象フィールドまでのパスが正しく指定されていない場合、ループ処理が想定どおりに動作しないことがあります。
- 参考FAQ:elementの数が可変であるJSONデータをCSVファイルに出力する方法を教えてください
- 参考マニュアル:単一行文字列定数
- 参考マニュアル:連結
コメント
0件のコメント
記事コメントは受け付けていません。