У меня есть лист для продаж.Новичок в Script, и мне трудно заставить его работать - не уверен, что мой метод - лучший подход, но вот что я попробовал до сих пор.
Я хочу найти активную строку, и из этого видно, чтораздел, в котором он находится. Я использую это, чтобы вести учет того, из какого раздела была перемещена строка.Например, возможность переместилась с Pipeline на Подтверждено .Всего есть 5 разделов, но здесь я предоставил выдержку на основе New, Pipeline и Подтверждено .
Я догадался, что способ сделать это - увидетьесли номер активной строки был больше или меньше, чем первая и последняя строка каждого раздела, но я не могу заставить его работать."pipelineFirstRow"
и аналогичные параметры являются динамическими, так как количество записей в каждом диапазоне изменяется.Вот выдержка:
var activatedCell = ss.getActiveSelection(); // gets active cell
var activatedCellRow = activatedCell.getRow(); // gets active cell row
var movedFrom;
if (activatedCellRow == 7) {
movedFrom == 'New'
};
else if (activatedCellRow >= pipelineFirstRow && activatedCellRow <= pipelineLastRow){
movedFrom == 'Pipeline'
};
else if (confirmedFirstRow < activatedCellRow && activatedCellRow < confirmedLastRow){
movedFrom == 'Confirmed'
};
Любая помощь будет принята с благодарностью - я все перепробовал!