我正在尝试使用Google Sheet Api v4在Google电子表格中获取单张工作表的工作表名称。
我尝试了以下获取属性的方法:
Spreadsheet response1= service.spreadsheets().get(spreadsheetId).setIncludeGridData (false).execute ();
System.out.println (response1.getProperties ().getTitle ());
但是它会显示实际电子表格的名称,而不是在电子表格中显示单个表格的名称。
有谁知道我们怎么办呢?
答案 0 :(得分:1)
以下是上述问题的答案:
Spreadsheet response1= service.spreadsheets().get(spreadsheetId).setIncludeGridData (false)
.execute ();
System.out.println (response1.getSheets ().get (0).getProperties ().getTitle ());
谢谢。
答案 1 :(得分:0)
科林版
fun getSheets(): List<GSheetMeta> {
return sheets.spreadsheets()
.get("spreadsheetId")
.setIncludeGridData(false)
.execute()
.sheets
.map { GSheetMeta(it.properties.title, it.properties.sheetId) }
}
和模型类
class GSheetMeta(val name: String, val id: Int) {
override fun toString() = name
}