Я использую функцию .copyValuesToRange в скрипте Google, чтобы скопировать некоторую информацию со страницы ввода на историческую страницу в файле Google Таблиц. Одной из ячеек в скопированном диапазоне является дата, отформатированная MM/DD.copyValuesToRange change Формат даты
У меня есть две из этих входных страниц и две соответствующие исторические страницы. Когда я запускаю copyToValueRange() на первой странице ввода -> исторической странице, он копирует все значения правильно. Когда я запускаю скрипт для второй страницы, он копирует дату в формате MM/DD и преобразует ее в метку времени Microsoft (#####).
Сначала я подумал, что он помещает случайное целое число, но после небольшого поиска и помощи сайта калькулятора (http://www.silisoftware.com/tools/date.php) я обнаружил, что он фактически преобразует дату в другой формат.
Почему это происходит при одном вызове copyValuesToRange(), а не другом? Нужно ли каким-либо образом обрабатывать формат даты с помощью Utilities.formatDate()?