jsl을 사용하여 JMP에서 PowerPoint로 그래프를 자동으로 저장하는 방법<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />JMP에서 파워포인트로 그래프를 자동으로 저장하는 자동화 시스템을 만드는 과제를 주었습니다. 이미 이 페이지의 여러 튜토리얼을 수행했지만 작동하지 않았습니다. 누군가가 나를 도와주거나 제안을 해줄 수 있기를 바랍니다. 감사합니다.
이것은 제가 작업하고 있는 스크립트입니다. 이 스크립트의 소스도 이 페이지에 있습니다.
/!
이름의 기본값은 여기(1)입니다.
dt = open("$Line Delta - Shared\KLM 5, 6 Eff 및 IV Delta.jmp", visible);
obj= 관리도(차트 열( :KLM 5, 6 Eff 및 IV Delta, KLM 5,6 Eff Line Delta));
Report(obj)[framebox(1)] << 프레임 크기( 400, 184 );
Report(obj)[axisbox(2)] << {Min( nrows()-N), Max( nrows()+1), Inc(10 ), Minor Ticks( 0 ), Rotated Labels( "vertical" )} ;
obj << 사진 저장( "Line.jpg", jpeg ); //사진 이름
닫기( dt, save );//추가 행이 포함된 차트를 저장합니다. 이렇게 하면 다음에 열 때 ppt 슬라이드가 달라집니다.
열기("템플릿.pptx"
); //파워포인트 이름
//참고: 스크립트를 다시 실행하기 전에 ppt를 닫으세요.
이 스크립트를 실행하면 이 오류 상자가 나타납니다.

Re: jsl을 사용하여 JMP에서 PowerPoint로 그래프를 자동으로 저장하는 방법안녕 제프,
시간 내주셔서 감사합니다.
마침내 오류가 해결되었지만 불행하게도 이 스크립트를 실행하면 문서 라이브러리가 자동으로 열립니다. 예상한 대로 JMP의 그래프가 아닙니다.
이 문제에 대한 제안 사항이 있습니까?
obj= 관리도(Chart Col( Column( :"KLM 5, 6 Eff 및 IV 델타",( " KLM 5,6 Eff 라인 델타" ))));
Report(obj)[framebox(1)] << 프레임 크기( 400, 184 );
Report(obj)[axisbox(2)] << {Min( nrows()-N), Max( nrows()+1), Inc(10 ), Minor Ticks( 0 ), Rotated Labels( "vertical" )} ;
감사합니다,
마이라
Re: jsl을 사용하여 JMP에서 PowerPoint로 그래프를 자동으로 저장하는 방법문제는 열 이름 "KLM 5, 6 Eff and IV Delta, KLM 5,6 Eff Line Delta"에 쉼표가 포함되어 있다는 것입니다. 괜찮습니다. 하지만 다음을 사용해야 합니다. 이름() 그것을 참조할 때 기능합니다. 이와 같이:
obj= Control Chart(Chart Col( Column( :Name( "KLM 5, 6 Eff and IV Delta, KLM 5,6 Eff Line Delta" ))));
나는 그것이 당신이 겪고있는 오류를 바로 잡을 것이라고 생각합니다.