我计划使用 Google 电子表格 API 从电子表格中获取数据,并使用 Sencha Touch 将其呈现在我的移动应用中。我看过一些博客和教程解释如何获取和解析数据,但是当我尝试相同的方法时,我没有将按列的数据作为 entry
中的属性获取。相反,我在 content
中获取逗号分隔的数据标签。
举个例子,这里是示例电子表格,其中我更改了标题和数据:
https://docs.google.com/spreadsheet/ccc?key=0AkEOCoTxRKgvdDRZUnViSFlOVUF0QUJybkZ6VlBwTkE#gid=0
这是它的提要:
但是当我从头开始手动创建相同的电子表格时,我没有得到 gsx$name
& gsx$processedlinkurl
JSON 中的属性。这是该表:
https://docs.google.com/spreadsheet/ccc?key=0AgduEz3vmQUTdHZlSEI4bjN6VnZ5TVpRMFlyOVAtR0E#gid=0
这是 JSON:
为了将第一行标记为标题,我已经卡住了工作表中的第一行,但 JSON 并没有为我提供 JSON 中的标题明智数据。
最佳答案
好吧,我犯了错误,在访问电子表格 API 时,在 URL 中使用的是 values 而不是 basic,以获取结果中的所有 header ,这意味着
正确的网址:
https://spreadsheets.google.com/feeds/list/0AgduEz3vmQUTdHZlSEI4bjN6VnZ5TVpRMFlyOVAtR0E/od6/public/ 值?alt=json
网址错误:
https://spreadsheets.google.com/feeds/list/0AgduEz3vmQUTdHZlSEI4bjN6VnZ5TVpRMFlyOVAtR0E/od6/public/ 基本?alt=json
关于json - 如何在电子表格中定义标题以从 Google 电子表格 API 获取 JSON 响应中的 gsx$title 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16559009/