Вот пример обхода, чтобы выбрать диапазон и объединить диапазон, а затем проверить, является ли это диапазон объединения или нет:
//get selected range and did merge
var range = context.workbook.getSelectedRange();
range.merge();
await context.sync();
// check whether the range is merged or not
range.load();
await context.sync();
console.log(range["cellCount"]);
const str = range.address;
const colCount = range.columnCount;
const rowCount = range.rowCount;
console.log(colCount);
console.log(rowCount);
if (str) {
const arr = str.split("!");
console.log(arr[1]);
if ((range["cellCount"] > 1 || range["colCount"] > 1 || range["rowCount"] > 1) && arr[1].indexOf(":") == -1) {
console.log("true");
} else {
console.log("false");
}
}