2012-07-21 33 views
5

Bir Zend_Gdata_Spreadsheets_ListQuery oluşturmaya çalışıyorum ve beklenen sorgu sözdiziminin ne olduğunu ve gerçekleştirebileceğiniz ve gerçekleştiremediğiniz sorguları açıklayan herhangi bir başvuru bulamıyorum. Hiçbir şey bulamayacağımız en yakın [Google Veri APIs İstemci Kitaplığı (1.41.1)] (https://developers.google.com/gdata/javadoc/com/google/gdata/client/spreadsheet/ aşağıdaki gibi işlev setSpreadsheetQuery açıklanır ListQuery # ListQuery (java.net.URL)),:Bir Gdata Elektronik Tablosu sorgusu yapılandırma

setSpreadsheetQuery

public void setSpreadsheetQuery (java.lang.String sorgu) yapılandırılmış tablo sorgusu ayarlar. Parametreler: Sorgu - Sorgu gibi "name = 'Sonja' ve devlet = 'Gürcistan'"

kimin sütun başlığı "ad" olan bir hücre için arıyorsanız bu gayet güzel çalışıyor ve o içeriyor metin "Sonja" - başka hiçbir şey. Hücrenin metninin bir parçası olarak "Sonja" içeren hücreleri arıyorum. Örneğin "Sonja the Awesome" değerine sahip "name" sütunundaki bir hücre, yukarıdaki aramayla eşleşmez. name = Sonya * bir hataya neden olur ve isim = "Sonya *" sonuç döndürmez.

Peki, "yapılandırılmış elektronik tablo sorgusu" için beklenen "yapı" nın bir özetini nerede bulabileceğimi bilen var mı?

cevap

0

Regex'i kullanarak denediniz mi? Ayrıca, regex özel karakterlerinden kaçmayı unutmayın. \ bSonja \ b

gibi bir şey