JSL로 .jrp 파일을 열었지만 open 함수는 아무것도 반환하지 않습니다.안녕하세요, 저를 너무 혼란스럽게 만드는 문제를 만났습니다.
Open() 함수를 사용하여 .jrp 파일을 열면 아무 것도 반환되지 않습니다.
Names Default To Here( 1 );
rp = Open("<PATH-TO-FILE>\RxOsnrTol-01-Distribution-By(Temperature).jrp");
Show(rp);</PATH-TO-FILE>
그런 다음 로그 창에서 다음을 얻었습니다.
{Distribution[], Distribution[], Distribution[]}
rp = .;
그런데 .jrp 파일이 열리고 정상적으로 표시됩니다. 유일한 문제는 반환 값이 누락된 것 같습니다.
.jrp 파일은 내장 데이터 테이블과 함께 이전에 저장되었습니다.
나는 며칠 전에 다른 jrp 파일에서 동일한 코드를 사용했다고 확신합니다. 열려 있는() 함수는 객체를 반환합니다. 그래서 사진을 저장할 수 있어요.
그래서 나는 혼란스러워요.
JMP 버전: 16.2
추가 정보나 첨부 파일이 필요하면 알려주시기 바랍니다.
매우 감사합니다.
===== 업데이트 =====
동일한 문제를 보여주는 매우 간단한 예를 첨부했습니다.
나에게 로그에는 다음이 표시됩니다.
Distribution[]
Open(".\abc.jrp") = ␀;
데이터 혼합 및 정리Re: JSL로 .jsl 파일을 열었지만 open 함수가 아무것도 반환하지 않습니다.와 멋있다!
JSL 코드를 더 깊이 파고들어 알아볼 가치가 있습니다!
Re: JSL로 .jsl 파일을 열었지만 open 함수가 아무것도 반환하지 않습니다.이전 업데이트에 추가하자면, JMP 16과 JMP 17 사이에도 동작에 차이가 있는 것 같습니다..jrp 파일의 저장 및 열기 동작을 모두 개선하기 위해 향후 릴리스에서 변경이 이루어지고 있습니다.현재로서는 가장 좋은 해결 방법은 다음과 같습니다. 현재 보고서() 최근에 열린 보고서에 대한 창을 가져옵니다.
Re: JSL로 .jsl 파일을 열었지만 open 함수가 아무것도 반환하지 않습니다.매우 감사합니다.
2주 전에는 .jrp 파일을 열 때 단 하나의 Open() 함수를 사용하여 개체를 얻을 수 있었다고 거의 확신합니다.
그래서 나는 당신이 .jrn 파일에서 본 것이 아마도 사실일 것이라고 추측합니다.
Re: JSL로 .jsl 파일을 열었지만 open 함수가 아무것도 반환하지 않습니다.[ 편집: 저널 파일에서 이 문제를 본 줄 알았는데 이제 반환 값이 표시됩니다.]
Open()의 반환 값에 약간의 불일치가 있는 것 같습니다.나는 이 행동이 변했다고 생각하지 않지만, 당신이 설명하는 것과 같은 것을 봅니다. 둘 다 .jrp(JMP 보고서) 및 .jrn(JMP 저널) 파일 .초기 Open()은 결과를 반환하지 않지만 Open()을 두 번째로 호출하면 이미 열려 있는 창의 맨 위 상자가 반환됩니다.
Show(Open(".\abc.jrp"));
Show(Open(".\abc.jrp"));
결과:
Open(".\abc.jrp") = ␀;
Open(".\abc.jrp") = DisplayBox[HeadBox];
Re: JSL로 .jsl 파일을 열었지만 open 함수가 아무것도 반환하지 않습니다.당신의 도움을 주셔서 감사합니다. JSL 코드와 함께 아주 간단한 jrp를 올려보았습니다. 나에게 문제는 동일합니다.
Re: JSL로 .jsl 파일을 열었지만 open 함수가 아무것도 반환하지 않습니다..jrp 파일을 커뮤니티와 공유할 수 있습니까?
Re: JSL로 .jsl 파일을 열었지만 open 함수가 아무것도 반환하지 않습니다.@txnelson ext를 jsl로 변경해 보았는데 잘 실행되고 로그나 오류도 발생하지 않았습니다.
그런데 위의 코드를 사용하면 .jrp 보고서를 정상적으로 열 수 있습니다. 유일한 문제는 Open() 함수가 아무것도 반환하지 않는다는 것입니다.
원본 글에서 명확하게 표현하지 못해 죄송합니다.
Re: JSL로 .jsl 파일을 열었지만 open 함수가 아무것도 반환하지 않습니다.예, 위 스크립트를 사용하면 보고서가 정상적으로 열리는 것을 볼 수 있습니다. 유일한 문제는 Open 함수가 아무것도 반환하지 않는다는 것입니다.Re: JSL로 .jsl 파일을 열었지만 open 함수가 아무것도 반환하지 않습니다.@세츠나 .jrp 파일은 실제로는 .jsl 파일의 특별한 유형입니다.따라서 확장자를 .jrp에서 jsl로 변경한 다음 JMP에서 파일을 열면 스크립트 편집기를 사용하여 열립니다.이는 파일에 어떤 문제가 있을 수 있는지 이해하는 데 도움이 될 수도 있습니다.
Re: JSL로 .jsl 파일을 열었지만 open 함수가 아무것도 반환하지 않습니다.귀하의 질문을 해결하려면 추가 정보가 필요할 수 있습니다. 문제 없이 GUI를 통해 .jrp 파일을 열 수 있습니까?