我创建了一个函数来调用 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;
}
}