Sto inserendo dati in un foglio di calcolo con la nuova API di Google Sheets v4, il codice funziona perfettamente e i dati vengono inseriti bene nel foglio.API di Google Sheep v4 - Come inserire una riga dopo l'ultima riga con valore?
ma come scoprire l'ultima riga con i dati per aggiungere i dati dopo questo?
List<List<Object>> arrData = getData();
ValueRange oRange = new ValueRange();
oRange.setRange("Pedidos!AXXXXXXX"); // I NEED THE NUMBER OF THE LAST ROW
oRange.setValues(arrData);
List<ValueRange> oList = new ArrayList<>();
oList.add(oRange);
BatchUpdateValuesRequest oRequest = new BatchUpdateValuesRequest();
oRequest.setValueInputOption("RAW");
oRequest.setData(oList);
BatchUpdateValuesResponse oResp1 = mService.spreadsheets().values().batchUpdate("ID_SPREADSHEET", oRequest).execute();
c'è qualche trucco nella notazione A1 per questo?
Ho bisogno di un equivalente a .getLastRow da Google Apps Script
[Questa risposta] (http://stackoverflow.com/a/37367707) alla domanda precedente ancora applicata: richiedere i valori dal foglio, vedere quante righe si ottengono effettivamente (le righe finali vuote vengono omesse). Sembra uno spreco richiedere i contenuti quando hai solo bisogno dell'intervallo di dati, ma non ho visto un altro modo con l'API v4. –
grazie ma ho bisogno di un semplice equivalente a .getLastRow da Google Apps Script, è una caratteristica mancante questo? – seba123neo