2012-07-21 11 views
5

Estoy intentando construir una Zend_Gdata_Spreadsheets_ListQuery y no puedo encontrar ninguna referencia que explique cuál es la sintaxis de la consulta esperada y qué tipos de consultas puede y no puede realizar. Lo más cerca que he podido encontrar algo es la [Biblioteca de cliente de API de datos de Google (1.41.1)] (https://developers.google.com/gdata/javadoc/com/google/gdata/client/spreadsheet/ ListQuery # ListQuery (java.net.URL)), que describe la setSpreadsheetQuery función como sigue:Estructurando una consulta de hoja de cálculo Gdata

setSpreadsheetQuery

public void setSpreadsheetQuery (consulta java.lang.String) Establece la consulta de hoja de cálculo estructurado . Parámetros: consulta - la consulta como "name = 'Sonja' y el estado =" Georgia"

Esto funciona muy bien si usted está buscando una célula cuyo título de la columna es "nombre" y que contiene el texto "Sonja", y nada más. Estoy buscando celdas que contengan "Sonja" como parte del texto de la celda. Una celda en la columna "nombre" con el valor "Sonja the Awesome" por ejemplo, no coincidiría con la búsqueda anterior. name = Sonya * causa un error y name = "Sonya *" no devuelve resultados.

Entonces, ¿alguien sabe dónde puedo encontrar un resumen de lo que es la "estructura" esperada para la "consulta estructurada de la hoja de cálculo"?

Respuesta

0

¿Has probado a usar regex? Además, asegúrese de escapar de los caracteres especiales de expresiones regulares. Algo como \ bSonja \ b

Cuestiones relacionadas