У меня есть googlesheethe, где столбец не может содержать никакой информации. Итерируя по строкам и глядя на этот столбец, если столбец пуст, он ничего не возвращает. Хуже того, если я получу полную строку и включу в нее общий, скажем, получите 5 столбцов, я получаю только 4 столбца, когда любой из столбцов пуст. Как вернуть NULL или пустую строку, если я получаю строку столбцов, а одна из ячеек в столбце пуста?Googlesheet APIv4 получает пустые ячейки
// Build a new authorized API client service.
Sheets service = GoogleSheets.getSheetsService();
range = "Functional Users!A3:E3";
response = service.spreadsheets().values().get(spreadsheetId, range).execute();
values = response.getValues();
cells = values.get(0);
Я получаю 5 ячеек в строке. cells.size() должен ВСЕГДА возвращать пять. Однако, если какая-либо из 5 ячеек пуста, она вернет меньше клеток. Скажем, что только ячейка в B3 пуста. cells.size() будет 4. Следующая итерация, я получаю A4: E4 и ячейка D4 пуста. Опять же, cell.size() будет 4. Без возможности узнать, какая ячейка отсутствует. Если A4 и D4 и E4 пустые, cell.size() будет равен 2.
Как получить его, чтобы вернуть 5 ячеек независимо от пустых ячеек?