I want to create new sheet in google sheet document using Java API v4. I tested this code:
Sheets service = getSheetsService();
Spreadsheet sheet = new Spreadsheet();
SpreadsheetProperties properties = new SpreadsheetProperties();
properties.setTitle("new SpreadSheetTitle");
sheet.setProperties(properties);
Spreadsheet response = service.spreadsheets().create(sheet)
.execute();
But when I open the document I don't see new page. What is the proper way to implement this?
P.S
I managed to create this:
List<List<Object>> writeData = new ArrayList<>();
List<Object> dataRow = new ArrayList<>();
dataRow.add("data 1 " + timestamp);
dataRow.add("data 2 " + timestamp);
dataRow.add("data 3 " + timestamp);
dataRow.add("data 4 " + timestamp);
dataRow.add("data 5 " + timestamp);
writeData.add(dataRow);
requests.add(new Request().setAddSheet(new AddSheetRequest()
.setProperties(new SheetProperties().setTitle("scstc"))));
BatchUpdateSpreadsheetRequest body
= new BatchUpdateSpreadsheetRequest().setRequests(requests);
BatchUpdateSpreadsheetResponse response = service.spreadsheets().batchUpdate(spreadsheetId, body).execute();
I can create empty sheet but how I can inset test data?