json - 如何在电子表格中定义标题以从 Google 电子表格 API 获取 JSON 响应中的 gsx$title 属性?

标签 json google-drive-api google-sheets google-sheets-api

我计划使用 Google 电子表格 API 从电子表格中获取数据,并使用 Sencha Touch 将其呈现在我的移动应用中。我看过一些博客和教程解释如何获取和解析数据,但是当我尝试相同的方法时,我没有将按列的数据作为 entry 中的属性获取。相反,我在 content 中获取逗号分隔的数据标签。

举个例子,这里是示例电子表格,其中我更改了标题和数据:

https://docs.google.com/spreadsheet/ccc?key=0AkEOCoTxRKgvdDRZUnViSFlOVUF0QUJybkZ6VlBwTkE#gid=0

这是它的提要:

https://spreadsheets.google.com/feeds/list/0AkEOCoTxRKgvdDRZUnViSFlOVUF0QUJybkZ6VlBwTkE/od6/public/values?alt=json

但是当我从头开始手动创建相同的电子表格时,我没有得到 gsx$name & gsx$processedlinkurl JSON 中的属性。这是该表:

https://docs.google.com/spreadsheet/ccc?key=0AgduEz3vmQUTdHZlSEI4bjN6VnZ5TVpRMFlyOVAtR0E#gid=0

这是 JSON:

https://spreadsheets.google.com/feeds/list/0AgduEz3vmQUTdHZlSEI4bjN6VnZ5TVpRMFlyOVAtR0E/od6/public/basic?alt=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/

相关文章:

json - 自动更新 ImportJSON

google-apps-script - 为 Google 表格运行 Max ArrayFormula

google-apps-script - Google Sheets importData、importRange 速度/间隔 - 改进方法?

java - 如何将json数组从laravel路由器传递到android studio中的android类

java - 使用 GSON 序列化时包括对象类型

python - 在python中将多个JSON文件中的信息提取到单个CSV文件

c# - 附加信息 : Error converting value [string] to type [enum]

node.js - 无法将文件读取流从 Google Cloud Storage 传输到 Google Drive API

node.js - 使用 Google Drive API

ajax - 捕获 API 响应并将其上传到云端硬盘