Ho creato un'applicazione con grafici diversi, alimentati da origini dati diverse. Poiché lo script, che sta creando questa dashboard, viene aggiornato di volta in volta, vogliamo tenere traccia delle sue versioni. Voglio visualizzare la versione sulla dashboard come testo. Nello script jsl alimentiamo la versione con questo comando:
$ Id: xyz.jsl 18 2021-03-25 13:34:17Z name $
Come posso visualizzare questo testo in una dashboard? Non dovrebbe essere statico. Un testo hardcoded non è il modo in cui cerco.
Grazie per il vostro aiuto in anticipo
Markus
Ciao @markus , stai chiamando JMP da una riga di comando o da un file batch di qualche tipo?In tal caso potresti essere in grado di utilizzare le variabili ambientali come suggerito in argomenti jmp.exe .
Ciao IH
no, è il contrario. Sto chiamando le informazioni da un'altra fonte con JMP-JSL e desidero che le informazioni siano incluse come testo nel dashboard. Dovrebbe sembrare come questo:

Nello script del dashboard potrebbe essere simile a questo:
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( "" ),Ma non sono sicuro se la lettura funzionerebbe avendo la parte tra i $ -signs come testo normale tra "". Quale dovrebbe essere la sintassi per integrare i dati come testo nella casella di testo di una dashboard?
Grazie per il tuo continuo aiuto!
Saluti
Markus
Ah, in tal caso potrebbe essere facile come concatenare la data e l'ora correnti nella stringa, in questo modo:
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") || " $"
);