カーソルがセルをクリックしたときに、JMP は自動的に JSL を実行できますか?
たとえば、カーソルがセルをクリックすると、指定された JSL が自動的に実行されますか?
ありがとう!
自動化とスクリプト作成ウィンドウズRe: カーソルがセルをクリックしたときに、JMP は自動的に JSL を実行できますか?はい。
JMP Scripting Index の項目「Web」を参照してください。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt:age << Set Property( "Event Handler", Event Handler( Click( JSL Quote( Function( {dt, col, row}, Caption( "You clicked on row " || Char( row ) ); Wait( 1 ); Caption( Remove ) ) ) ) ) )Re: カーソルがセルをクリックしたときに、JMP は自動的に JSL を実行できますか?素晴らしい
ありがとう!

Re: カーソルがセルをクリックしたときに、JMP は自動的に JSL を実行できますか?より具体的な例に移りたいと思います。
dt=Open("$SAMPLE_DATA/ヘアケア製品.jmp");
1列目、2列目範囲のセルをクリックする方法
実装するための JSL の書き方:
1、このセルの値を変数に自動的に代入します。
2、次に最初の列、行範囲の 2 番目の列は、色をキャンセルするためのこの値ではなく、セルの色をピンクに変更するためのセルのこの値です。
たとえば、スクリーンショットでは、dt[1175,1] をクリックしました。
ありがとう!

Re: カーソルがセルをクリックしたときに、JMP は自動的に JSL を実行できますか?dt = Current Data Table();
ab = (dt << get selected rows)[1];
aaa = Column( dt, (dt << get selected columns)[1] )[(dt << get selected rows)[1]];
r = N Row( dt );
i = 1;
j = 1;
For( j = 1, j <= r, j++,
For( i = 1, i <= 2, i++,
If( dt[j, i ] == aaa,
Column( i ) << Color Cells( "red", j ),
Column( i ) << Color Cells( "white", j )
)
)
);