0

Я пытаюсь получить имя листа отдельных листов в Google Spreadsheet, используя Google Sheet Api v4.Как получить лист Имя отдельных листов в Google Spreadsheet - Лист Google Api v4 - Java

Я попробовал следующий способ, который получает свойство:

Spreadsheet response1= service.spreadsheets().get(spreadsheetId).setIncludeGridData (false).execute(); 

    System.out.println (response1.getProperties().getTitle()); 

Однако он отображает имя фактического Spreadsheet, а не отображают имена отдельных листов в электронной таблице.

Кто-нибудь знает, как мы можем это сделать?

ответ

1

Ниже приводится ответ на поставленный выше вопрос:

Spreadsheet response1= service.spreadsheets().get(spreadsheetId).setIncludeGridData (false) 
.execute(); 

System.out.println (response1.getSheets().get (0).getProperties().getTitle()); 

Спасибо.

0

Здесь вы можете продолжить игру по workSheetList, чтобы получить все отдельные заголовки листа.

Spreadsheet response1= service.spreadsheets().get(spreadsheetId).setIncludeGridData (false).execute(); 

List<Sheet> workSheetList = response1.getSheets(); 

for (Sheet sheet : workSheetList) { 
    System.out.println(sheet.getProperties().getTitle()); 
}