Можно ли использовать функцию IMPORTXML и изменить ее с помощью запроса?

Я создаю портфолио электронных таблиц. Я столкнулся с некоторым ограничением, например, что я не могу автоматизировать процесс импорта данных с веб-сайта для различных акций. Это связано с тем, что индекс информации об акциях на сайте часто отличается от других акций. Однако существует шаблон, что это следующий индекс из определенной строки, например "Branche". Это заставило меня задуматься, смогу ли я автоматизировать процесс с помощью скрипта Google Apps.

Сначала я записал шаги в Google Sheets. Затем я сформулировал шаги в скрипте Google Apps. Теперь я застрял.

Шаг 1

=IMPORTXML("https://www.comdirect.de/inf/aktien/detail/uebersicht.html?ID_NOTATION=9386126";"//tr/td[@class='simple-table__cell']")

Шаг 2

=IMPORTXML(CONCATENATE("https://www.comdirect.de/inf/aktien/detail/uebersicht.html?ID_NOTATION=";"9386126");"//tr/td[@class='simple-table__cell']")

Шаг 3

=INDEX(IMPORTXML(CONCATENATE("https://www.comdirect.de/inf/aktien/detail/uebersicht.html?ID_NOTATION=";"9386126");"//tr/td[@class='simple-table__cell']");62;1)

Шаг 4, конечный продукт - просто идея еще не работает

function import_branche() {
  var url1 = "https://www.comdirect.de/inf/aktien/detail/uebersicht.html?ID_NOTATION="
  var ulr2
  var ticker = "//tr/td[@class='simple-table__cell']"
  Index = find the INDEX with the String == "Branche"


  return Index(IMPORTXML(CONCATENATE(url1;url2); ticker);(Index+1);1)

}

В идеале я хотел бы иметь функцию, где мне нужно всего лишь вставить ссылку на сайт и получить результат. Вот индекс для автоматически найденной информации.

1 ответ

Решение

Google Apps Script не может выполнять функции электронных таблиц Google Sheets, такие как IMPORTXML, поэтому у вас есть две основные альтернативы

  1. Используйте Google Apps Script, чтобы получить результат формулы IMPORTXML из электронной таблицы, а затем используйте JavaScript, чтобы выполнить оставшуюся часть работы.
  2. Выполните работу полностью, используя Google Apps Script и JavaScript

связанные с

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