Как я могу проанализировать этот URL-адрес в Google таблицах, чтобы просто показать цену?

#regex #api #parsing #google-sheets #google-sheets-formula

Вопрос:

Как я мог бы использовать функцию «importdata» в Google таблицах с этим URL-адресом для анализа данных из URL-адреса и просто показать цену в ячейке?

https://api.coingecko.com/api/v3/simple/price?ids=samoyedcoinamp;vs_currencies=usd

Вот пример того, что я собираюсь сделать, только с приведенным выше URL

 =VALUE(SUBSTITUTE(SUBSTITUTE(INDEX(IMPORTDATA("https://api.pro.coinbase.com/products/ETH-USD/ticker"),0,2), "price:",""), """", ""))
 

Ответ №1:

пробовать:

 =REGEXEXTRACT(IMPORTDATA(A1), "d .d |d ")*1
 

введите описание изображения здесь

Ответ №2:

АЛЬТЕРНАТИВНОЕ РЕШЕНИЕ:

Вы также можете попробовать использовать комбинацию ЗАПРОСА и РЕГУЛЯРНОГО ВЫРАЖЕНИЯ:

 =REGEXEXTRACT(QUERY(IMPORTDATA("https://api.pro.coinbase.com/products/ETH-USD/ticker"),"Select Col2"),"price:""(.*)""")
 

Образец

введите описание изображения здесь