我希望引入"出价"来自每个"股票代码的值#34;从此API调用https://api.etherdelta.com/returnTicker到Google表格单元格。
示例单元格值将具有如下内容:=crypt("PPT)
。
这是我到目前为止的代码,但我很难弄清楚如何获取每个自动收报机的数据(我知道我还没有宣布"自动收报机"在任何地方代码)。
function crypt(ticker) {
var url = "https://api.etherdelta.com/returnTicker";
var response = UrlFetchApp.fetch(url);
var text = response.getContentText();
var json = JSON.parse(text);
var price = json[bid];
return parseFloat(bid);
}
答案 0 :(得分:2)
以下修改如何?
ETH_
。ETH_
+自动收报机是对象的关键。
=crypt("PPT")
时,密钥为ETH_PPT
,您想要的“出价”值为ETH_PPT
。上面反映的修改后的脚本如下。
function crypt(ticker) {
var url = "https://api.etherdelta.com/returnTicker";
var response = UrlFetchApp.fetch(url);
var text = response.getContentText();
var json = JSON.parse(text);
var price = json["ETH_" + ticker].bid; // Modified
return parseFloat(price); // Modified
}
此修改后的脚本通过将bid
放入电子表格中的单元格来检索每个代码的=crypt("PPT")
值。
如果我误解了你的问题,我很抱歉。