2013-02-12 116 views
3

即时通讯使用C#谷歌电子表格API与我们的电子表格一起工作。查询谷歌电子表格行

我有一个问题查询我们有床单。

即我有一个问题,试图根据它们的标题获取特定的行,这是行的第一个单元格中的值,我们目前没有在我们的电子表格中使用标题,因为我们需要垂直布局而不是水平布局。

listQuery.SpreadsheetQuery = "Select A"; 
从读API文档应该是所有我需要做有

但它抛出一个错误,这是用空响应消息中的坏请求..

AtomLink ListFeedLink = worksheet.Links.FindService(GDataSpreadsheetsNameTable.ListRel,   null); 

ListQuery listQuery = new ListQuery(ListFeedLink.HRef.ToString()); 
if (!string.IsNullOrEmpty(spreadsheetQuery)) 
{ 
    listQuery.SpreadsheetQuery = "age=25"; 
} 

ListFeed listFeed = myService.Query(listQuery); 

进出口使用上述代码

任何人有这种方式查询电子表格的任何提示?

回答

2

你说:“我们目前没有在我们的电子表格中使用标题”。当我测试ListFeed时,它需要标题,这不是一个可选的额外。 CellFeed不需要标题并具有搜索样式查询,请参阅https://code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/spreadsheet/cell/CellDemo.java

+0

这是正确答案,应该标记。除非存在标题行,否则无法按列表查询Google电子表格。 – bgmCoder 2013-04-26 20:53:05