Apps Script: Как узнать последнюю строку объединенной ячейки - PullRequest
0 голосов
/ 28 ноября 2018

Как узнать последнюю строку объединенной ячейки, как, например,

enter image description here

На приведенном выше листе, если кто-то редактирует диапазон A2, содержащий значение *Метод 1008 *, onEdit() будет запущен.Я могу узнать строку и столбец отредактированной ячейки, используя range.getRow() и range.getColumn() вот так

function onEdit(e){
  var range = e.range;
  var Row = range.getRow();
  var Col = range.getColumn();
}

Как узнать последнюю строку объединенной ячейки, например, для a это 10, для b это 12, для c это 20, для one это 7 и так далее с использованием скрипта Apps?

1 Ответ

0 голосов
/ 28 ноября 2018

Если отредактированная ячейка является частью объединенной ячейки, вы можете использовать это.

  if( e.range.isPartOfMerge() ) {
    var range = e.range.getMergedRanges()[0];
    var lastRow = range.getLastRow();
  }
  else {
    // You figure it out
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...