Мне нужно скопировать интервал на один лист (скажем, Sheet1! C3: V9) и вставить его на другой лист в переменную позицию, определяемую формулой ADRESS (создание ячейки с нужными мне координатами) , скажем, это ячейка Sheet2! A5. Я попытался использовать сценарий приложения для встраивания функции INDIRECT, но мне не повезло. В следующем коде я хочу заменить случайную ячейку «H13» координатами из ячейки Sheet2! A5 и вставить значения в эту ячейку.
function Macro() {
var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.getRange('H13').activate();
spreadsheet.setActiveSheet(spreadsheet.getSheetByName('Sheet1'), true);
spreadsheet.getRange('C3:V9').activate();
spreadsheet.setActiveSheet(spreadsheet.getSheetByName('Sheet2'), true);
spreadsheet.getRange('Sheet1!C3:V9').copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_VALUES, false);
Спасибо за помощь!