Die Google-Dokumentation Seite sagtGoogle Sheets API V4 Zeile hinzufügen .NET
Die Sheets API v4 eine AppendCells Anfrage bereitstellt, die mit dem spreadsheets.batchUpdate Verfahren verwendet werden können, um eine Reihe von Daten auf ein Blatt anhängen (und gleichzeitig die Zelleigenschaften und die Formatierung aktualisieren, falls gewünscht).
Und das funktioniert zum Hinzufügen neuer Zeilen, obwohl das Erstellen der RowData-Nutzdaten mühsam ist. Dies ermöglicht jedoch nicht das Festlegen der ValueInputOption.
Google sagt auch
Es ist jedoch in der Regel einfacher, die A1-Schreibweise der Zeile, die Sie hinzufügen möchten zu bestimmen, und geben Sie dann eine spreadsheets.values.update Anfrage diese Zeile zu überschreiben. In diesem Fall werden alle Daten in der angegebenen Zeile überschrieben.
Jetzt funktioniert das Aktualisieren von Daten in vorhandenen Zeilen - einschließlich der ValueInputOption. Wenn ich dies jedoch zum Anhängen einer neuen Zeile verwende (d. H. Einen Bereich bereitstellen, der die nächste Zeile ist), gibt der Server einen Fehler 503 zurück. Es muss einen Trick geben, den ich vermisse?
Bitte teilen Sie die Codes, die Sie bisher getan haben, und Fehlerprotokolle, damit wir sehen können, wo der Fehler herkommt. – Teyam
Code unten in der Antwort hinzugefügt, da ich nicht mehr den genauen Code von habe, als ich mit Problem kämpfte. Der unten angegebene Code enthält jedoch alle relevanten Codes –