Поиск элементов после выборки URL

#google-sheets #google-apps-script

#google-таблицы #google-приложения-скрипт

Вопрос:

Каков был бы наилучший способ разобрать HTML — строку после выборки URL ? Если мы найдем элемент, он вернет True, иначе False, прямо сейчас я использую это, но я не думаю, что я на правильном пути, так как он уже выдает ошибку! Это выполняется как скрипт в электронной таблице Google .

     function amazon() {

    var response = UrlFetchApp.fetch("http://www.amazon.com/");
    var text = response.getContentText();

    var result = text.find("kindle");
    return result


    }
  

Ответ №1:

Вы могли бы попробовать что-то вроде этого, которое возвращало бы false, если строка «kindle» отсутствует, или true, если она присутствует хотя бы один раз.

 function amazon() {
  var response = UrlFetchApp.fetch("http://www.amazon.com/");
  var text = response.getContentText();
  var result = text.search("kindle");

  if (result == -1) {
    return false;
  } else {
    return true;
  }
}