Post
Topic
Board Новички
Re: AI-автоматизация простых задач.
by
andy_pelevin
on 10/10/2024, 10:33:55 UTC
Я использую гугл таблицы

В строку вставляю =IMPORTDATA("https://api.coingecko.com/api/v3/simple/price?ids=bitcoin&vs_currencies=usd")
и получаю на выходе  {"bitcoin":{"usd":60993}}

Это вопрос по экселю, как 60993 вычленить и перенести в другую строку, чтобы потом работать с числовым значением

Уже много вариантов использовал от ии
=ПСТР(А2, НАЙТИ(": ", A2) + 3, ДЛСТР(A2) - НАЙТИ(": ", A2) - 6)

Не знал, что есть способы делать апи-запросы непосредственно из формулы в ячейке. Однако, и в в твоём случае есть лекарство в виде формул "регулярных выражений". Гугл-таблицы этот формат, точно, поддерживают, я когда то сам таким приемом пользовался для доставания из текста нужных мне кусков.

Какие я вижу минусы в твоём варианте:

1. ты используешь неавторизованный запрос из публичного сервера. это очень ненадежный вариант, вместе с тобой такой же запрос могут отправлять другие пользователи и вы все вместе превысите лимит на бесплатные запросы. более надежно использовать авторизованные бесплатные апи.

2. написание "регулярных выражений" это своего рода, "костыль". Это не проще написания скрипта, который будет привязан к твоей таблице и вызывается из этой таблицы с нужным значением переменной для запроса.