【问题标题】:Order By doesnt work on Google Spreadsheet APIOrder By 不适用于 Google 电子表格 API
【发布时间】:2014-06-04 10:06:36
【问题描述】:

我正在尝试使用 Java API 对 Google 电子表格进行排序,但不幸的是它似乎不起作用。我使用的代码非常简单,如API reference所示。

URL listFeedUrl = new URI(worksheet.getListFeedUrl().toString() + "?orderby=columnname").toURL();

但是,这不起作用。返回的提要根本没有排序。我错过了什么吗?仅供参考,我尝试排序的列包含电子邮件地址。

编辑:我刚刚意识到问题只发生在旧版本的 Google 电子表格中。

【问题讨论】:

    标签: java google-spreadsheet-api


    【解决方案1】:

    也许会发生这种情况。查询是在电子表格 xml 上执行的,xml 标签是小写的,例如我的电子表格中列的标题是“Nombre”,而 xml <gsx:nombre> 不起作用,所以不要使用 [?orderby=Nombre],使用带有小写“n”的 [?orderby=nombre]

    对此的正确查询是。

    URL listFeedUrl = new URI(worksheet.getListFeedUrl().toString() + "?orderby=nombre").toURL();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-28
      • 1970-01-01
      • 2012-06-03
      • 2013-10-01
      相关资源
      最近更新 更多