説明 |
指定のデータを並べ替えます。 |
|||||||||||||||||||||||||||||
呼出形式 |
Sort(col, row, col2, row2, sortby [, sortkeys, sortkeyorders]) |
|||||||||||||||||||||||||||||
戻り値 |
成功すれば$TRUE、その他の場合は$FALSE |
|||||||||||||||||||||||||||||
引数 |
sortkeys、sortkeyordersには、並べ替えに必要な情報を持つ配列オブジェクトを指定します。配列のインデックスが小さい方が、並べ替えのキーの優先順位が高くなります。 インデックスを同じにすることで、並べ替えのキーにする行/列番号と、並べ替え順序(昇順/降順)の組み合わせを設定できます。 sortkeys、sortkeyordersを省略した場合は、SortKeyプロパティ、SortKeyOrderプロパティの値を使用します。 |
|||||||||||||||||||||||||||||
例外 |
|
|||||||||||||||||||||||||||||
使用例 |
/* SortKey、SortKeyOrderプロパティを使用する例 */ SortKey(0) = 2; /* 第1キー 2列目 */ SortKey(1) = 3; /* 第2キー 3列目 */ SortKey(2) = 4; /* 第3キー 4列目 */ SortKeyOrder(0) = $SortKeyOrderAscending; /* 第1キー 昇順 */ SortKeyOrder(1) = $SortKeyOrderDescending; /* 第2キー 降順 */ SortKeyOrder(2) = $SortKeyOrderDescending; /* 第3キー 降順 */ Sort(1, -1, 4, -1, $SortByRow); /* 1〜4列目の全行をソート */
/* すべて引数で指定する例(処理内容は上と同じ) */ var sortkeys = new Number[3]; var sortorder = new Number[3]; sortkeys[0] = 2; sortkeys[1] = 3; sortkeys[2] = 4; sortorder[0] = 1; sortorder[1] = 2; sortorder[2] = 2; Sort(1, -1, 4, -1, $SortByRow, sortkeys, sortorder);
|
|||||||||||||||||||||||||||||
関連項目 |
SortKey、SortKeyOrderプロパティ |