データ テーブルで参照する必要があるカテゴリ、サブカテゴリ、仕様制限を含む JMP テーブルがあります。これを行う方法はたくさんあると思いますが、私は追加した 2 つの列に数式を書き、列が選択されると JMP スクリプトに変換され、値が空の JMP スクリプトに貼り付けられました。
追加された列 1 には次の式が含まれます。
If( Row() == 1,
"dt=現在のデータテーブル();"
)
追加された列 2 には次の式が含まれます。
"Try(Eval(Eval Expr( :" || :Process || " << Set Property( \!"仕様制限\!", {LSL( "
|| Char( :LSL ) || " ), Target( " || Char( :Target ) || " )、USL( " || Char( :USL )
|| " )、制限を表示( 1 )} ))););";
"Try((Column(\!"" || :Process || "\!") << Set Selected(1););dt << group columns(\!""
|| :タイプ || "\!");dt << 列グループの選択を解除します( \!"" || :TYPE || "\!" ););" ||
"Try(Eval(Eval Expr(:" || :Process || " << Set Property(\!"Notes\!", \!"" ||
:サブグループ || "\!"))););";
Process はプロパティ名 Column です。これは、データ テーブル内のデータ列名と一貫性があります。
LSL は下限仕様限界列です。
USL はスペックの上限列です。
タイプはグループ列です。
サブグループはメモ列です。
手動で列を選択し、コピーして貼り付けることができ、機能するスクリプトが得られます。次の自動化レイヤーを追加するには、スクリプトで 2 つのターゲット列から値を選択してコピーし、スクリプト ウィンドウを開いて内容を貼り付ける必要がありました。
私が行き詰まっているのは、列に含まれる値をコピーして貼り付けるスクリプトの取得です。
助けていただければ幸いです。