Есть макрос, который вписывает в столбец 6 текущую дату, когда что-то вводится в столбце 5. Как сделать, чтобы тоже самое работало отдельно для столбцов 5-6, 7-8, 10-11, 13-14, 16-17
5 — вводим какие-то данные, в 6 появляется дата на момент редактирования
7 — вводим какие-то данные, в 8 появляется дата на момент редактирования
и так далее
function onEdit(e) {
var sheet = e.source.getActiveSheet();
var idCol = e.range.getColumn();
var idRow = e.range.getRow();
if (idCol == 5 && sheet.getName() == 'Лист1') {
var Value = e.range.offset(0, +2).getValues();
if (Value == "") {
var vartoday = getDate();
sheet.getRange(idRow, 6).setValue(vartoday);
}
}
}
// Returns YYYYMMDD-formatted date.
function getDate() {
var today = new Date();
today.setDate(today.getDate());
//return Utilities.formatDate(today, 'PST', 'dd.MM.yyyy');
return Utilities.formatDate(today, 'GMT+03:00', 'dd.MM.yyyy');
}