さまざまなデータソースから供給されるさまざまなグラフを使用してアプリケーションを構築しました。 このダッシュボードを作成しているスクリプトは時々更新されるので、そのバージョンを追跡したいと思います。 ダッシュボードにバージョンをテキストで表示したい。 jslスクリプトでは、次のコマンドでバージョンをフィードします。
$ Id: xyz.jsl 18 2021-03-25 13:34:17Z name $
このテキストをダッシュボードに表示するにはどうすればよいですか? 静的であってはなりません。 ハードコードされたテキストは、私が探している方法ではありません。
よろしくお願いします
マーカス
こんにちは@markus 、ある種のコマンドラインまたはバッチファイルからJMPを呼び出していますか?もしそうなら、あなたはで提案されているように環境変数を使うことができるかもしれませんjmp.exe引数。
こんにちはIH
いいえ、その逆です。 JMP-JSLを使用して別のソースから情報を呼び出していますが、ダッシュボードにテキストとして情報を含めたいと考えています。 次のようになります。

ダッシュボードスクリプトでは、次のようになります。
Initialize(
Text1 << Background Color( 2 ),
Text1 << Border( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
Text1 << Enabled( 1 ), Text1 << Horizontal Alignment( "Default" ),
Text1 << Margin( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
Text1 << Padding( {Left( 0 ), Top( 0 ), Right( 0 ), Bottom( 0 )} ),
Text1 << Text Color( 2147483647 ), Text1 << UI Only( 0 ),
Text1 << Vertical Alignment( "Default" ),
Text1 << Visibility( "Visible" ), Text1 << Set Min Size( 263, 64 ),
Text1 << Set Max Size( 263, 64 ),
Text1 << Set Stretch( {"Neutral", "Neutral"} ),
Text1 << Set Base Font( "Text" ), Text1 << Set Font Scale( 1 ),
Text1 << Set Text(
"
Tool: FTTR Monitor (Chart Builder)
Production Line: xyz Analytical Module
Release: $Id: pCCs_FTTR_Endtests.jsl date name $"
), Text1 << Bullet point( 0 ), Text1 << Justify Text( "Left" ),
Text1 << Rotate Text( "Horizontal" ), Text1 << Set Width( -1 ),
Text1 << Set Wrap( 500 ), Text1 << Set Tip( "" ),しかし、$記号の間の部分が ""の間のプレーンテキストとして機能するかどうかは、わかりません。 ダッシュボードのテキストボックスにデータをテキストとして統合するための構文はどうあるべきですか?
今後ともよろしくお願いいたします。
よろしく
マーカス
ああ、その場合、次のように、現在の日付と時刻を文字列に連結するのと同じくらい簡単かもしれません。
Text1 << Set Text(
"
Tool: FTTR Monitor (Chart Builder)
Production Line: xyz Analytical Module
Release: $Id: pCCs_FTTR_Endtests.jsl " || format(today(), "yyyy-mm-ddThh:mm:ss") || " $"
);