如何使用jQuery显示嵌套数组的最后一个数据条目?

时间:2018-12-13 17:48:50

标签: jquery json google-sheets

首先要说我是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">

任何帮助或指导将不胜感激。

1 个答案:

答案 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来记录自己。祝你有美好的一天!