トップカテゴリー
>
テクニカルFAQ-一般公開向け-
>
DataSpider関連
>
DataSpider Servista
>
【DataSpider Servista】条件抽出で複数のレコードが該当した場合のスクリプト変数の設定の方法について教えてください
戻る
No : 34967
公開日時 : 2023/12/04 14:53
印刷
DSServista
【DataSpider Servista】条件抽出で複数のレコードが該当した場合のスクリプト変数の設定の方法について教えてください
ドキュメントMapperで[条件による抽出]ロジックを使用し、特定の条件のレコードを取得した後に
後続の変数代入でスクリプト変数に値を設定します。
この時、条件に合致するレコードが2レコード以上だと
合致した1レコード目の値(最初に出てきたレコード)が
スクリプト変数に設定されます。
条件に合致する複数のレコードの中から、最後に合致したレコードの値を
スクリプト変数に設定することは可能でしょうか。
カテゴリー :
トップカテゴリー
>
テクニカルFAQ-一般公開向け-
>
DataSpider関連
>
DataSpider Servista
回答
特定の条件のレコードを取得した後に、「繰り返し(データ件数)処理」を使用し、
1件ずつスクリプト変数に値を設定することで、最後に合致したレコードの値が
最終的にスクリプト変数へ設定されます。
繰り返し(データ件数)処理についての詳細は下記ヘルプをご参照ください。
[アダプタ]-[フロー]-[繰り返し(データ件数)処理]
https://www.hulft.com/help/ja-jp/DataSpider/latest/help/ja/adapter/basic/foreach.html
Version Information
Ver.4.0, Ver.4.1, Ver.4.2, Ver.4.3, Ver.4.4
目的別で検索
仕様確認