По договоренности
Есть скрипт
//// НАЧАЛО КОДА
function onEdit(e) {
var formattedDate = Utilities.formatDate(new Date(), "GMT+3", "dd.HH:mm");
var sheetName = '1'; //Имя таблицы (sheet)
var colToWatch = 1 // Смотреть колонку B (если изменилось значние,записать время в колонку А)
var colToStamp = 8 //timestamp in col A
if (e.range.columnStart !== colToWatch || e.source.getActiveSheet()
.getName() !== sheetName || e.value == '') return;
//var writeVal = e.value !== "" ? new Date() : '';
var writeVal = e.value !== "" ? formattedDate : '';
e.source.getActiveSheet()
.getRange(e.range.rowStart, colToStamp)
.setValue(writeVal);
}
///КОНЕЦ КОДА
Что нужно.
var sheetName = '1'; как то сюда воткнуть массив. Т.е. что бы скрипт смотрел 31 страницу
Как то вот так надо сделать var sheetName = ['1','2'....etc
Ну или подобную конструкцию.
ЕСЛИ ЭТОТ СКРИПТ НЕ ВАРИАНТ ОТРЕДАКТИРОВАТЬ ВПИХИВАНИЕМ МАССИВА,ТО ПИШИТЕ ЦЕНУ ЗА РАЗРАБОТКУ АНАЛОГИЧНОГО СКРИПТА.
Смыл в том что бы если в любой из 31 страниц меняется колонка B (2 колонка) в колонку (H 8 колонка) ставилось время
Также периодически возникают платные вопросы по формулам/google script
ПИШИТЕ ПОЖАЛУЙСТА СРАЗУ С ЦЕНОЙ.