На форуме в данной ветке, тема уже закрыта, - http://www.excelworld.ru/forum/4-6615-1 Прописан код который помог ТС, но в данный момент код не выпоняется, так как это было в 2013 году, полагаю изменения произошли за это время Кто силен? Скрипт есть - как прописать его в обновленном варианте? [vba]
Код
function onEdit(e) { var sheet = e.source.getActiveSheet(); var idCol = e.range.getColumn(); var idRow = e.range.getRow(); if ( idCol == 1 ) { sheet.getRange(idRow, idCol + 1).setValue(new Date().toString()); } };
[/vba]
Здравствуйте!
На форуме в данной ветке, тема уже закрыта, - http://www.excelworld.ru/forum/4-6615-1 Прописан код который помог ТС, но в данный момент код не выпоняется, так как это было в 2013 году, полагаю изменения произошли за это время Кто силен? Скрипт есть - как прописать его в обновленном варианте? [vba]
Код
function onEdit(e) { var sheet = e.source.getActiveSheet(); var idCol = e.range.getColumn(); var idRow = e.range.getRow(); if ( idCol == 1 ) { sheet.getRange(idRow, idCol + 1).setValue(new Date().toString()); } };
Подскажите, что изменить в скрипте, чтобы старая дата изменения ячейки сохранялась. Т.е., чтобы новая дата постоянно дописывалась и таким образом велась история изменений.
Подскажите, что изменить в скрипте, чтобы старая дата изменения ячейки сохранялась. Т.е., чтобы новая дата постоянно дописывалась и таким образом велась история изменений.evgenij_vl
Pelena, Столкнулась с такой же ошибкой, проект сохранен, но ошибка осталась. Заходила в предложенную Вами таблицу и там тоже выдает эту ошибку. С чем это может быть связано?
Pelena, Столкнулась с такой же ошибкой, проект сохранен, но ошибка осталась. Заходила в предложенную Вами таблицу и там тоже выдает эту ошибку. С чем это может быть связано?Барабан
Gustav, Помогите и мне пожалуйста. вставляю скрипт, нажимаю выполнить, пишет "Не удалось найти функцию скрипта: myFunction", нажимаю еще раз выполнить, функция меняется на onEdit и выдает ошибку как у автора TypeError: Не удается прочитать свойство "source" объекта undefined. (строка 2, файл Код). что мне сделать?
Gustav, Помогите и мне пожалуйста. вставляю скрипт, нажимаю выполнить, пишет "Не удалось найти функцию скрипта: myFunction", нажимаю еще раз выполнить, функция меняется на onEdit и выдает ошибку как у автора TypeError: Не удается прочитать свойство "source" объекта undefined. (строка 2, файл Код). что мне сделать?veron
Сообщение отредактировал veron - Суббота, 02.09.2017, 18:29
как сделать чтобы скрипт срабатывал только на одном листе?
Ну, как... Проверить, что имя листа sheet соответствует тому, при котором надо выполнить это срабатывание. Обычный IF. Примерная "матчасть" здесь: https://developers.google.com/apps-sc....tName()