Google Spreadsheet Скрыть и показать строки на основе значений ячеек - PullRequest
0 голосов
/ 24 сентября 2019

У меня есть электронная таблица с датой (в месяцах). Я ищу скрипт, который автоматически скрывает и отображает строки.

В столбце "Z" есть формула (= IF (A3 = TODAY ();""; "1")) Таким образом, ячейки, содержащие "1", должны скрывать строку, а пустые ячейки должны отображать строку.

Кто-нибудь может мне помочь?Я видел много форумов без результата: (

См. Пример ниже!

Пример

1 Ответ

0 голосов
/ 24 сентября 2019
function hideShow() {
  var ss=SpreadsheetApp.getActive();
  var sh=ss.getActiveSheet();
  var rg=sh.getRange(3,26,sh.getLastRow()-2,1);
  var vA=rg.getValues();
  for(var i=0;i<vA.length;i++) {
    if(vA[i][0]==1) {
      sh.hideRows(i+3);
    }
    if(vA[i][0]==0) {
      sh.showRows(i+3);
    }
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...