ヒント: 目的のデータテーブルが現在のデータテーブルになっているかどうかの判断には注意が必要です。スクリプトの冒頭で現在のデータテーブルに設定した場合でも、途中のアクションによって状況が変わっている場合があります。
次のように処理されたデータテーブルは、現在のデータテーブルになります。
• データテーブルを開きます。
dt1 = Open( "$SAMPLE_DATA/Big Class.jmp" );
• 新しいデータテーブルを作成します。
dt2 = New Table( "Cities" );
JSLスクリプトで、開いている別のデータテーブルを現在のデータテーブルとするには、Current Data Table()コマンドを使い、データテーブル名を指定します。
dt1 = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt2 = New Table( "Cities" );
Current Data Table( dt1 ); // Big Class.jmpデータテーブルを現在のデータテーブルにする
Current Data Table()も、スクリプト可能なオブジェクトの参照を引数として取ることができます。次の式は、2番目のBivariateオブジェクトによって使用されているデータテーブルを現在のデータテーブルにします。
Current Data Table( Bivariate[2] );
分析プラットフォームのオブジェクトの参照を使用する方法については、プラットフォームへのメッセージの送信を参照してください。