最近、この問題に遭遇しました。データ テーブル内に埋め込まれている別のスクリプトを jsl スクリプトで編集させたいと考えていました。
現時点では、次のメッセージを含むスクリプトを取得するのが最善です。
dt<< get script () ;
スクリプトの内容を編集可能な文字列として取得し、次のコマンドを使用して保存できます。
dt<< save script ();
問題は、コピーを作成することしかできず、既存のスクリプトに保存できないことです。同じ名前を使用する場合は、名前の末尾に「2」が追加されます。
番号 2 として保存し、最初の番号を消去して、番号 2 の名前を元の名前に変更することもできると思いますが、これは少し面倒で危険なようです...
そこで、私が提案するのはdt< メッセージ。
そのついでに、データ テーブル スクリプトをスクリプト可能なオブジェクトにしてみてはいかがでしょうか。 dt:myscript のような参照方法を使用します。このように、JMP 内の他のすべてのオブジェクトと同様に、大量のメッセージを受信できます。
スクリプトを文字列として記述するよりも、式として編集する方がはるかに優れています。
例えば、dt << Delete Table Variables()のような機能を取得するには