Ho un googlesheet in cui una colonna non può contenere informazioni in esso. Mentre scorre le righe e guarda quella colonna, se la colonna è vuota, non restituisce nulla. Ancora peggio, se ottengo una fila completa e includo quella comune, diciamo prendi 5 colonne, torno indietro solo 4 colonne quando una delle colonne è vuota. Come posso restituire NULL o una stringa vuota se ottengo una riga di colonne e una delle celle in una colonna è vuota?Googlesheet APIv4 ottiene celle vuote
// 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);
Sto ricevendo 5 celle nella riga. cells.size() dovrebbe SEMPRE restituire cinque. Tuttavia, se una delle 5 celle è vuota, restituirà un numero inferiore di celle. Dì solo che la cella in B3 è vuota. cells.size() sarà 4. Prossima iterazione, ottengo A4: E4 e la cella D4 è vuota. Ancora una volta, cells.size() sarà 4. Non c'è modo di sapere quale cella manca. Se A4 E D4 E E4 sono vuoti, cells.size() sarà 2.
Come ottengo che restituisca 5 celle indipendentemente dalle celle vuote?