@meexss

Как подсветить строку активной ячейки в Google sheet?

Производится работа в больших таблицах и не удобно подставлять линейку к экрану что бы посмотреть к чему относится активная ячейка. Пробовал через условное форматирование как в EXCEL сделано было, но не работает, макрос из EXCEL тоже не перенести. я в тупике!
  • Вопрос задан
  • 218 просмотров
Пригласить эксперта
Ответы на вопрос 3
papilaz
@papilaz
Домохозяин, с 2014 года делаю бизнес на Prestashop
Если использовать условное форматирование, то это просто. Настраиваем по первому столбику так, когда в первом столбике ставим 0, то включается цвет строки, говорящий нам о её редактировании. Когда завершаем упражняться с этой строкой, просто ставим единичку -- работу закончил, и строка помечается другим цветом. Хоть так))
Ответ написан
stomaks
@stomaks
Разработчик Google Apps Script (stomaks.me)
Можете попробовать такую функцию:
Но она затирает фон ячеек и отрабатывает не моментально.

function onSelectionChange ( e ) {
  let cache = CacheService.getDocumentCache();
  let range = e.range;
  
  let oldRow = cache.get("oldRow");
  if ( oldRow > 0 ) {
    e.source.getRange(oldRow+":"+oldRow).setBackground("#fff");
  }
  
  if ( range.getNumRows() === 1 ) {
    let row = range.getRow();
    
    e.source.getRange(row+":"+row).setBackground("#f3f3f3");
    
    cache.put("oldRow", row);
  }
}


Или такую:
function onSelectionChange ( e ) {
  let range = e.range;
  
  e.source.getRange("A:A").setValue("");
  
  if ( range.getNumRows() === 1 ) {
    let row = range.getRow();
    
    e.source.getRange("A"+row).setValue("SELECTED");
  }
}

И. настроить условное форматирование:
=IF($A1 = "SELECTED"; TRUE; FALSE)

Но лучшим вариантом как мне кажется это написать скритп для вашего браузера, который бы отрабатывал поверх страницы с таблицей. Например через расширение tampermonkey.

---
stomaks.me
g-apps-script.com
Ответ написан
@meexss Автор вопроса
Я нашел как бы я хотел, что бы это выглядело. (https://jsfiddle.net/x6c0bx4f/)
Но может кто нибудь знает как сделать так же в Google Таблице ? (может макрос какой ?)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
18 сент. 2020, в 17:52
1000 руб./за проект
18 сент. 2020, в 17:49
500 руб./в час
18 сент. 2020, в 17:24
180 руб./за проект