ジャーナルからの JSL コードの抽出こんにちは!
特定のジャーナルの JSL コードを「抽出」する方法を知っている人はいますか? レポート/ジャーナルを生成する JSL コードの書き方を学ぶと非常に役立ちます。
たとえば、テキストやファイル参照などを追加して日記を作成するとします。 そのジャーナルを生成するスクリプトを保存したいと考えています。 それは可能ですか?
どうもありがとう、
マルチェロ。
Re: ジャーナルの JSL コードを抽出する<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />こんにちは、クレイグ、
JMP でのジャーナルの仕組みについて明確に説明していただき、誠にありがとうございます。 アドインを作成していますが、テキストを 2 列に表示する JSL コードの書き方を学びたいと思っています。 私の他の質問に対するあなたの回答から、問題は解決しました。
マルチェロ。
Da: クレイジ@JMP
インヴィアート: メルコレディ 2015 年 12 月 20.50
A: マルチェロ・フィダレオ
Oggetto: Re: - ジャーナルの JSL コードを抽出する
<> JMP ユーザー コミュニティ
ジャーナルの JSL コードの抽出
ディスカッション内の Craige@JMP からの返信 <> - ディスカッション全体を表示 <>
Re: ジャーナルの JSL コードを抽出するJMP プラットフォームから作成されたジャーナルには、データ テーブルが利用可能な場合にプラットフォームを再現するスクリプトのコピーが含まれています。ただし、独自のスクリプトから作成されたジャーナル (前述の例など) には、ジャーナルを作成したスクリプトのコピーは含まれません。ただし、スクリプトを実行するボタンのあるジャーナルには、ボタン スクリプトが含まれています。
ジャーナルの本来の目的は、プラットフォームの実行結果を記録することでした。ほとんどのジャーナルは、プラットフォームを再実行せずにプラットフォームの外観を再構築するための一連の命令 (JSL ではありません) です。
ただし、プラットフォームの赤い三角形のメニューはジャーナルに保存されるため、プラットフォームを再実行するためのスクリプトはジャーナルに含まれます。
何をしたいですか?日記を「元に戻す」よりも良いアプローチがあると思いますが、目標が明確ではありません。
Re: ジャーナルの JSL コードを抽出する素早い対応ありがとうございました。 以下でレポートされる JSL に対応するジャーナルがあり、それを jrn ファイルとして保存するとします。 jrnファイルからjslコードを取得できますか? 開いているレポートから、そのレポートを生成する JSL コードを生成できるので、開いているジャーナルにもそれが可能かどうか疑問に思いました。 私の考え方は単純すぎると思います!! jslから始めています。
どうもありがとう。
Da: クレイジ@JMP
招待状: メルコレディ 2015 年 12 月 19.02
A: マルチェロ・フィダレオ
Oggetto: Re: - ジャーナルの JSL コードを抽出する
<> JMP ユーザー コミュニティ
ジャーナルの JSL コードの抽出
ディスカッション内の Craige@JMP からの返信 <> - ディスカッション全体を表示 <>
Re: ジャーナルの JSL コードを抽出するあるいは、日記がまったく必要ないかもしれません。複雑な表示を新しいウィンドウで構築することもできます。
スクリプト索引から、この表示には項目が 1 つだけあります。
g = Graph Box(
Frame Size( 300, 300 ),
Marker( Marker State( 3 ), [11 44 77], [75 25 50] );
Pen Color( "Blue" );
Line( [10 30 70], [88 22 44] );
);
New Window( "My Window's Title", g );
Re: ジャーナルの JSL コードを抽出する次のようなものが欲しいようです:
x = Current Journal(); // makes a new journal if none open
x << append( // add to the end of the journal
Outline Box( "example",
V List Box( // the outline holds a vertical list of two items...
Text Box( "hello" ),
Button Box( "there", Print( "run some JSL" ) )
) ) );
JMP には .JSL ファイルと .JRN ファイルの両方があり、その内容は似ていますが、実際に実行可能なスクリプト言語を持っているのは .JSL ファイルだけです。.JRN ファイルには、プラットフォームの出力をジャーナリングすることによってジャーナルが作成されたときの JMP 出力がどのようになるかについての説明が含まれています。ただし、お気づきのとおり、ジャーナルには、ボタンが押されたときに実行されるスクリプトを備えたボタンが付いている場合があります。