在URLfetch之后查找元素

时间:2011-04-19 05:18:15

标签: google-sheets google-apps-script

在URLfetch之后解析HTML字符串的最佳方法是什么?如果我们找到元素它将返回True否则为False,现在我正在使用它,但我不认为我在正确的道路上,因为它已经错误了!这是在谷歌电子表格中作为脚本运行。

    function amazon() {

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

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


    }

1 个答案:

答案 0 :(得分:1)

您可以尝试这样的事情,如果字符串“kindle”不存在则返回false,如果字符串至少出现一次则返回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;
  }
}