使用Google Sheet作为原型数据库

时间:2017-10-23 18:13:01

标签: javascript google-apps-script google-sheets

我正在使用Google工作表对我制作的应用进行原型设计。

我有一个App脚本,我可以从API中获取一些数据。 当我在我的应用程序中获得JSON时,来自API的值始终处于状态"正在加载..."。

我正在使用https://github.com/giladaya/get-sheet-done

我已经设置了一个计时器,因此表单每分钟都会刷新一次。

通常我会说这不起作用,但我知道它之前有效。

之前你曾经做过类似的事情,或者你知道我的问题的原因是什么?

这是我的appscript代码:

function ccprice(index, currency) {
var url = "https://api.coinmarketcap.com/v1/ticker/"
var response = UrlFetchApp.fetch(url);
var json = response.getContentText();
var data = JSON.parse(json);


  var priceval = {"USD" : data[index].price_usd, "BTC" : data[index].price_btc,
                  "24h_volume_usd" : data[index]["24h_volume_usd"], 
                  "market_cap_usd" : data[index].market_cap_usd, "available_supply" : data[index].available_supply, 
                  "total_supply" : data[index].total_supply, "percent_change_1h" : data[index].percent_change_1h, 
                  "percent_change_24h" : data[index].percent_change_24h, "percent_change_7d" : data[index].percent_change_7d,
                  "last_updated" : data[index].last_updated }


  var price = parseFloat(priceval[currency])

return price
}

function ccname(index) {
var url = "https://api.coinmarketcap.com/v1/ticker/"
var response = UrlFetchApp.fetch(url);
var json = response.getContentText();
var data = JSON.parse(json);

  var name = {"name" : data[index].name }


  var name = name.name

return name
}

0 个答案:

没有答案