IMPORTFROMWEB (), splitResult = TRUE не работает для этой таблицы? - PullRequest
0 голосов
/ 25 мая 2020

= IMPORTFROMWEB - это настраиваемая функция для таблиц Google, разработанная https://nodatanobusiness.com/importfromweb/documentation/

. Она помогает мне загружать данные из Dynami c html в электронную таблицу. (также работает любое другое решение для таблиц Excel или Google)

Здесь я загружаю таблицу. https://docs.google.com/spreadsheets/d/1Dh7KZ91FeqzvTh2BwzB6WOmfTUTN4FoGIf_c4ZrfdHk/edit?usp=sharing код находится в A6 и A15.

Но функция возвращает все в ячейке, а не разделяет их. splitResult, похоже, не работает.

И что делать с splitResult vs splitResults?

Ответы [ 3 ]

1 голос
/ 28 мая 2020

В IMPORTFROMWEB вам нужно будет указать путь для каждого столбца таблицы. Следуйте этому примеру:

enter image description here

1 голос
/ 25 мая 2020

Вы пробовали просто использовать другой источник, кроме Morninstar? Yahoo довольно легко очищается с помощью обычного IMPORT HTML (). То есть без настраиваемой функции.

Я помещаю эту формулу на новую вкладку в вашем листе, и, похоже, она работает нормально ...

=IMPORTHTML("https://finance.yahoo.com/quote/MCSMX/holdings?p=MCSMX","table",1)
0 голосов
/ 03 июня 2020

да, в дополнение к приведенному выше ответу, я обнаружил, что morningstar загружает свои данные из javascripts, используя API, которые возвращают данные JSON. Я шпионил с помощью вкладки chrome сетей в инструментах разработчика. Если кому-то интересно: https://api-global.morningstar.com/sal-service/v1/ ..... Просто проверьте параметры разработчика и найдите api на вкладке сетей при загрузке morningstar, и вы увидите вызовы api.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...