【发布时间】:2018-05-29 17:32:46
【问题描述】:
我正在尝试利用 Google SpreadSheets(Google 脚本)中的地图功能来使用 API 从 Bittrex 获取我的帐户硬币余额。这是我的 JSON 对象:
({success:true,
message:"",
result:[
{Currency:"BTC",
Balance:0.01,
Available:0.01,
Pending:0,
CryptoAddress:null},
{Currency:"ETH",
Balance:1.0,
Available:1.0,
Pending:0,
CryptoAddress:null}
]}
})
理想情况下,我希望根据结果中的键和使用来自每个对象的数据的基础行自动填充标题行。 我看到了 spme 解决方案如何使用每种或更复杂的方式来做到这一点。但我想这可以通过映射来完成。这是我映射顶行的方式,但不知道如何映射值:
var headerRow = Object.keys(json.result[0]);
Google 电子表格中的预期输出为
____________________________________________________________
| Currency | Balance | Available | Pending | CryptoAddress |
|__________________________________________________________|
| BTC | 0.01 | 0.01 | 0 | null |
| ETH | 1.0 | 1.0 | 0 | null |
____________________________________________________________
【问题讨论】:
-
你有没有尝试过?
-
你能给我们展示一个你期望输出的例子吗?
-
如果您尝试访问该值,请尝试 json.result[headerRow[0]] 以获得第一个。
标签: javascript arrays json rest api