回答編集履歴
1
あ
answer
CHANGED
@@ -12,7 +12,7 @@
|
|
12
12
|
sheet.getRange(lastRow - pinks + 1, pinks, 5).sort([{column:2, ascending:true}]);
|
13
13
|
}
|
14
14
|
```
|
15
|
-
ピンクのを後ろに下げたときに、その中でもソートがかかっていることにするのが厄介でした。
|
15
|
+
~~ピンクのを後ろに下げたときに、その中でもソートがかかっていることにするのが厄介でした。~~ミュータブルなinsertPosをデクリメントしながらやれば、再ソートは不要でしたね。もう検証したくないので書き直しませんが。
|
16
16
|
必ずA列が着色されているとき、色をまとめてとることはできるので、ボトルネックになるのは、着色行を一つずつ移動させる部分です。着色行が十分に少なければ、実用できると思います。
|
17
17
|
|
18
18
|
# パターンB:ソート可能なデータを付与できるとすると
|