@Andmakssc

Как прописать скрипт в гугл-таблице на автозаполение и резерв даты в нескольких столбцах?

Прописать скрипт получилось только на один столбец. Выглядит он так:
function onEdit(e) {
var sheet = e.source.getActiveSheet();
var idCol = e.range.getColumn();
var idRow = e.range.getRow();
if ( idCol == 2 && sheet.getName() =='Лист1' ) {
var Value = e.range.offset(1, +5).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', 'yyyy.MM.dd');
return Utilities.formatDate(today, 'GMT+03:00', 'yyyy.MM.dd');
}


Мне нужно в нескольких разных колонках автозаполнение даты и резерв (данные ввожу в разные дни). То есть, допустим, ввожу в 1 столбец (ячейку) — появляется дата в 2 столбце (ячейке). И так же ввожу в 3 столбец (ячейку) — дата появляется в 4 столбце (ячейке). И так далее. Буду благодарен за помощь.
  • Вопрос задан
  • 288 просмотров
Решения вопроса 1
PolarBearGG
@PolarBearGG
I know that I know nothing
добавьте цикл для столбцов с шагом 2
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы