我已经创建了一个函数来调用google电子表格的给定网址的标题。现在,它似乎非常不一致,因为有时我刷新代码并且它可以工作,有时我会得到以下错误:以前工作的相同网址:
TypeError:无法从undefined中读取属性“title”。
我的意思是,所有链接都有标题,所以我不确定这意味着什么?有时候它有效,有时它不会......
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;
}
}