查找活动单元格并返回它所在的范围

时间:2019-03-05 21:57:53

标签: google-apps-script

我有一张销售渠道表。 Script的新手,我很难做到这一点-不确定我的方法是最好的方法,但是到目前为止,这是我尝试过的方法。

我想找到活动的行,然后从中查看它所在的部分。我正在使用它来记录行从哪一部分移出。例如。机会已从管道变为已确认。总共有5个部分,但是在这里,我提供了一个基于New, Pipeline Confirmed 的摘录。

我猜想,这样做的一种方法是查看活动行号是否大于或小于每个节的第一行和最后一行,但是我无法使它起作用。 "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'
};

任何帮助将不胜感激-我已经尝试了一切!

0 个答案:

没有答案