Panoramica
Quando si utilizza il linguaggio di scripting JMP (JSL) per creare script per le proprietà delle colonne, è importante comprendere che una colonna è semplicemente un archivio per tutte le proprietà delle colonne. La colonna non valuta né convalida l'argomento specificato, ma memorizza il valore specificato nella proprietà della colonna. Per popolare le proprietà delle colonne utilizzando codice JSL contenente variabili, lo script deve convertire le variabili in valori effettivi.
Un modo per farlo è usare un'equazione. Nell'esempio seguente, la funzione Eval Expr() valuta la variabile all'interno della funzione Expr() e la sostituisce con il suo valore. La funzione Eval() esterna valuta l'intera istruzione dopo che sono state effettuate le sostituzioni.
procedura
In una sessione JMP, fare clic sul menu File e selezionare Nuovo > Script JSL (Nuovo > Script in JMP 17 e versioni precedenti). Copia lo script qui sotto e incollalo nella finestra dello script. Per eseguire uno script di esempio, fare clic sul menu Modifica e selezionare Esegui script.
/* サンプルのデータテーブルを開きます。 */
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
/* 期待する仕様限界の値を割り当てます。 */
lLimit = 55;
uLimit = 70;
tLimit = 62.5;
/* 列プロパティの「仕様限界」に限界値を保存します。 */
Eval( //置換が行われた後、式全体を評価します。
Eval Expr( //Expr()関数の中にある変数を評価し、その値で置換します。
:”身長(インチ)”n << Set Property(
"Spec Limits",
{LSL( Expr( lLimit ) ), USL( Expr( uLimit ) ), Target( Expr( tLimit ) ), Show Limits( 0 )}
)
)
);
Documentazione aggiuntiva
Per ulteriori informazioni sul linguaggio di scripting JMP, consultare la Guida allo scripting JMP . È possibile accedere alle guide facendo clic su Guida nel menu JMP e selezionando Guida in linea JMP (Guida JMP in JMP 17 e versioni precedenti). Selezionare Guida allo scripting dall'elenco dei contenuti della guida in linea.
Nota: questa FAQ si basa sulla seguente nota JMP:
JMP Note 575399 - Come creare script per le proprietà delle colonne utilizzando variabili