Макрос в Google таблице. Замена точек на запятые в определенных столбцах
Работаю с таблицами. Проблема стара как мир - некоторые числа с точкой от исходника конвертируются в дату в Гугл таблицах (1% от общего кол-ва). Номера столбцов известны, весь лист обходить не надо. Нужно просто заменить точку на запятую в этих столбцах (данные все равно идут как число!), но автоматически это не записывается. А каждый раз вручную ну такое себе удовольствие... В синтаксисе макросов в таблицах пока не сильна. Текущий код просто сортирует столбцы и приводит к числам с двумя знаками после запятой. Может быть кто-то может поделиться кодом, как реализовать замену символов не на весь лист, а только на диапазон? Спасибо
function PreparationData() {
var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.getRange('H:H').activate();
spreadsheet.getActiveSheet().moveColumns(spreadsheet.getRange('H:H'), 7);
spreadsheet.getRange('H:H').activate();
spreadsheet.getActiveSheet().moveColumns(spreadsheet.getRange('H:H'), 6);
spreadsheet.getRange('G:I').activate();
spreadsheet.getActiveRangeList().setNumberFormat('#,##0.00');
}