Javascript 从API响应读取数据

Javascript 从API响应读取数据,javascript,json,Javascript,Json,我试图从网站API获取特定数据 这就是我所拥有的,它只是将整个响应转储到google表单中,然后我使用mid提取正确的字符串 有没有办法只返回“未付”的价值 以下是我得到的答复: {"status":"OK","data":{"time":1612834200,"lastSeen":1612834035,"reportedHashrate":154783794,"cu

我试图从网站API获取特定数据

这就是我所拥有的,它只是将整个响应转储到google表单中,然后我使用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
下面是我用来将数据拉入谷歌表单的脚本

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);
}

广告“你是新来的”并没有增加任何问题,只会分散人们对问题的注意力。如果你正在学习,那很好,但这是必然的,因为总的来说,对于我们还不了解的事情,我们都是“新”的。
fetch()
来自哪里?它是异步函数还是需要回调?欢迎!请编辑您的问题以显示返回的有效负载的外观。另外,请说明您在解析内容方面做了哪些尝试,以及遇到了哪些具体问题。请解释“返回“未付”值的方法是什么?”这意味着?@DavidMakogon不要为
setValue()
发送
数据,而是尝试向工作表发送
数据。未付
。但我认为,在这种情况下,还需要更改
getRange()
参数。