여러분 모두에게,
보고서 창을 참조해야 하는 스크립트를 작업 중입니다. 특히, 제가 자동화하려고 하는 것은 일부 매개변수 추정의 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 )
);
스크립팅 인덱스에서 적절한 솔루션을 찾거나 사용자가 기본 창에서 버튼 상자를 클릭할 수 있도록 보고서를 올바르게 참조하는 방법을 검색하는 데 성공하지 못했습니다.
어떤 생각이라도 감사하겠습니다. 나는 이것이 쉬울 것이라고 생각하지만 지금 당장은 당황스럽습니다.
감사해요!,
DS