2013-02-12 179 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