파이썬 스크립트를 실행하기 위한 애드인 생성안녕하세요,
@마틴데멜 님, 조언 감사합니다. 제 질문을 다시 게시하겠습니다.
파이썬 스크립트를 실행하는 애드인을 만들고 싶은데, 도와주시겠어요?
미리 감사드립니다
아메드
자동화 및 스크립팅Re: 파이썬 스크립트를 실행하기 위한 애드인 생성어떤 문제가 있나요? JMP18이 있다면 JSL을 실행하는 것과 크게 다르지 않을 겁니다(가능한 파이썬 패키지 관리 외부).
Re: 파이썬 스크립트를 실행하기 위한 애드인 생성저는 Jarmo에 동의합니다. 먼저 사용 중인 패키지가 JMP에 알려져 있는지 확인해야 할 수도 있습니다. 문제가 있는 곳을 파악하는 것이 좋습니다. view->log에서 경고나 오류 메시지를 받을 수 있으며, 이는 문제를 식별하는 데 도움이 될 수 있습니다.
Re: 파이썬 스크립트를 실행하기 위한 애드인 생성안녕하세요,
저는 JMP18을 사용하고 있는데 아마 제가 잘못하고 있는 것 같습니다. 저는 새로운 애드온을 만들고, "메뉴 항목" 탭에서 "명령 추가"를 선택합니다. 액션 창에는 "이 파일에서 JSL 실행" 또는 "이 JSL 실행"만 있습니다.
파이썬 스크립트를 선택했지만 예상대로 실패합니다.
그럼 이 파일에서 Run PY를 실행 목록으로 만드는 방법은 있나요? 다른 방법이 있나요?

감사해요,
아메드
Re: 파이썬 스크립트를 실행하기 위한 애드인 생성Run JSL을 사용하면 파이썬 스크립트이기 때문에 논리적으로 구문 문제가 발생합니다.

Re: 파이썬 스크립트를 실행하기 위한 애드인 생성Python 코드를 실행할 수 있는 JSL 파일을 만들고 작동하는지 테스트합니다. 그런 다음 모든 파일이 제대로 실행되도록 올바른 위치에 있는지 확인하면서 애드인에서 해당 JSL 파일을 사용합니다.
Re: 파이썬 스크립트를 실행하기 위한 애드인 생성그리고 여기서 여러분은 작년 스크립터 클럽 회의에서 나온 여러 가지 방법을 사용하여 JMP 내에서 파이썬 스크립팅에 관한 세션을 시청할 수 있습니다:
JSL 내에서 Python 코드 실행
또한 Jarmo는 이번 3월 베를린에서 열린 Discovery Summit Europe에서 포스터를 발표했습니다.
JMPyFacade-브리징-JMP-및-Python-매끄러운-참여를 위한
Re: 파이썬 스크립트를 실행하기 위한 애드인 생성저희는 여전히 JMP에서 Python 통합을 개선하기 위해 노력하고 있습니다. JMP 통합은 JSL 스크립트가 실행되는 디렉토리를 알고 있습니다. 현재 코드는 Python을 호출할 수 있는 JSL 스크립트에서 키를 받아야 합니다. Python에서 구현된 JSL 사용자 정의 함수를 만들 수 있습니다 https://community.jmp.com/t5/JMPer-Cable/Creating-JSL-functions-implemented-in-Python/ , Python Submit File("your_code.py"); 그리고 .py 파일이 JSL 스크립트와 같은 디렉토리에 있는 경우 다음과 같습니다.
Python Submit("\[
import your_code
results = your_code.function( )
]\");
Python Get( "results");
또한 작동해야합니다