【问题标题】:Zend Gdata Google Spreadsheets "!=" operatorZend Gdata Google 电子表格 "!=" 运算符
【发布时间】:2012-12-06 16:01:16
【问题描述】:

我在使用 Zend_Gdata API 查询 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!=""

我得到了想要的输出。

有什么想法吗?

【问题讨论】:

    标签: php google-sheets google-spreadsheet-api zend-gdata


    【解决方案1】:

    我解决了这个问题。对于有同样问题的,查询表的第一行必须有您要查询的列(字段)的名称。

    例如:

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

    表格必须有一个FIELD 列。

    【讨论】:

      【解决方案2】:

      尝试手动删除其他非空行中的空行 因为 Giu87 的解决方案在我的代码中不起作用

      【讨论】:

        猜你喜欢
        • 2011-11-05
        • 1970-01-01
        • 2011-02-04
        • 1970-01-01
        • 1970-01-01
        • 2012-05-23
        • 2013-12-13
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多