Возврат даты из скриптов Google на лист Google - PullRequest
0 голосов
/ 06 мая 2019

У меня есть функция (найденная онлайн), которая вычисляет следующий рабочий день и возвращает дату. Однако число отображается в ячейке в Google Sheets как число, и я не могу понять, почему. Я проверил форматирование ячейки, и она установлена ​​для формата даты. Вот код:

function nextWorkDay(fromDate){
  fromDate.setDate(fromDate.getDate()+1);
  if (fromDate.getDay()==0) fromDate.setDate(d.getDate()+1);
  else if (fromDate.getDay()==6) fromDate.setDate(fromDate.getDate()+2);
  return fromDate;
}

Я проверил это на стандартной HTML-странице, и она отлично работает. Я знаю, что что-то упустил, но не могу найти это. Любая помощь будет оценена.

РЕДАКТИРОВАТЬ: Я думал, что некоторые примеры могут помочь. Если я использую следующую формулу в ячейке:

=nextWorkDay(DATE(2018,11,14))

Я получаю значение 1542258000000 как результат в ячейке.

Я создал jsFiddle, чтобы показать, как он работает в javascript:

https://jsfiddle.net/bazianm/o4kyv2p6/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...