Данные из листа ответов формы «EFS» необходимо скопировать в лист «QE».Диапазон для листа назначения не начинается в столбце A Строка1, вместо этого он должен начинаться в столбце C строки 3. Поскольку это активная форма, когда создается новая запись, эту запись необходимо скопировать в последнюю строку вцелевой лист "QE" Это то, что я до сих пор.Я получаю сообщение об ошибке:
Количество строк в данных не соответствует количеству строк в диапазоне.У данных 26751, но диапазон 20. (строка 15, файл "QETaskList")
Я пытался изменить диапазон, но я получаю другие ошибки.
function CopyGradesToQETaskList() {
var sss = SpreadsheetApp.openById("1PK-nMvqIoXaL1nrYPRIWr72I5IQ3wd9sjeztMtR9J1M");
var ss = sss.getSheetByName('EFS');
var lastRowSource = ss.getLastRow();
var source = sss.getRange("A2:p2" + lastRowSource);
values = source.getValues();
var TargetSource = SpreadsheetApp.getActiveSpreadsheet();
var TargetSheet = TargetSource.getSheetByName('QE');
var last_row = TargetSheet.getLastRow();
TargetSheet.insertRowAfter(last_row)
var tsRange = TargetSheet.getRange("C2:R2"+last_row);
tsRange.setValues(values);
}