列を選択するには、Set Selectedメッセージを送ります。
col << Set Selected( 1 );
dt = Open( "$SAMPLE_DATA/Semiconductor Capability.jmp" );
colList = dt << Get Column Names( String );
For( i = 1, i <= N Cols( dt ), i++,
If( Contains( colList[i], "NPN" ), // 名前にNPNが含まれる列のみ
// 選択する
Column( colList[i] ) << Set Selected( 1 )
)
);
現在選択されている列のリストを取得するには、Get Selected Columnsメッセージを使います。
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
:age << Set Selected( 1 );
:sex << Set Selected( 1 );
dt << Get Selected Columns();
選択されている列のリストを、"string"引数を使って文字列として戻します。
dt << Get Selected Columns( "string" );
特定の列を選択し、そこに移動するには、Go Toメッセージを使用します。
dt << Go To( 列名 | 列番号 );
dt = Open( "$SAMPLE_DATA/Tiretread.jmp" );
dt << Go To( 1 );
現在選択されていない列を選択し、現在選択されている列の選択を解除するには、 Invert Column Selectionメッセージを使用します。
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt:年齢 << Set Selected( 1 );
dt:Name("身長(インチ)") << Set Selected( 1 );
Wait( 1 );
b = dt << Invert Column Selection;
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
a = { :Name("身長(インチ)"), :Name("体重(ポンド)") };
b = dt << Invert Column Selection( a );