親愛なるみんな、
レポートウィンドウを参照する必要があるスクリプトを作成しています。 具体的には、私が自動化しようとしているのは、いくつかのパラメーター推定の Simulate() 関数を使用することです。 このレポート内で、Simulate コマンドを Number Col Box(8) に送信する必要があることがわかりました。
私が抱えている問題は、ユーザーがボタン ボックスをクリックしてパラメーター推定値をシミュレートするかブートストラップすることができるメイン ユーザー インターフェイス ウィンドウがあることです。 問題は、メイン ウィンドウ (下の画像を参照) でユーザーがいずれかのボタン ボックスをクリックしたときに、別のウィンドウで開かれている現在のレポートを取得しようとするコマンドがスクリプト内にあることです。

レポートウィンドウ:

ただし、ボタンをクリックすると、JSL コマンド obj = Current Report() は、実際に参照しようとしているレポートではなく、メイン インターフェイス ウィンドウへの参照を返します。 レポート ウィンドウをクリックしてスクリプトを実行すると、機能します。
obj = Current Report();
NBSnum = NBS << Get;
RSnum = RS << Get;
obj[Number Col Box( 8 )] << Simulate(
NBSnum,
Random Seed( RSnum ),
Out( :ColumnA ),
In( :ColumnB )
);
Scripting Index で適切な解決策を見つけることも、ユーザーがメイン ウィンドウのボタン ボックスをクリックするだけでレポートを適切に参照できるようにする方法を検索することもできませんでした。
あらゆるご意見をお待ちしております。 これは簡単なはずだと思いますが、今は困っています。
ありがとう!、
DS