Подключите нашего Telegram-бота для уведомлений о новых проектах

Экспорт исторических данных с Coingecko в Google Sheets

m
Заказчик
Отзывы фрилансеров: + 16 - 0
Зарегистрирован на сайте 13 лет и 7 месяцев
Бюджет: 3000 руб
30.54 $ — 28.38 €
Исполнитель определен: Алексей Ачасов  
Необходимо в Google-таблицы получать исторические данные по криптовалютам. Я пошел по этой инструкции: blog.coingecko.com/import... 
Создал скрипт:
/**
* Imports JSON data to your spreadsheet
* @param url URL of your JSON data as string
* @param xpath simplified xpath as string
* @customfunction
*/
function IMPORTJSON(url,xpath){

try{
// /rates/EUR
var res = UrlFetchApp.fetch(url);
var content = res.getContentText();
var json = JSON.parse(content);

var patharray = xpath.split(".");
//Logger.log(patharray);

for(var i=0;i<patharray.length;i++){
json = json[patharray[i]];
}

//Logger.log(typeof(json));

if(typeof(json) === "undefined"){
return "Node Not Available";
} else if(typeof(json) === "object"){
var tempArr = [];

for(var obj in json){
tempArr.push([obj,json[obj]]);
}
return tempArr;
} else if(typeof(json) !== "object") {
return json;
}
}
catch(err){
return "Error getting data"; 
}
}
И затем вызываю получение котировки нужной криптовалюты на определенную дату таким образом:
=ImportJSON("api.coingecko.com/api/v3/...
Подобных вызовов у меня несколько тысяч и как я понимаю на каждые данные происходит свой вызов, в итоге выходит куча ошибок (в минуту вроде там ограничение на 100 вызовов). 

Необходимо помочь одним вызовов вытаскивать данные за период времени. 
Пробовал делать так: =ImportJSON("api.coingecko.com/api/v3/... Но выдает ошибку.
Разделы:
Опубликован:
03.10.2020 | 17:53

Теги: написать программу, создать программу, разработать программу, разработчики программ, прикладной программист

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».