我用不同的圖表構建了一個應用程序,這些圖表來自不同的數據源。 由於創建此儀表板的腳本會不時更新,因此我們希望跟踪其版本。 我想在儀表板上以文本形式顯示版本。 在 jsl 腳本中,我們通過此命令提供版本:
$ Id: xyz.jsl 18 2021-03-25 13:34:17Z name $
如何在儀表板中顯示此文本? 它不應該是靜態的。 硬編碼文本不是我要找的方式。
提前感謝您的幫助
馬庫斯
你好,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") || " $"
);
他們
同時我可以測試它。它運行良好。兩個 $ 符號之間的所有內容都會由版本控制軟體進行解析,並且在下一個儀表板中會顯示更新內容。謝謝幫忙!
馬庫斯