j'avais en fait déjà travaillé sur le sujet ... en espérant que cela réponde
tu peux limiter les données à ce que tu souhaites
mais tu auras en un bloc toutes les paires
// Mike Steelson
var resultat = []
var url = 'https://api1.binance.com/api/v3/ticker/24hr'
var donnees=["symbol","priceChange","priceChangePercent","weightedAvgPrice","prevClosePrice","lastPrice","lastQty","bidPrice","bidQty","askPrice","askQty","openPrice","highPrice","lowPrice","volume","quoteVolume","openTime","closeTime","firstId","lastId","count"]
// define a trigger here
function horodatage(){
var f = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('binance')
f.getDataRange().clearContent()
var binance = getDataJSON()
f.getRange(1,1,1,donnees.length).setValues([donnees])
f.getRange(2,1,binance.length,binance[0].length).setValues(binance)
}
function getDataJSON(){
try{
var json = JSON.parse(UrlFetchApp.fetch(url).getContentText())
if (json.length){json.forEach(function(elem){getData(elem,donnees)})} else {getData(json,donnees)}
return resultat
}
catch(e) {
return (['No data !']);
}
}
function getData(elem,list){
var prov=[]
list.forEach(function(path){prov.push(elem[path])})
resultat.push(prov)
}
mets un trigger sur horodatage
les données seront dans l'onglet binance
ensuite tu peux y chercher les paires qui t'intéressent