Ниже приведен код, который прекрасно работает до последней строки, где я пытаюсь скопировать и вставить значения в том же диапазоне. Формула извлекает правильную информацию, но при запуске значений вставки копии все ячейки становятся пустыми. ПРИМЕЧАНИЕ: первая ячейка в диапазоне будет считаться пустой. Пожалуйста, дайте мне знать, где я ошибся!
function CopyTo() {
var spreadsheet = SpreadsheetApp.getActive();
var evnt = spreadsheet.getActiveSheet().getActiveCell();
var rw = evnt.getRow();
spreadsheet.setActiveSheet(spreadsheet.getSheetByName('Calendar'), true);
var rng = spreadsheet.getActiveSheet().getRange(rw,12,1,365);
rng.setFormulaR1C1('=iferror(index(CPS,match(RC2,CPRows,0),match((column()-match(RC4,Dateslist,0)-11),CPCol,0)),"")\n');
rng.copyTo(spreadsheet.getActiveSheet().getRange(rw,12,1,365), SpreadsheetApp.CopyPasteType.PASTE_VALUES, false);
};
Большое спасибо