Замена вводимого пользователем значения

Пример того, как использовать простой триггер для замены вводимого пользователем значения.

Вводим число, получаем дату

В чате была задача, которая описывалась так:

Подскажите, как сделать так, чтобы, вводя в ячейку “12112018”, я получал дату “12-11-2018”, и это делалось со всеми столбцами, где бы я не вводил?

Для решения подойдет простой триггер события EDIT:

function onEdit(e){
  e.range.setValue(1);
}

Чтобы ни вводил пользователь при этом, в ячейке всегда будет сохраняться число 1. Ниже рабочий код, в котором сделана проверка на размер изменяемого диапазона и тип данных.

Ссылки