皆さんこんにちは。
グラフィックスクリプトに変数があります。正確なスクリプトを投稿することはできませんが、次のようなものがあります。
temp = Expr(
//変数を含むグラフィックスクリプト。これらの変数をEval()で囲みました。
);
...
グラフィックススクリプト(temp)を追加します。
問題は、ウィンドウが更新されるときにグラフィックススクリプトが機能しないことです。「カスタマイズ」を使用してスクリプトを確認したところ、「temp」と表示されているだけです。
だから私は試しました:
framebox << Add Graphics Script(Eval Expr(temp));
framebox << Add Graphics Script(Eval(Eval Expr(temp)));
他のいくつかのことと同様に、何もうまくいきませんでした。また、<< Add Graphics ScriptメッセージにExprとtempなしでグラフィックススクリプトを直接入れてみましたが、フレームボックスに不明な変数があるため、エラーが発生します。
私はこれに対する承認済みソリューションの最初の方法を使用しています: グラフィックススクリプトの追加と削除
2番目を使用したかったのですが、定数を想定していて変数があるため、機能しません。
これも見てみましたが、役に立ちませんでした: https://www.jmp.com/support/notes/55/553.html
できるだけ多くの詳細を提供するために最善を尽くしましたが、コードを投稿できません。
最後の注意点は、これはすべてClassメソッド内にあるということです。それがこの場合に違いをもたらすかどうかはわかりません。
誰かが解決策を知っていますか?
ありがとうございました。
気にしないでください。コードに間違いがあった、ハハ。どうもありがとうございます!
これを達成するためのいくつかの方法については、以下の記事を確認してください。 あなたは正しい軌道に乗っていますが、次のように構築する必要があります:
Eval( Eval Expr(
framebox << Add Graphics Script( Expr( temp ) )
) );
Eval Insert、Eval Expr、Parse、Substituteを使用して1つの式を別の式に挿入する