Кто-нибудь знает скрипт, который позволил бы мне копировать данные из ячеек A3: E1000 на листе 1 и вставлять их на листе 2.После вставки мне нужно удалить точные данные, которые были скопированы с Листа 1 (на Листе 2 все еще будут скопированы данные), и мне нужно делать это каждый день в 23:30.Мне нужен Sheet2, чтобы иметь возможность постоянно принимать данные в качестве цифрового архива данных, которые ежедневно копируются с Sheet1.Я надеюсь это имеет смысл.Я не могу понять это.Когда я запускаю это, это работает, если я запускаю dailyLog, а затем запускаю clearRange отдельно.Когда я запускаю autoArchive, он удаляет данные из информационного листа, но не вставляет их в архивный лист.
function autoArchive(){
dailyLog();
clearRange();
}
function dailyLog() {
var ss = SpreadsheetApp.openById("SheetID").getSheetByName("Info");
var sourceSheet = ss.getSheetByName('Info');
var logSheet = ss.getSheetByName('Archive');
var lastRow = logSheet.getLastRow();
var range = sourceSheet.getDataRange();
range.copyTo(logSheet.getRange(lastRow + 2, 1), {contentsOnly: false});
}
function clearRange() {
var sheetActive =
SpreadsheetApp.openById("SheetID").getSheetByName("Info");
var start, end;
start = 2;
end = sheetActive.getLastRow() - 1;
sheetActive.deleteRows(start, end);
}