1

私はマイクロソフトからグーグルへの新しい改宗者であり、VBAの快適さです!

スプレッドシートで使用する

var range = sheet.getRange(2,1,sheet.getMaxRows()-1,sheet.getMaxColumns());

すべての列で作業し、複数の列で並べ替えます。

私がする必要があるのは、最初の列のデータを無視し、残りをソートすることです。

説明された解決策をいただければ幸いです!

4

1 に答える 1

1

使用するrange.getValues()場合は、2 次元の JavaScript 配列を取得します。それを好きなように並べ替えてから、次を使用してその値をシートに書き換えることができます。

sheet.getRange(2,1, array.length,array[0].length).setValues(array);

于 2012-08-09T15:44:01.670 に答える