У меня есть электронная таблица с 10-12 листами, которую ежедневно добавляют несколько пользователей. Даты смешиваются с числами, текстами и датами. Итак, я хочу, чтобы все вставленные данные автоматически конвертировались в верхний регистр, но не в числа, так как все ячейки, содержащие даты, в большие длинные числа, и мне нужно снова отформатировать их, чтобы они имели правильный формат.
Я не хочу использовать функцию Google UPPERCASE (). Мне нужен скрипт, чтобы сделать это автоматически при любой вставке данных во все листы электронной таблицы.
В настоящее время я использую следующий скрипт, который работает нормально, но, к сожалению, он разбивает ячейки с датами ...
function onEdit(e) {
if (typeof e.value != 'object') {
e.range.setValue(e.value.toUpperCase());
}
}
Любые идеи о том, как сделать этот скрипт, чтобы пропустить номер иячейки в формате даты?