Нужно сделать кнопку, которая будет проверять, к примеру если значение в ячейке >0,1, то будет выполняться конкретная функция.
Всего 50 строк, для каждой строки своя функция которая просто переносит данные из этой строки в таблицу, соответствий условию может быть несколько и для каждого выполненного условия нужно запустить соответсвующую строке функцию.
Выглядит это как то так:
function getLastRow(sheet, rangeString) {
var rng = sheet.getRange(rangeString).getValues();
var lrIndex;
for (var i = rng.length - 1; i >= 0; i--) {
lrIndex = i;
if (
!rng[i].every(function(c) {
return c == '';
})
) {
break;
}
}
return lrIndex + 1;
}
function Func1() {
var ss = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var lr = getLastRow(ss, 'K1:N155');
var values = ss.getRange(5, 6, 1, 4).getValues();
var values = ss.getRange(lr + 1, 11, 1, 4).setValues(values);
var clear = ss
.getRange(5, 6, 1, 4)
.clear({ fomartOnly: true, contentsOnly: true });
}
и плюс еще 40 таких же функций для каждой строки, сейчас просто для каждой строки отдельная кнопка, тоесть нужно каждую прокликивать чтобы запустить скрипт.
и плюс еще 40 таких же функций для каждой строки, сейчас просто для каждой строки отдельная кнопка, тоесть нужно каждую прокликивать чтобы запустить скрипт.