なんで世の中の人々はそんなにセル結合好きなん???
まぁ行っても仕方がないんだけどさ。
そんなあなたにこれあげる!
シート中のセル結合を全部解除してくれるよ!
function breakrange(){
const ss = SpreadsheetApp.getActiveSpreadsheet();
const sh = ss.getActiveSheet();
const ranges = sh.getDataRange().getMergedRanges();
for (let i=0;i<ranges.length;i++){
let mergeRange = ranges[i];
mergeRange.breakApart();
}
}
こんな感じ。
ただし条件が一つ。
範囲選択のためにgetSataRange()を使っているので、何かが入力されているセルの上の行までしか効きません。
なので、適当に右下の方に0とか入力してから関数動かしてください。