В Google Sheets у меня есть список действий с датой начала и номером, который указывает продолжительность в днях этого действия.Мне нужно использовать Google Apps Script для суммирования этих чисел с датой, чтобы получить конечный срок действия.
Я пробовал решение, опубликованное в этом вопросе: Добавление дней к дате - GoogleСкрипт .
Проблема этого решения заключается в том, что редактор скриптов электронной таблицы не распознает класс «Дата», поэтому я не могу создать экземпляр элемента Date.
Прямое суммирование принимает только дату и число в виде строки.Попытка описанного выше способа приводит к ошибке #NUM!
в ячейке, которую я хочу преобразовать.
РЕДАКТИРОВАТЬ:
Я пробовал это, где V3 содержит датуЯ хочу подвести итог:
var fecha= new Date (ss.getSheetByName(camada).getRange("V3").getValue());
var fecha2= new Date();
fecha2.setDate(fecha.getDate() + 1);
ss.getSheetByName(camada).getRange("W3").setValue(fecha2);
Это, очевидно, работает, но проблема в том, что V3 содержит 5/13/2019
, а возвращаемая дата - 4/14/2019
, так что это еще день (13-> 14), ноэто на месяц меньше (5-> 4).