我希望在Google电子表格上输入一个URL,然后通过使用Google应用脚本来获取标题。您知道如何实现吗?
=IMPORTXML("URL","//title")
onEdit
触发器,function onEdit(e)
{
var url = e.value;
var urlData = UrlFetchApp.fetch(url).getContentText();
var xmldoc = Xml.parse(urlData, true);
var title = xmldoc.html.head.getElements("title")[0].getText();
Logger.log('URL Title: '+ title);
Browser.msgBox('URL Title: '+ title);
}
=HYPERLINK(IMPORTXML("https://www.https://en.wikipedia.org/wiki/Moon_landing";"//title"))
onEdit()
触发器,它可以监视您的电子表格进行编辑。然后它可以获取URL,使用UrlFetchApp.fetch()
进行HTTPS请求并获取标题。这个问题对于stackoverflow来说太普遍了。您可以加入 Google Apps Script Group 并在那里提问。 - Alan Wells