グラフィックスクリプトがログにエラーを報告しましたやあ、
管理図を描画するスクリプトを書きました。 スクリプトを実行すると、すべて問題ありません。 ただし、管理図を含むプロジェクトを開くと、プロットに「グラフィック スクリプトがログにエラーを報告しました」というエラーが表示されます。

問題を修正したり、問題のメッセージを非表示にしたりするにはどうすればよいですか?
ご回答ありがとうございます。良い一日をお過ごしください。
ジャン
スクリプティングRe: グラフィックスクリプトがログにエラーを報告しましたやあ@PersuasionCamel (興味深い名前!)、
コミュニティの誰かが助けてくれると確信していますが、あなたが何をしていたかについてもう少し情報が必要かもしれません. 「管理図のあるプロジェクト」という言葉が何を意味するのかわかりません。
ありがとう、
フィル
Re: グラフィックスクリプトがログにエラーを報告しましたJMP グラフには、グラフの一部を描画するための JSL スクリプトが含まれている場合があります。 スクリプトにエラーがあると、グラフの残りの部分が描画されなくなります。 エラー メッセージは [ログ] ウィンドウに表示されます。詳細を知るにはこれを確認する必要がありますが、スクリプトは変数の値に依存していると思いますが、これは後で利用できなくなります。
グラフ内のメッセージは、答えを探すヒントがない完全に空のグラフが得られないようにするためです。
変数が使用できない問題の通常の解決策は、substitute() または evalexpr() を使用して、スクリプト内の変数を変数の値に置き換えることです。 のようなもの(未テスト...)
x = 20; y=10;
eval( evalexpr( g<<ADDGRAPHICSCRIPT></ADDGRAPHICSCRIPT>
これにより、hello テキストの 20,10 の場所がハードコーディングされたグラフィック スクリプトが生成され、後で x と y に依存しなくなります。
Re: グラフィックスクリプトがログにエラーを報告しましたやあ、
ああ、そうです。私の問題は、私のコードで、テキストを書き、プロットに線を引くために使用される変数にいくつかの値を定義したことです。
これは、「Split - 0.5」で垂直線を定義し、変数「row_text」と「column_text」でテキストを定義するために使用される私のコードの一部です (太字と下線付きで書かれています)。 問題は、JMP プロジェクトを保存して閉じた後に開くと、縦線とテキストが表示されないことです。
Dispatch(
{},
"Control Chart Builder",
FrameBox,
{Marker Size( 4 ), Add Graphics Script( 2, Description( "" ), Text( {20, 100}, "" ) ),
Add Graphics Script(
3,
Description( "" ),
Pen Color( "black" );
V Line( <U><STRONG>Split</STRONG></U> - 0.5 );
), Grid Line Order( 1 ), Reference Line Order( 4 ), DispatchSeg(
TopSeg( 1 ),
{Set Script(
Text( <U><STRONG>Row_text</STRONG></U>, <U><STRONG>Column_text</STRONG></U>, "Previous Period" );
)}
), DispatchSeg(
TopSeg( 2 ),
{Set Script(
Pen Color( "black" );
V Line( <U><STRONG>Split</STRONG> </U>- 0.5 );
)}
)}
)この問題を回避するために、「evalexpr」関数を使用してコードを変更するにはどうすればよいですか?
どうもありがとうございました。良い一日を。
ジャン
Re: グラフィックスクリプトがログにエラーを報告しましたすみません、先ほどの質問を見逃していました。 外側の部分 eval( evalexpr( ... ) ) を、示したよりも大きなコードのチャンクの周りに配置する必要があります。 このようなもの:
split = something;
row_text = ... ;
column_text = ... ;
...
eval(evalexpr(
ccb = dt<<CONTROLCHART></CONTROLCHART>
変数、分割などを最初に設定する必要があります。 evalexpr は expr を検索してそれらの値に置き換え、eval は完成した式を実行します。
Re: グラフィックスクリプトがログにエラーを報告しましたそれは最終的に動作します!
どうもありがとうございます!