У меня есть скрипт для добавления недели в C (oldDateRange) и размещения результата в D (NextWeek), но он не работает хорошо.
Мне также нужно добавить неделю к D и поместить результат в E. Если я изменю C, столбцы D и E добавят неделю. Если я поменяю D, E добавлю неделю.
function addWeek() {
var ss = SpreadsheetApp.getActive();
var sheet = ss.getSheetByName("Sheet1");
var oldDate = sheet.getRange("oldDateRange").getValue();
var oldDateValue = oldDate.getMilliseconds()
var nextWeekValue = oldDateValue + 1000*60*60*24*7
var nextWeekDate = new Date(nextWeekValue)
var cell = sheet.getRange("NextWeek");
cell.setValue(nextWeekDate);
}