В таблице Google Sheet есть ячейка, куда пользователи заносят дату рождения клиентов.
В 95% случаев записывают или 25 февраля, или 25.02 или 25.02.1980.
Через Google Script я потом переношу введенное значение в другую таблицу и по ходу устанавливаю единый формат
var birthday1 = ss1.getRange("D8").getValue();
var birthday = Utilities.formatDate(birthday1, "GMT+3", "dd-MM-yyyy")
Проблемы начинаются, если пользователь оставляет ячейку пустой или вносит туда не дату, например, фразу: "Не знаю".
Тогда при выполнении скрипта Utilities.formatDate выдает ошибку.
Есть ли возможность с помощью короткого кода понять, является ли введенное значение датой, и только тогда применять к нему Utilities.formatDate ?