Как скрыть ячейки в Google Sheets в зависимости от выбранного значения в выпадающем списке?

Как скрыть строку, если в выпадающем списке в ячейке B2 выбрано значение "Готово"?
  • 7 августа 2024 г. 12:33
Ответы на вопрос 2
1. Выделите ячейки или строки, которые вы хотите скрыть.
2. Нажмите правой кнопкой мыши на выделенном диапазоне и выберите "Форматирование условного форматирования".
3. В открывшемся окне выберите "С применением настроек" в разделе "Форматирование стилей".
4. В разделе "Применить к диапазону" укажите диапазон ячеек или строк, которые вы хотите скрыть.
5. В разделе "Форматировать ячейки, если..." выберите "Настраиваемая формула – " и введите следующую формулу: 
   =B2="Готово"
6. Нажмите "Применить".

Теперь ячейки или строки будут скрыты, если в ячейке B2 выбрано значение "Готово".
Написать скрипт в Apps Script, например: 
function onEdit(e) {
  var sheet = e.source.getActiveSheet();
  var editedCell = e.range;
  
  if (editedCell.getColumn() == 2) {
    var value = editedCell.getValue();
    
    if (value == "Готово") {
      sheet.hideRows(editedCell.getRow());
    }
  }
}


Триггеры - onEdit
Похожие вопросы