Скрыть или отфильтровать строки или столбцы, если определенные листы пусты в макросе листов Google - PullRequest
0 голосов
/ 06 января 2019

Я пытался условно скрыть или отфильтровать столбец, если диапазон пуст. Я предполагаю, что функция «если» не работает, так как столбец скрыт, даже если диапазон не пустой.

Я буду благодарен, если кто-нибудь проверит мой код.

function OcultarSi() {

    var ss = SpreadsheetApp.getActive();
    var sh = ss.getSheets()[0];
    var range = sh.getRange('E2:E24');
    if (range.isBlank()){
        spreadsheet.getRange('E:E').activate();
        spreadsheet.getActiveSheet().hideColumns(spreadsheet.getActiveRange().getColumn(), spreadsheet.getActiveRange().getNumColumns());
    }
};

1 Ответ

0 голосов
/ 10 января 2019

Ниже код работает для любого пользователя, которому нужен подобный. , ,

function OcultarSi(){ 
  var spreadsheet = SpreadsheetApp.getActive();
  var range = spreadsheet.getRange('E2:E24');
  if (range.isBlank()){ 
    spreadsheet.getRange('E:E').activate();
    spreadsheet.getActiveSheet().hideColumns(spreadsheet.getActiveRange().getColumn(),spreadsheet.getActiveRange().getNumColumns());
  } 
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...