使用Google API在电子表格中查询日期

时间:2015-02-23 11:35:21

标签: c# google-api google-api-dotnet-client

我有一张类似于:

的Google表格
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)";

但是没有一个返回结果。有谁知道如何根据包含日期的单元格查询行?

1 个答案:

答案 0 :(得分:2)

如果其他人遇到同样的问题,在玩了一些之后,我发现查询中的日期需要格式化为yyyy-MM-dd(无论日期在电子表格中的格式如何),例如

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