Добрый день. Помогите пожалуйста дописать скрипт. Суть задачи, есть первая таблица, из которой по результатам фильтра (критерии по дате) берутся данные. Во второй таблице (куда необходимо вставить данные), идет поиск совпадении (первые столбцы таблиц, содержать одинаковые значения). Если совпадения найдены, нужно взять данные из первой таблицы, из 2 и 3 столбца, и вставить их во вторую таблицу, к примеру 3 и 5 столбец.
У меня получилось сравнить значения, но не получается добавить их во вторую таблицу, к примеру в 3 и 5 столбце. Метод setValue() не доступен.
Гуглил, но найденные варианты ответов, никак не получается адаптировать к моему скрипту…
Буду признателен за вашу помощь.
function formValues() {
var day = new Date;
var dayFilter = day.setDate(day.getDate() - 10);
var sheetTotal = SpreadsheetApp.getActive().getSheetByName('Данные');
var dataTotal = sheetTotal.getRange("B3:G143").getValues();
var sheetAnswer = SpreadsheetApp.getActive().getSheetByName('результаты');
var lastRow = sheetAnswer.getLastRow();
var dataRange = sheetAnswer.getRange(1, 1, lastRow, 4)
var data = dataRange.getValues();
// Перебор файла с “результатами”
for (var i = 0; i < data.length; i++) {
var row = data[i];
var dayAnswer = row[0];
var numberRoom = row[1];
var cW = row[2];
var hW = row[3];
// Перебор файла с “Данные”
for (var q = 0; q < dataTotal.length; q++) {
var rowTotal = dataTotal[q];
var numberRoomTotal = rowTotal[0];
if ((dayAnswer > dayFilter) && (numberRoom == numberRoomTotal)){
var clWTotal = rowTotal[2];
var hWTotal = rowTotal[5];
}
};
};
}