Я создаю портфолио в виде электронных таблиц. Я столкнулся с некоторыми ограничениями, например, я не могу автоматизировать процесс импорта данных с веб-сайта для разных акций. Это связано с тем, что индекс информации об акциях на веб-сайте часто отличается от других акций. Однако существует шаблон, что это следующий индекс из определенной строки, например, «Branche». Это заставило меня задуматься, могу ли я автоматизировать этот процесс с помощью скрипта Google Apps.
Сначала я записал шаги в Google Таблицах. Затем я сформулировал шаги в скрипте 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)
}
В идеале я хотел бы иметь функцию, в которой мне нужно только вставить ссылку на сайт и получить результат. Вот указатель автоматически найденной информации.
Скрипт Google Apps не может выполнять функции электронной таблицы Google Таблиц, такие как IMPORTXML, поэтому у вас есть две основные альтернативы.
Связанный
Эта статья взята из Интернета, укажите источник при перепечатке.
Если есть какие-либо нарушения, пожалуйста, свяжитесь с[email protected] Удалить.
я говорю два предложения