• 文字サイズ変更
  • S
  • M
  • L

FAQのNo.から検索


  • No : 35109
  • 公開日時 : 2024/01/10 10:54
  • 印刷
DSServista

【DataSpider Servista】[左文字列]ロジックの文字数に変数を設定で きません

文字列の先頭から可変文字長のデータを取得する処理を、
[左文字列] ロジックを用いて作成しようと考えています。

この際に、[左文字列] ロジックにスクリプト変数を設定すると、値が取得できませんでした。

この事象の原因と対処法について教えてください。
カテゴリー : 

回答

本事象については、下記既知の問題に該当しているため、発生しています。

------
DSS-14669
・以下の Mapper ロジックのプロパティ項目に変数を指定しても、実行時に展開され
ません。

- 左文字列ロジックの [文字数]
- 右文字列ロジックの [文字数]
- 部分文字列(プロパティ指定)ロジックの [開始位置] および [文字数]
- 指定位置以降ロジックの [開始位置]
------

このため、[左文字列] ロジックの文字数を可変に設定することはできません。

[左文字列] ロジックを可変にしたい場合、設定したい文字数分 Mapper とロジックを作成し、
[条件分岐] 処理を用いてそれぞれの Mapper に分岐させるような対応をご検討ください。

■補足
既知の問題の入手方法は下記 FAQ をご確認ください。

No : 30097
【DataSpider Servista】 DataSpider 関連のドキュメントについて
URL:https://faq2.hulft.com/faq/show/30097
目的別で検索
トラブルシューティング