jslからどのようにして新しいスクリプトファイルを作成しますか再:どのようにjslから新しいスクリプトファイルを作成するのですかそれはフォーラムの成果物です。構文色付けを使用しようとしますが、JSLを完全には解析しません。それで、JMPの1つの文字列、つまり1つの色は、パーサーをここで混乱させます。
再:どのようにjslから新しいスクリプトファイルを作成するのですかブロック文字列がすべて1色ではないようにどのようにして作成していますか。私のものはちょうどこのように見えます:

それともフォーラムの成果物なのでしょうか。
再:どのようにjslから新しいスクリプトファイルを作成するのですか角括弧の引用符メカニズムを使用して、スクリプトエディタウィンドウで結果を開くこともできます。円記号と左大括弧または右大括弧は保存されたテキストの一部ではないことに注意してください。埋め込まれた引用符はエスケープする必要がありません。
filename = Save Text File(
"$temp/DeleteMe.JSL",
// this is the opening square-bracket quote
"\[
// comment 1
write("these quotes need no special treatment
and the newline works too
"); // comment 2
//comment 3
]\" // this is the closing square-bracket quote
);
editor = Open( filename, "script" ); // "script" might be needed if the extension is missing
Script Editor Window with contents of fileスクリプトエディタウィンドウとファイルの内容
再:どのようにjslから新しいスクリプトファイルを作成するのですかJSL Quote関数を使用して、JSLコードの文字列をもう少し簡単に作成することもできます。
script = JSL Quote( // here's some JSL
Show("Hello, World!"); );
Save Text File( "$desktop\MyScript.jsl", script );再:どのようにjslから新しいスクリプトファイルを作成するのですかテキストファイルを保存して.jsl拡張子を使用することができます。
例:
script = "// here's some JSL\!rShow(\!"Hello, World!\!");";
Save Text File( "$desktop\MyScript.jsl", script );
Re:jslから新しいスクリプトファイルをどのように作成しますかこんにちは、
この説明に続いて、JSLファイルを保存すると、結果スクリプトには変数名が含まれ、forループで変更されるコンテンツは含まれません。
これを修正する方法について何かアドバイスはありますか?
ありがとうございました、
ニル
Re:jslから新しいスクリプトファイルをどのように作成しますかいくつかの方法がありますが、おそらく上記の方法のどれを使用するかによって最適になります。 jsl-stringの変数を評価する必要がある場合は、関数をチェックすることをお勧めしますEval Insert() 。 jslコードの場合Eval Expr()とても便利です。