JMP Live16号でスクリプトを公開こんにちは、
JMP16での公開を自動化するのに問題があります。以下のように「MyConnection」を作成します

SPC分析を実行し、1)PowerPointを印刷して(すべてがうまくいくことを確認するため)、2)JMP Live 16で公開する(すべきではない)ことで終了するPostQueryスクリプトを使用したJMPクエリがあります。
スクリプトのスナップショット:
...。
//グラフをPowerPointとして保存します
graph1 <<プレゼンテーションを保存( "C:\ Users \ fraemr \ OneDrive --SAS \ Attachments \ 11111111 Data \ Database \ graph1.pptx");
graph2 <<プレゼンテーションの保存( "C:\ Users \ fraemr \ OneDrive --SAS \ Attachments \ 11111111 Data \ Database \ graph2.pptx");
graph3 <<プレゼンテーションの保存( "C:\ Users \ fraemr \ OneDrive --SAS \ Attachments \ 11111111 Data \ Database \ graph3.pptx");
//グラフを保持するWebレポート要素を作成します
webrpt = New Web Report();
webrpt <<レポートの追加({graph1、graph2、graph3}、Title( "SPC_Tablet_May"));
jmplive = New JMP Live(Connection( "MyConnection")、Prompt(If Needed));
jmpliveresult = jmplive << Publish(webrpt、API Key( "9l0ZWKL0VDqlzFvht8dNn"));
report = jmpliveresult << As Scriptable();
dt2 <<ウィンドウをクリーンアップします
すべて閉じる(データテーブル、nosave);
<<実行
なにが問題ですか ?
エマニュエル
Re:JMP Live16号でのスクリプト公開こんにちはエマニュエル、
まず、公開でAPIキーを削除します。それはもはやそのように使われていません。そのため、APIキーをライブ接続に関連付けるため、入力する必要はありません。
また、発行後にwait(0)を入れて、処理する時間を与えることもできます。
ブライアン
Re:JMP Live16号でのスクリプト公開こんにちはブライアン、
それでも機能しません。 以前にAPIキーなしでテストし、waitで再テストしました(wait(0)とwait(120)を試しました)。
コードではなく、接続の問題なのか認証なのか疑問に思います。 同僚にデータとスクリプトを送信して、同僚が試してみて、それが接続/承認であるかどうかを確認します。 お知らせいたします。
ありがとうございました
エマニュエル
Re:JMP Live16号でのスクリプト公開これは私にとってもうまくいきませんでした。 スクリプトは、Emmanuelのスクリプトを使用してJMPLiveに公開できませんでした。 次のエラーメッセージが表示されました。

Re:JMP Live16号でのスクリプト公開私はあなたが見ているエラーを100%確信していません。 APIキーを削除するための1つの提案は正しいです。 それはもう必要ありません。 ただし、この場合、複数のレポートがあるため、[公開]コマンドにタイトルも必要です。
公開コマンドをこれに変更し、公開することができました:
jmpliveresult = jmplive << Publish( webrpt, Title("Test"));
これが私が持っているスクリプト全体(サンプルデータを使用)で、私にとってはうまくいくようです。
Names Default To Here( 1 );
bc = Open( "$SAMPLE_DATA/Big Class.jmp" );
gbline = bc << Run Script("Graph Builder Line and Bar Charts");
gblinechart = bc << Run Script("Graph Builder Line Chart");
gbheat = bc << Run Script("Graph Builder Heatmap");
// Save graphs as PowerPoint
gbline << Save Presentation( "$TEMP/graph1.pptx" );
gblinechart << Save Presentation( "$TEMP/graph2.pptx" );
gbheat << Save Presentation( "$TEMP/graph3.pptx" );
// Create the web report element to hold the graphs
webrpt = New Web Report();
webrpt << Add Reports( {gbline,gblinechart,gbheat}, Title( "Graph Builder" ) );
jmplive = New JMP Live( Connection( "Local Server" ),Prompt( If Needed ) );
jmpliveresult = jmplive << Publish( webrpt, Title("Test"));
Write("Publish(Successful): ", jmpliveresult << Succeeded);
Write("Publish(HTTP Status): ", jmpliveresult << Get HTTP Status);
Write("Publish(Response Type): ", jmpliveresult << Get Response Type);
Close All (data tables, nosave);
あなたが見ているものを教えてください。