Нужен код который будет проставлять имейл в колонку N не только владельца, но и редак
Дано:
есть код для гугл таблицы который при изменении в диапазоне E:L на листе "Рабочий" проставляет дату и время в столбец M и имейл пользователя который сделал изменение в столбец N. function onEdit(e) { var sheet = e.source.getActiveSheet(); var range = e.range; var editedColumn = range.getColumn(); var editedRow = range.getRow(); if (editedRow > 1 && ((sheet.getName() === "Рабочий") && editedColumn >= 5 && editedColumn <= 12)) { var timeStampCell = sheet.getRange(editedRow, 13); timeStampCell.setValue(new Date()); var userEmail = Session.getActiveUser().getEmail(); var emailCell = sheet.getRange(editedRow, 14); emailCell.setValue(userEmail); } } Проблема: Имейл проставляется только если диапазон редактировал Владелец таблицы. Если изменения делает редактор - то имейл не проставляется. Редактор подтверждённый. То есть не "все у кого есть ссылка", а конкретно добавленный в редакторов по имейлу. Что нужно: Нужен код который будет проставлять имейл в колонку N не только владельца, но и редакторов. |
Вы просите готовый скрипт с нуля.
Это работа, и за нее обычно платят деньги. Для таких сообщений предназначен раздел форума "Работа". Если вы все же хотите, чтобы вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела. |
Часовой пояс GMT +3, время: 21:00. |