Скрыть строку на основе значения ячейки с помощью переключателя «Проверка данных» -> Список элементов - PullRequest
1 голос
/ 15 мая 2019

Я нашел скрипт, который скрывает строку по значению.Мне нужен скрипт, который работает так же, но я должен иметь возможность переключаться между различными значениями.В моем случае у меня есть несколько местоположений, и я хочу показать либо все местоположения / строки, либо каждое местоположение / значение отдельно, в зависимости от значения ячейки каждой строки.Значение может быть выбрано с помощью «Проверка данных» -> Список элементов.

/** 
* TITLE:
*     Hide a row if a value is inputted. 
*/

//**GLOBALS**
// Sheet the data is on.
var SHEET = "D&D Miniatures";
// The value that will cause the row to hide. 
var VALUE = "Yes";
// The column we will be using 
var COLUMN_NUMBER = 6

function onEdit(e) {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var activeSheet = ss.getActiveSheet();

  //Ensure on correct sheet.
  if(SHEET == activeSheet.getName()){
    var cell = ss.getActiveCell()
    var cellValue = cell.getValue();

    //Ensure we are looking at the correct column.
    if(cell.getColumn() == COLUMN_NUMBER){
      //If the cell matched the value we require,hide the row. 
      if(cellValue == VALUE){
        activeSheet.hideRow(cell);
      };
    };
  };
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...