6

我正在尝试构建 Zend_Gdata_Spreadsheets_ListQuery,但我找不到任何参考资料来解释预期的查询语法是什么以及可以执行和不可以执行的查询类型。我能找到的最接近的东西是 [Google Data APIs Client Library (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' and state = 'Georgia'”

如果您要查找列标题为“name”且包含文本“Sonja”的单元格,则此方法工作得很好——仅此而已。我正在寻找包含“Sonja”作为单元格文本一部分的单元格。例如,“name”列中值为“Sonja the Awesome”的单元格与上面的搜索不匹配。name=Sonya* 导致错误,name="Sonya*" 不返回任何结果。

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

4

1 回答 1

0

您是否尝试过使用正则表达式?此外,请确保转义正则表达式特殊字符。像 \bSonja\b 这样的东西

于 2014-04-22T01:09:48.450 回答