Макрос Google листов; Автоматический выбор строки при поиске (Найти в листе)

#google-apps-script #spreadsheet

Вопрос:

Я пытаюсь сделать процесс раскрашивания полной строки с содержимым, которое я ищу, используя поиск на листе (ctrl f).

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

Как я мог добавить в свой код и заставить его также выбрать полную строку?

Код

 function colorRedSelectedRange() {
 SpreadsheetApp.getActiveSheet().getActiveRange().setBackground('#ff0000');
};
 

Комментарии:

1. Где ваша находка в коде листа?

Ответ №1:

Вы можете получить строку, соответствующую активной ячейке, с помощью GetRow()

Образец:

 function colorRedSelectedRange() {
 var sheet = SpreadsheetApp.getActiveSheet();
 var row = sheet.getActiveRange().getRow();
 sheet.getRange(row, 1, 1, sheet.getLastColumn()).setBackground('#ff0000');
};