안녕하세요, 저널에 배치한 버튼을 클릭할 때마다 다른 폴더에 있는 스크립트를 실행하도록 하려면 어떻게 해야 합니까?
아래의 테스트 스크립트를 사용하여 다른 폴더에서 스크립트를 성공적으로 열 수 있습니다. 이것은 JMP16에 있습니다.
Names Default To Here( 1 );
Clear Log();
Dir = Get Default Directory();
file_name = "JMP script/Load_PD.jsl";
file_path = Char(Dir || file_name);
Open(file_path);
내가 만든 테스트 스크립트를 사용하여 아래와 같이 메인 스크립트에 구현해 보았습니다.
아래 표시된 스크립트는 스니펫일 뿐입니다.
LoadTableType = Function( {reportType},
Dir = Get Default Directory();
If(
reportType == "PD",
file_name = "JMP script/Load_PD.jsl";
file_path = Char(Dir || file_name);
show(file_path);
Current Journal() << Append( Button Box("Load PD Table", Open (file_path))),
);
);그러나 기본 코드 실행이 완료되고 버튼이 생성된 후 버튼을 클릭할 때마다 아래와 같은 오류가 계속 발생합니다.
Name Unresolved: file_path in access or evaluation of 'file_path' , file_path/*###*/
주어진 조언을 크게 감사하겠습니다. 감사합니다!