Как ограничить записи только определенным форматом даты и предотвратить копирование вставки? - PullRequest
0 голосов
/ 24 декабря 2018

Я хочу, чтобы столбец в моей электронной таблице имел только даты в формате гггг-мм-дд.Формат можно установить с помощью параметра «Формат», но проблема возникает, когда я начинаю использовать проверку данных.Теперь, если я использую стандартную проверку данных «is Date» и делаю «Reject Input» в случае любого другого типа записи, это работает отлично ... пока кто-то не скопирует данные в этот столбец - и как только это произойдетслучается, проверка данных уходит (что понятно, поскольку была сделана работа по вставке).Как я могу предотвратить эту проблему?

Я хочу, чтобы лист отклонял любой ввод или копирование вставки данных, которые не в формате гггг-мм-дд

Проверка уже проверенных данных плюс форматирование

Примечание: несколько человек с разной степенью технической подготовки будут использовать этот лист, и поэтому проверка даты важна

1 Ответ

0 голосов
/ 24 декабря 2018

Если вы разрешаете пользователям писать непосредственно в ячейки Google Sheets, нет способа предотвратить изменение форматирования даты.

В качестве альтернативы можно повторно применить нужный формат, либо вручную, либо автоматическиили использовать другой метод для ввода данных пользователем, например, запрос скрипта Google Apps или настраиваемое диалоговое окно.

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