Google 张 API 已忽略逆序参数
Google Sheets API Reverse Order Parameter Ignored
我正在使用 Google Sheets API
并试图以相反的顺序获得结果,但它似乎忽略了反向参数。
应该倒序
应该是正常顺序
这是 public Google 电子表格的 link,因此您可以在 Google 的网站 UI 上查看其标准外观:
https://docs.google.com/spreadsheets/d/1xme2djjjb9IM6OW_T7tVXSm9UHNAvEKBn1kLEVT5HkY/
Google 的文档
据我所知,根据 Google 的文档,这应该可以正常工作。我是不是遗漏了一些非常明显的东西,或者正在对表格 API 进行排序,但目前已损坏?
https://developers.google.com/google-apps/spreadsheets/#sorting_rows_1
Sorting rows
By default, rows in the list feed appear in the same order as the
corresponding rows in the user-interface; that is, they're in order by
row number.
To get rows in reverse order, send the following request, using the
reverse query parameter to specify the sort order.
GET https://spreadsheets.google.com/feeds/list/key/worksheetId/private/full?reverse=true
这是一个已知问题。请参阅 this issue 了解更多信息或跟踪问题何时得到解决。
实际上,如果您设置 orderby
参数,它就可以工作,例如?orderby=column:date&reverse=true
。
虽然我无法让它与按行号排序一起使用。
通过搜索 GData Java Client repo,我发现通过设置 orderby=position
可以按行号排序,但这没有用。
因此,如果您需要按行号排序,那么最好的办法是手动排序和 start-index
/max-results
参数。
我正在使用 Google Sheets API
并试图以相反的顺序获得结果,但它似乎忽略了反向参数。
应该倒序
应该是正常顺序
这是 public Google 电子表格的 link,因此您可以在 Google 的网站 UI 上查看其标准外观:
https://docs.google.com/spreadsheets/d/1xme2djjjb9IM6OW_T7tVXSm9UHNAvEKBn1kLEVT5HkY/
Google 的文档
据我所知,根据 Google 的文档,这应该可以正常工作。我是不是遗漏了一些非常明显的东西,或者正在对表格 API 进行排序,但目前已损坏?
https://developers.google.com/google-apps/spreadsheets/#sorting_rows_1
Sorting rows
By default, rows in the list feed appear in the same order as the corresponding rows in the user-interface; that is, they're in order by row number.
To get rows in reverse order, send the following request, using the reverse query parameter to specify the sort order.
GET https://spreadsheets.google.com/feeds/list/key/worksheetId/private/full?reverse=true
这是一个已知问题。请参阅 this issue 了解更多信息或跟踪问题何时得到解决。
实际上,如果您设置 orderby
参数,它就可以工作,例如?orderby=column:date&reverse=true
。
虽然我无法让它与按行号排序一起使用。
通过搜索 GData Java Client repo,我发现通过设置 orderby=position
可以按行号排序,但这没有用。
因此,如果您需要按行号排序,那么最好的办法是手动排序和 start-index
/max-results
参数。