Выполните поиск по всей таблице данных Google в функции поиска в скриптах Google Sheets

#java #script

#javascript #google-документы

Вопрос:

Я создаю эту базу данных для работы моего мужа. Мне нужна функция поиска для поиска по всему листу данных для всего, что помещено в строку поиска, а не только в первый столбец.

 function Search() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var formSht = ss.getSheetByName("Input Form");
  var recordsSht = ss.getSheetByName("Data Sheet");
  var sValue = formSht.getRange("C5:E5").getValue();
  var sData = recordsSht.getDataRange().getValues();

  for (var i = 0; i < sData.length; i  ) {
    var row = sData[i];
    if (row[0] == sValue) {
      formSht.getRange("B9").setValue(row[0]);
      formSht.getRange("B11").setValue(row[1]);
      formSht.getRange("B13").setValue(row[2]);
      formSht.getRange("B15").setValue(row[3]);
      formSht.getRange("B17").setValue(row[4]);
      formSht.getRange("B19").setValue(row[5]);
      formSht.getRange("E9").setValue(row[6]);
      formSht.getRange("E11").setValue(row[7]);
      formSht.getRange("E13").setValue(row[8]);
      formSht.getRange("E15").setValue(row[9]);
      formSht.getRange("E17").setValue(row[10]);}
  }
}
 

Вот ссылка на мой лист и то, что я получил до сих пор.

https://docs.google.com/spreadsheets/d/1ClQp_mT3d6CEFRrKu43g5ya6CK3M4H9EpPPjAZ1EUg8/edit?usp=sharing

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

1. Я должен извиниться за мой плохой английский. К сожалению, я не могу понять вашу текущую проблему с вашим сценарием. Могу я спросить вас о деталях вашей текущей проблемы и вашей цели?