jslを使用してJMPからPowerPointにグラフを自動的に保存する方法<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />私は、グラフを JMP からパワーポイントに自動的に保存する自動化システムを作成するというタスクを与えられました。 このページのいくつかのチュートリアルをすでに実行しましたが、うまくいきませんでした。 誰かが私を助けたり、提案したりしてくれることを願っています。ありがとう。
これは私が取り組んでいるスクリプトです。このスクリプトのソースもこのページからのものです。
/!
名前のデフォルトは here(1) です。
dt = open("$Line Delta - Shared\KLM 5、6 Eff および IV Delta.jmp"、非表示);
obj= 管理図(Chart Col( :KLM 5,6 Eff and 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 ), マイナー ティック( 0 ), 回転ラベル( "vertical" )} ;
obj << 画像を保存( "Line.jpg", jpeg ); // 画像の名前
Close( dt, save );//追加の行を含むグラフを保存します。これにより、次回開いたときに ppt スライドが異なります。
Open("テンプレート.pptx"
); //パワーポイント名
//注: スクリプトを再度実行する前に ppt を閉じてください
このスクリプトを実行すると、このエラー ボックスが表示されます。

Re: jslを使用してJMPからPowerPointにグラフを自動的に保存する方法こんにちは、ジェフ
お時間をいただきありがとうございます。
最終的にエラーは解決されましたが、残念なことに、このスクリプトを実行すると、ドキュメント ライブラリが自動的に開きます。 予想したような JMP のグラフではありません。
この問題について何か提案はありますか?
obj= 管理図(Chart Col( Column( :"KLM 5,6 Eff and 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 ), マイナー ティック( 0 ), 回転ラベル( "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" ))));
これで発生しているエラーが修正されると思います。