Оператор Zend Gdata Google Spreadsheets "!="

У меня проблемы с API Zend_Gdata для запросов к таблицам Google.

Я хочу выполнить запрос, возвращающий каждое пустое значение данного столбца / поля.

Мой код:

    $query = new Zend_Gdata_Spreadsheets_ListQuery();
    $query->setSpreadsheetKey($this->spreadsheetKey);
    $query->setWorksheetId($this->worksheetId);
    $query->setSpreadsheetQuery('FIELD!=""');
    $feed = $this->spreadsheetService->getListFeed($query);

Если я выполняю ту же операцию с этим URL:

http://spreadsheets.google.com/feeds/list/KEY/oda/private/full?sq=FIELD!=""

Я получаю желаемый результат.

Любая идея?

2 ответа

Попробуйте вручную удалить пустые строки, которые находятся внутри других не пустых строк, потому что решение Giu87 не работает в моем коде

Я решил проблему. Для тех, у кого такая же проблема, таблица запросов должна содержать в первой строке имена столбцов (полей), которые вы запрашиваете.

например:

    $query->setSpreadsheetQuery('FIELD!=""');

Стол должен иметь FIELD колонка.

Другие вопросы по тегам