Найти активную ячейку и вернуть диапазон, в котором она находится - PullRequest
0 голосов
/ 06 марта 2019

У меня есть лист для продаж.Новичок в 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'
};

Любая помощь будет принята с благодарностью - я все перепробовал!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...