Всем спасибо за помощь. Причина по которой не работал скрипт была потому что второй столбец, который должно было автоматом заполнять, был защищен от изменений. Когда предоставил доступ то все заработало.
Но теперь у меня возник другой вопрос, можно ли так сделать чтобы столбец был защищен от изменений пользователями но данные вносились по скрипту автоматически при заполенении первого столбца? Это нужно чтобы другие пользователи ничего не нарушили или случайно не удалили данные, которые автоматически добавляет.