构造Gdata电子表格查询


Structuring a Gdata Spreadsheet query

我正在尝试构建Zend_Gdata_Spreadsheets_ListQuery,但找不到任何引用来解释预期的查询语法以及可以执行和不能执行的查询类型。我能找到的最接近的东西是[谷歌数据API客户端库(1.41.1)](https://developers.google.com/gdata/javadoc/com/google/gdata/client/spreadsheet/ListQuery#ListQuery(java.net.URL)),它对函数setSpreadsheetQuery的描述如下:

设置电子表格查询

public void setSpreadsheetQuery(java.lang.String query)设置结构化电子表格查询。参数:query-查询如"name='Sonja',state='Georgia'"

如果您正在寻找一个列标题为"name"且包含文本"Sonja"的单元格,而不包含其他内容,则此操作非常有效。我正在寻找包含"Sonja"作为单元格文本一部分的单元格。例如,"name"列中值为"Sonja the Awesome"的单元格与上面的搜索不匹配。name=Sonya*导致错误,name="Sonya*"不返回任何结果。

那么,有人知道我在哪里可以找到"结构化电子表格查询"的预期"结构"摘要吗?

您尝试过使用regex吗?此外,请确保转义regex特殊字符。类似''bSonja''b