Получить заголовок из URL с помощью Google App Script

Я хотел бы ввести URL-адрес в электронную таблицу Google, а затем волшебным образом получить заголовок с помощью скрипта Google Apps. Вы знаете, как это реализовать?

2 ответа

Вы также можете просто выполнить функцию importxml в электронной таблице:

=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"))

Итак, у вас есть выделенная, интерактивная гиперссылка;)

Другие вопросы по тегам