Как вернуть все данные json в Google Sheets с помощью функции IMPORTJSON? - PullRequest
0 голосов
/ 23 мая 2018

Я использую функцию IMPORTJSON, найденную здесь: https://www.chicagocomputerclasses.com/google-sheets-import-json-importjson-function/

И это звонок, который я делаю в Google Sheets, чтобы AlphaVantage провайдер котировок акций:

=IMPORTJSON("https://www.alphavantage.co/query?function=TIME_SERIES_DAILY&symbol=MSFT&apikey=demo","Time Series (Daily)")

У этого есть много данных (даты, и для каждой даты, максимума, минимума, закрытия, открытия и объема), которые можно увидеть, поместив эту ссылку в браузере: https://www.alphavantage.co/query?function=TIME_SERIES_DAILY&symbol=MSFT&outputsize=full&apikey=demo

Когда я смотрю на контент JSON, используя Logger.log(json), все эти данные есть, но единственная вещь, которая возвращается в электронную таблицу, это даты.

Кажется, это проблема, когда IMPORTJSONвозвращает массив верхнего уровня, но я хочу, чтобы массивы в этом массиве верхнего уровня тоже были.Как я могу вернуть их в электронную таблицу, позвонив по номеру IMPORTJSON?Или мне нужно создать другую пользовательскую функцию, которая перебирает массив дат и создает массив цен для каждой даты?

...