Я копирую данные с одного листа на другой 3 раза в неделю. Триггеры работают нормально, но данные должны копироваться в новую строку последовательно. Однако сейчас происходит копирование с различным количеством строк между ними, и я не могу понять, почему.
Я попытался удалить все данные на листе, удалить лист и воссоздать его, и дважды проверил, как я ввел, какие данные необходимо скопировать.
var logSheet = ss.getSheetByName('Sheet1');
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sourceSheet = ss.getSheetByName('Data Sheet');
var RDSheet = ss.getSheetByName('RawDataSheet');
var lastRow = logSheet.getLastRow();
var RawData = sourceSheet.getRange(45,1,1,34);
RawData.copyTo(RDSheet.getRange(lastRow + 1, 1), {contentOnly: false});
Я ожидаю, что диапазон (45,1,1,34), одна длинная строка, скопирует себя в RawDataSheet
, и при его запуске строка данных 1 помещается ниже ранее скопированных данных.