Ich habe eine Anwendung mit verschiedenen Diagrammen gebaut, die aus verschiedenen Datenquellen gespeist werden. Da das Skript, das dieses Dashboard erstellt, von Zeit zu Zeit aktualisiert wird, möchten wir seine Versionen verfolgen. Ich möchte die Version auf dem Dashboard als Text anzeigen. Im jsl-Skript füttern wir die Version mit diesem Befehl:
$ Id: xyz.jsl 18 2021-03-25 13:34:17Z name $
Wie kann ich diesen Text in einem Dashboard anzeigen? Es sollte nicht statisch sein. Ein hartcodierter Text ist nicht die Art, nach der ich suche.
Danke im Vorraus für deine Hilfe
Markus
Hallo IH
nein, es ist umgekehrt. Ich rufe mit JMP-JSL Informationen aus einer anderen Quelle ab und möchte, dass die Informationen als Text in das Dashboard eingefügt werden. Es sollte so aussehen:

Im Dashboard-Skript könnte es so aussehen:
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( "" ),Ich bin mir jedoch nicht sicher, ob die Auslesung funktionieren würde, wenn der Teil zwischen den $-Zeichen als Klartext zwischen „“ angezeigt würde. Wie sollte die Syntax für die Integration von Daten als Text in das Textfeld eines Dashboards sein?
Vielen Dank für Ihre anhaltende Hilfe!
Grüße
Markus
Ah, in diesem Fall könnte es so einfach sein, das aktuelle Datum und die aktuelle Uhrzeit wie folgt in die Zeichenfolge zu verketten:
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") || " $"
);
Klingt gut, IH!
Nächste Woche werde ich wieder eine Verbindung zur Datenbank haben. Dann werde ich sie testen.
Danke
Markus
IHNEN
in der Zwischenzeit konnte ich es testen. Es funktioniert einwandfrei. Alles zwischen den beiden $-Zeichen wird von der Versionskontrollsoftware analysiert und im nächsten Dashboard wird es aktualisiert angezeigt. Danke für die Hilfe!
Markus