当前位置: 首页 > 知识库问答 >
问题:

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

谢昂雄
2023-03-14

我计划使用Google电子表格API从电子表格中获取数据,并使用Sencha Touch在我的移动应用程序中呈现数据。我看过一些解释如何获取和解析数据的博客和教程,但当我尝试同样的方法时,我没有在entryobject中获取列数据作为属性,而是在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

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中提供标题数据。

共有1个答案

刘意
2023-03-14

好吧,我搞错了,当访问电子表格API以获取结果中的所有标题时,URL中使用的是值而不是基本值,这意味着

正确的URL:

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

错误的URL:

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

 类似资料:
  • 我已经通过谷歌官方文档《开发者指南》API中提到的一个简单Java代码成功地在我的Google Drive帐户的现有电子表格中创建了一个新的工作表,但我想通过Java代码在我的Google Drive帐户中创建一个新的电子表格。在链接中,他们没有提到这方面的任何示例代码。我已经在Spreadservice类中看到了不同的可用方法。 如何使用Google电子表格API实现这一点?

  • 问题内容: Gdata提供了一种基于时间戳仅从Google电子表格中获取更改的单元格的方法。如何为Gdata调用创建时间戳? 即“将仅返回发布时间等于或晚于指定时间戳记的条目。” setPublishedMax()https://developers.google.com/gdata/javadoc/com/google/gdata/client/Query#setPublishedMax (co

  • Google Drive API和Google电子表格API(v 3.0)都支持获取以下URL对应的[KEY]的方法: https://docs.google.com/spreadsheet/ccc?key=[键] 我正在使用该文件。Google Drive API的getId()方法和电子表格条目。getId或。Google电子表格API的getKey()方法。 Google Drive API

  • 从GoogleSpreadsheetsAPI上的GoogleDeveloper文档开始,我发现“提供了许多不同语言的客户端库”,但Google只提供Java和.NET的客户端库。对于PHP库,他们建议使用Zend GData。因此,我浏览了Zend GData repo,Zend说他们的GData组件已经停止使用,并使用Google API客户端库进行PHP。该库不适用于电子表格API,因此您必须

  • 我正在尝试从多个google电子表格中删除一个特定的表格。 我有一个主电子表格,从所有其他电子表格收集数据。从主电子表格中,我可以在其他电子表格中执行不同类型的操作,如添加工作表、重命名工作表、隐藏和锁定工作表。 但无法删除其他电子表格中的表格。查看了其他线程,但找不到任何解决方法。 这就是我到目前为止得到的。它停在这一排: "fname.delete表(本周);}" 我很感谢大家对我的帮助,因为

  • 我做了一个PHP脚本,使用api v4将一些信息导出到谷歌电子表格。当我尝试向单元格中添加注释时,我应该为每个注释向API发出请求,这对我来说是一个问题,前面已经解释过了。 我目前的方法是以下一种,我试图在单行的每一列上添加注释($HeaderNotes是一个数组): 在这种方法中,注释是一个接一个地添加的(使用循环),并且工作正常。主要的问题是,我做的请求和notes一样多,而谷歌的Cuota有