Add Multiple Columnsメッセージは、一度に複数の列を作成します。引数は、列名の接頭辞、列の数、列の挿入位置(Before First、After Last、After(col))、データタイプ(Numeric、Row State、Character(width))です。また、数値列を対象とするオプションの引数に、フィールド幅があります。
// 「最初 <n>」という行の属性列を2つ、最初の列の前に挿入する
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Add Multiple Columns( "最初", 2, Before First, Row State );
// 「中間 <n>」という数値列を3 つ、「身長(インチ)」列の後ろに挿入する
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Add Multiple Columns( "中間", 3, After( :Name("身長(インチ)") ), Numeric );
// 「最後 <n>」という名前の文字列の列を4つ、最後の列の後ろに追加する
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Add Multiple Columns( "最後", 4, After Last, Character( 4 ) );
列名は接頭辞です。同名の列が複数追加される場合、列名に連番が付きます(最初 1、最初 2、など)。