Как я могу автоматически скопировать строку из Sheet1
в Sheet2
, если дата ячейки на Sheet1 старше 30 дней, а затем удалить эту строку из Sheet1
?
Я намерен чтобы сделать резервную копию Sheet2
строк на Sheet1
, возраст которых превышает 30 дней.
Даты, которые мне нужно проверить, - это столбец H4:H
.
Этот вопрос ниже почти то же самое, что мне нужно, за исключением того факта, что у меня должно быть условие даты
Автоматическое копирование данных между таблицами Google
function copyPaste() {
var ss=SpreadsheetApp.getActive();
var srcsh=ss.getSheetByName('CurrentData');
var dessh=ss.getSheetByName('HistoricalData');
var srcrg=srcsh.getRange('A2:F100');
var data=srcrg.getValues();
var desrg=dessh.getRange(dessh.getLastRow() + 1,1,99,6);
desrg.setValues(data);
}
Я только новичок в Google скрипт, извините, если это звучит глупо. Спасибо.
Вот лист, над которым я работаю:
https://docs.google.com/spreadsheets/d/1LlqzlkdB5q-xZMwX-_-UnT8NO-q6oIJz9WWb3JRfWC0/edit#gid = 568293021