2015-02-23 67 views
1

到查詢日期我有一個谷歌片,看起來像:使用谷歌API中的電子表格

date  title quantity 
01/01/2015 t1  1 
02/01/2015 t2  5 

我想編寫一個查詢返回使用ListQuery一行。它適用於字符串或整數,例如

listQuery.SpreadsheetQuery = "title=\"t1\""; 
listQuery.SpreadsheetQuery = "quantity=5"; 

但是,當我試圖做與日期列相同的東西它不匹配任何東西。我嘗試了很多不同的方式,例如

listQuery.SpreadsheetQuery = "date=\"01/01/2015\""; 
listQuery.SpreadsheetQuery = "date=01/01/2015"; 
listQuery.SpreadsheetQuery = "date=new Date(2015,1,1)"; 

但是沒有一個返回結果。有誰知道我可以基於包含日期的單元格查詢行嗎?

回答

2

就在別人遇到同樣的問題後,我發現查詢中的日期需要格式化爲yyyy-MM-dd(無論日期格式如何在電子表格中)例如

listQuery.SpreadsheetQuery = "date=2015-01-05"; 
+0

感謝兄弟,偉大的工作。 – 2015-04-27 14:45:34

+1

謝謝。我有點無關,但你的問題實際上回答了我的問題。我得到HTTP 400 - 錯誤請求試圖查詢電子郵件地址,並且在電子郵件地址周圍引用了引號。 – 2015-05-26 00:17:27