首先要说我是Java语言的新手(并且没有太多的编码经验),所以想就一个基本问题向您道歉。我可以确认我已经使用了搜索功能,并且昨天整个时间都在花时间试图找到适用于此的答案。
我目前有一个不断更新的Google表格文档,我将其用作JSON后端。我正在通过jQuery使用Ajax将数据提取到页面。
我要完成的工作是使页面显示Google表格文档中包含的行数(此数字将随着实时信息的使用而不断增加)。因此,例如,如果电子表格中有2000行数据,则该页面将显示2000。我已经研究了工作表数据and it seems to be nested twice over.
的JSON结构我认为需要做的是获取记录的最后一个“行”条目。我想这之后的下一个障碍是如何将两个单独的工作表的总和相加。
到目前为止,我所拥有的只是:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script type="text/javascript">
function getData(json) {
console.log(json);
}
</script>
<script src="https://spreadsheets.google.com/feeds/cells/10sLn2tlNGINp0mVi2rlnuxi7k2c5jWdNz4eJNbgAE9E/1/public/values?alt=json-in-script&callback=getData">
任何帮助或指导将不胜感激。
答案 0 :(得分:0)
您可以尝试使用这种方法显示此值
var data = {obj:{gs$cell:{row:'2000',col:'4'}}}
function getData(data) {
console.log(JSON.stringify(data));
var $span = $('<span>',{
text:data.obj.gs$cell.row
});
$('body').append($span);
}
--- EDIT ----
添加jsfiddle。我希望您可以使用它来了解JSON的工作原理和外观。我也建议您使用此simplified article来记录自己。祝你有美好的一天!