技術サポートサービス専用サイト
Menu
Open
English
中文
製品リリース情報
製品マニュアル
お客様マイページ
FAQ
ツール
メールマガジン
myHULFT
HULFT.com
文字サイズ変更
S
M
L
トップカテゴリー
>
テクニカルFAQ-一般公開向け-
>
DataSpider関連
>
DataSpider Servista
>
【DataSpider Servista】条件抽出で複数のレコードが該当した場合のスクリプト変数の設定の方法について教えてください
トップカテゴリー
/category/show/2?site_domain=default
テクニカルFAQ-一般公開向け-
HULFT関連
/category/show/3000?site_domain=default
DataSpider関連
DataSpider Servista
DataSpider Cloud
PIMSYNC
Thunderbus
DataSpider BPM
HULFT DataCatalog
FAQのNo.から検索
No.を入力し参照をクリック
※半角数字のみ入力が可能です
戻る
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
目的別で検索
仕様確認
関連するFAQ
【DataSpider Servista】 繰り返し(データ件数)を使用してもデータが取得できません
【DataSpider Servista】 Mapper での、スクリプト変数に対する値の代入の仕様について
【DataSpider Servista】「プロジェクトを開く」から、作成したプロジェクトを参照できません。
【DataSpider Servista】[条件分岐] 処理や [例外監視] 処理の分岐先に [end] 処理を配置した場合、XML 型スクリプト出力変数に値が格納されない
【DataSpider Servista】ソート処理にて、ソートキーの値が同じデータの場合、入力データの順序は維持されますか
TOPへ