Добрый день Подскажите такой вопрос. Есть таблица, в которой работает два десятка человек.
Каждый редактор производит только 1 действие - изменение 1 ячейки в строке. Как сделать так, чтобы при изменении 1 ячейки в соседней ячейке появлялось имя редактора, кто это сделал?
Добрый день Подскажите такой вопрос. Есть таблица, в которой работает два десятка человек.
Каждый редактор производит только 1 действие - изменение 1 ячейки в строке. Как сделать так, чтобы при изменении 1 ячейки в соседней ячейке появлялось имя редактора, кто это сделал?LockSmith
Ну, имя редактора - это вряд ли (без дополнительных телодвижений), а вот его email, в принципе можно. Так что ответ на вопрос - как сделать, звучит следующим образом - написать скрипт или заказать такой скрипт в разделе Работа. Нечто вроде такого [vba]
Код
function onEdit(e) { if (e.range.getNumColumns() == 1 && e.range.getNumRows() == 1) { e.range.offset(0, 1).setValue(Session.getEffectiveUser().getEmail()); }; } // onEdit
Ну, имя редактора - это вряд ли (без дополнительных телодвижений), а вот его email, в принципе можно. Так что ответ на вопрос - как сделать, звучит следующим образом - написать скрипт или заказать такой скрипт в разделе Работа. Нечто вроде такого [vba]
Код
function onEdit(e) { if (e.range.getNumColumns() == 1 && e.range.getNumRows() == 1) { e.range.offset(0, 1).setValue(Session.getEffectiveUser().getEmail()); }; } // onEdit