Size: a a a

Чат | Google Таблицы и скрипты

2018 May 13

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Ух ты!
источник

NK

ID:412416133 in Чат | Google Таблицы и скрипты
изначально Alexander Ivanov прописал его так
/*
 Эта функция должна быть зарегистрирована владельцем как триггер onEdit
*/
function onedit(e){
 try{
   updateOnce_(e);
 }catch(err){
   console.error(err, err.message, err.stack);
 }
}

function updateOnce_(e){
 var rng = e.range;
 var c = rng.getColumn();
 var r = rng.getRow();
 if(!e.value || c !== 5 || r <= 1)
   return;
 var sht = rng.getSheet();
 // Куда будут добавлены данные
 var to = sht.getRange(r, 18, 1, 3);
 if(!!to.getValues()[0].join(""))
   return;
   
 to.setValues(/* далее идет метод получения данных. Диапазоны должны быть равны по размеру */sht.getRange(r, 2, 1, 3).getValues());
}
источник

NK

ID:412416133 in Чат | Google Таблицы и скрипты
но как зарегистрировать функцию я так и не понял..
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
А какой триггер создаешь?
источник

NK

ID:412416133 in Чат | Google Таблицы и скрипты
источник

NK

ID:412416133 in Чат | Google Таблицы и скрипты
вот
источник

NK

ID:412416133 in Чат | Google Таблицы и скрипты
там других вариантов нет
источник

NK

ID:412416133 in Чат | Google Таблицы и скрипты
я просто хочу зарегистрировать функцию( не уверен что я делаю все правильно
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Поменяй динамический, открой список выпадающий, выбери "изменение"
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Поменяй динамический, открой список выпадающий, выбери "изменение"
👍 Да, надо просто добавить зарегистрированный триггер на изменение.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Alexander Ivanov
👍 Да, надо просто добавить зарегистрированный триггер на изменение.
Причем тут выполнение раз в час
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
поставил бы на каждую минуту хотя бы )
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Причем тут выполнение раз в час
Не знаю. Там даже комментарий вверху, что надо зарегистрировать руками
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Alexander Ivanov
Не знаю. Там даже комментарий вверху, что надо зарегистрировать руками
А как кстати кодом? Или нельзя?
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Eugeny Namokonov
поставил бы на каждую минуту хотя бы )
Хорош 😂 Действительно, очень много пробелов в базовом представлении Таблиц.
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Eugeny Namokonov
А как кстати кодом? Или нельзя?
Можно, но уже за рубли.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Alexander Ivanov
Можно, но уже за рубли.
Давай кстати скрипт напишем.
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Давай, конечно
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Alexander Ivanov
Давай, конечно
Написал в лс
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Уже говорили про AVERAGE? Неплохо, да?
источник