添加或获取单元格时,requestBody非常简单,但在处理批量更新时,它似乎要复杂得多。
List<Data.Request> requests = new List<Data.Request>(); // TODO: Update placeholder value.
Data.BatchUpdateSpreadsheetRequest requestBody = new Data.BatchUpdateSpreadsheetRequest();
requestBody.Requests = requests;
SpreadsheetsResource.BatchUpdateRequest request = service.Spreadsheets.BatchUpdate(requestBody, spreadsheetId);
Data.BatchUpdateSpreadsheetResponse response = request.Execute();
使用Google's Batch Update Examples,我有代码的基础,但我不知道如何添加我需要的必要请求。使用API Explorer,我有正确的requestBody:
{“requests”:[{“sortRange”:{“range”:{“sheetId”:0,“startRowIndex”:1},“sortSpecs”:[{“sortOrder”:“ASCENDING”,“dimensionIndex” :0}]}}]}
所以我试着做这样的事情:
requests.Add(new Request().SortRange.Range.SheetId = 0);
但它不起作用。
答案 0 :(得分:0)
请尝试使用此代码,
const { Router, Route ...} = ReactRouter;
我是从here得到的。 也许这个网站也可以帮助理解参数。
您还可以查看以下相关帖子:Google Sheets SortSpecs