1

我创建了一个函数来调用 google 电子表格的给定 url 的标题。现在,它似乎非常不一致,因为有时我刷新代码并且它可以工作,有时我会为以前工作的相同 url 收到以下错误:

TypeError:无法从未定义中读取属性“标题”。

我的意思是,所有链接都有标题,所以我不确定这是什么意思?有时有效,有时无效。。

   function GrabTitle(URL) {
          var response = UrlFetchApp.fetch(URL);
          var doc = Xml.parse(response.getContentText(),true);
          var title = doc.html.head.title.getText();
      if (title == '') {
        return "unknown";
      }
        else {
          return title;  
        }
    }
4

0 回答 0