У меня есть таблица Google, и я должен распечатать все данные каждой ячейки. Я написал код, который получает данные, но для этого я должен определить значение «диапазон» . Я хочу, чтобы диапазон был динамическим, т.е. независимо от диапазона электронной таблицы Google.
public static void readSampleSpreadsheet() throws IOException {
// Build a new authorized API client service.
Sheets service = getSheetsService();
String spreadsheetId = "1gfLQTGWejFeZmp_HpTVP84ykKkKZbAE";
String range = "A1:AZ70";
ValueRange response = service.spreadsheets().values()
.get(spreadsheetId, range)
.execute();
List<List<Object>> values = response.getValues();
System.out.println("this is the values " + values);
if (values == null || values.size() == 0) {
System.out.println("No data found.");
} else {
System.out.println("Name, Major");
for (List row : values) {
// Print columns A and E, which correspond to indices 0 and 4.
System.out.println(row);
}
}
}