やあ、
テーブルに1000列あり、500列には数式があります。 式のある列を見つけて式を削除するjslスクリプトを書きたいと思います。 1行のコードを強くお勧めします。
ありがとう :)
インタラクティブには、[属性の標準化]ダイアログでこれを行うことができますが、スクリプトが必要な場合
Names Default To Here( 1 );
dt = Current Data Table();
numCols = dt << get column names( numeric );
For( i = 1, i <= N Items( numCols ), i++,
Try( Column( dt, numCols[i] ) << delete formula )
);
1行のスクリプトが必要な場合
Names Default To Here( 1 );dt = Current Data Table();numCols = dt << get column names( numeric );For( i = 1, i <= N Items( numCols ), i++,Try( Column( dt, numCols[i] ) << delete formula ));
短縮することは可能ですが、スクリプトを少し長く動作させることができます
For( i = 1, i <= N cols(current data table()), i++,
Try( Column( i ) << delete formula )
);