Подтягиваем в таблицу ценник монет с Coinmarketcap

Подтягиваем в таблицу ценник монет с Coinmarketcap

@TokenZa5min

Первым делом создаем новую таблицу в googlesheet. Нам нужно перетягивать данные в формате JSON, который гуглшит по умолчанию не поддерживает. Поэтому сначала добавим в свою таблицу скрипт. Код берем с этого репозитория - просто копируем всё в буфер. Далее в гугл-таблице переходим в Инструменты - Редактор скриптов. Вставляем скопированный скрипт, переименовываем файл в левом столбце как на картинке.

Сохраняем и возвращаемся к пустой таблице. Теперь мы можем импортировать json с помощью =ImportJSON

Формат формулы следующий: =ImportJSON("url"; "столбцы"; "параметры")

Я для себя остановился на такой формуле


Code:

=ImportJSON("https://api.coinmarketcap.com/v1/ticker/ethereum/"; "/name,/symbol,/price_usd,/percent_change_24h,/percent_change_7d"; "noHeaders")


https://api.coinmarketcap.com/v1/ticker/ethereum/ - вместо ethereum подставляем нужный id валюты. Чтобы его узнать, перейдите на страницу необходимой валюты на сайте CMC - он будет виден в url. Например, у BCH путь выглядит так: https://coinmarketcap.com/currencies/bitcoin-cash/, значит id у него: bitcoin-cash


"/name,/symbol,/price_usd,/percent_change_24h,/percent_change_7d"

тут перечислены выводимые столбцы по такому синтаксису "/имя_столбца1,/имя_столбца2"

Все столбцы можно посмотреть здесь


"noHeaders" - параметр, который убирает названия столбцов. Я их убрал, потому что столбцы назвал сам.


Report Page