Как объединить каждые две ячейки в колонке?
Всем привет,подскажите пожалуйста
var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.getRange('C2:C3').activate()
.mergeVertically();
};
Это макрос для ячеек С2 и С3. что можно добавить чтобы макрос выполнялся и на С4:С5, С6:С7 и тд
Ответы (1 шт):
Автор решения: contributorpw
→ Ссылка
Не самый оптимальный, но самый простой и доступный способ
function mergeCellsC2CbyVerticallyPairs() {
const book = SpreadsheetApp.getActive();
const sheet = book.getSheetByName('Лист1');
const lr = sheet.getMaxRows();
for (let ri = 2; ri < lr; ri += 2) {
sheet.getRange(ri, 3, 2).mergeVertically();
}
}
Пример в Таблице https://docs.google.com/spreadsheets/d/1olFGbTvL1K1jyuUGVntpRIDf5EFM0qo8F9pd5kRAChg/edit?usp=sharing