[スクリプト呼び出し] 処理で呼び出すスクリプト(子スクリプト)内で [実行スクリプト名] ロジックを実行すると、呼び出し元のスクリプト(親スクリプト)名が取得されます。
呼び出し先のスクリプト(子スクリプト)名を取得することはできますか。
■仕様説明
[実行スクリプト名] ロジックには下記の仕様制限があります。
----
親スクリプトのスクリプト呼び出し処理で呼び出された子スクリプト内で実行スクリプト名を取得した場合、親スクリプト名が取得されます。
----
このため、子スクリプトで実行する [実行スクリプト名] ロジックで、子スクリプト名を取得することはできません。
■対応策
子スクリプト内の Mapper にて、[単一行文字列定数] ロジックを使用し、子スクリプト名を出力する対応をご検討ください。
■補足
上記仕様制限については、今後のバージョンで対応を検討しています。(2024年04月03日現在)
参考情報
・DataSpider Servista ヘルプ [実行スクリプト名]
URL:https://www.hulft.com/help/ja-jp/DataSpider/latest/help/ja/mapper/document/logic/scriptName.html
・DataSpider Cloud ヘルプ [実行スクリプト名]