【发布时间】:2020-05-09 13:25:59
【问题描述】:
我正在尝试根据列对给定范围内的所有行进行排序。 我试过这个:
BatchUpdateSpreadsheetRequest busReq = new BatchUpdateSpreadsheetRequest();
SortSpec ss = new SortSpec();
// ordering ASCENDING or DESCENDING
ss.setSortOrder("DESCENDING");
// the column number starting from 0
ss.setDimensionIndex(1);
SortRangeRequest srr = new SortRangeRequest();
srr.setSortSpecs(Arrays.asList(ss));
Request req = new Request();
req.setSortRange(srr);
busReq.setRequests(Arrays.asList(req));
// mService is a instance of com.google.api.services.sheets.v4.Sheets
this.mService.spreadsheets().batchUpdate(spreadsheetId, busReq).execute();
但问题是它正在对特定列进行排序,我想根据该列对所有行进行排序。有什么建议吗?
【问题讨论】:
标签: java api google-sheets google-sheets-api