Ich füge Daten in eine Tabelle mit dem neuen Google Tabellen API 4 ein, der Code funktioniert perfekt und die Daten werden gut in das Blatt eingefügt.Google Tabellen API v4 - Wie füge ich Zeile nach der letzten Zeile mit Wert ein?
aber wie finde ich die letzte Zeile mit Daten, um die Daten danach hinzuzufügen?
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();
Gibt es einen Trick in der A1-Notation dafür?
ich brauche ein Äquivalent zu .getLastRow von Google Apps Script
[Diese Antwort] (http://stackoverflow.com/a/37367707) auf Ihre frühere Frage noch angewendet: fordern Sie die Werte aus dem Blatt, sehen Sie, wie viele Zeilen Sie tatsächlich erhalten (leere nachlaufende Zeilen sind weggelassen). Es erscheint verschwenderisch, den Inhalt anzufordern, wenn Sie nur den Datenbereich benötigen, aber ich habe mit API v4 keinen anderen Weg gesehen. –
danke, aber ich brauche ein einfaches Äquivalent zu .getLastRow von Google Apps Script, ist ein fehlendes Feature das? – seba123neo