从API响应读取数据



我正试图从一个网站API获得特定的数据。

这就是我所拥有的,它只是将整个响应转储到google sheets中,然后我使用mid来拉出正确的字符串。

是否有一种方法可以只返回"未支付"的值?

下面是我得到的响应:

{"status":"OK","data":{"time":1612834200,"lastSeen":1612834035,"reportedHashrate":154783794,"currentHashrate":131055555.55555557,"validShares":116,"invalidShares":0,"staleShares":3,"averageHashrate":150218750,"activeWorkers":3,"unpaid":26075516667066776,"unconfirmed":null,"coinsPerMin":0.00000787562193181224,"usdPerMin":0.013755797534761213,"btcPerMin":2.9738348414523017e-7}}

我想要的只是

"unpaid":26075516667066776

下面是我用来将数据拉入google表格的脚本。

function callNumbers() {
var response = UrlFetchApp.fetch("");
Logger.log(response.getContentText());

var data = response.getContentText();
var sheet = SpreadsheetApp.getActiveSheet();
sheet.getRange(49,7).setValue([data]);
}

我似乎找不到很多关于这方面的信息,或者我只是不知道去哪里找。我从一个谷歌页面上得到了上述功能,然后调整它们从我想要的网站地址中提取信息。

感谢

我发现我必须改变一些东西。这就是我最后的结果。

function callNumbers() {
var response = UrlFetchApp.fetch("URL");
var var2 = JSON.parse(response.getContentText());
var sheet = SpreadsheetApp.getActiveSheet();
sheet.getRange(49,7).setValue([var2.data.unpaid]);
Logger.log(var2.data.unpaid);
}

相关内容

  • 没有找到相关文章

最新更新