Задать вопрос
@Andrew_bbb

Google app script поиск и подсветка множества слов в таблице?

У меня есть таблица, в которой с помощью скрипта мне надо найти слова из списка стоп-слов, и подсветить их в таблице. Я нашел такой скрипт, но он подсвечивает только одно слово, хотя подобных слов "Мария" много. Вопрос: как сделать чтобы подсвечивал все варианты, и как добавить много слов к поиску +- 1000

function selectText(){
  var ss = SpreadsheetApp.getActiveSpreadsheet() // SpreadsheetApp.openByUrl("URL на таблицу")
  var sheet = ss.getActiveSheet() // ss.getSheetByName("Имя таблицы")

  var text = "Мария" // тут должны быть все стоп-слова
  var arrData = sheet.getDataRange().getDisplayValues() // sheet.getRange(1, 1, sheet.getLastRow(), sheet.getLastColumn())

  for(var row = 0; row < arrData.length; row++){
    for(var col = 0; col < arrData[0].length; col++){
      if(arrData[row][col] == text){
        sheet.getRange(row+1, col+1).setBackground("Red")
      }
    }
  }
}
  • Вопрос задан
  • 732 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 2
@Michael_Polyakov
var text = ["Мария", "Мария1"] //Вместо строки, нужно сделать массив

if(text.includes(arrData[row][col])) //условие заменить на это
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы