- HTTP-Anfrage
- Pfadparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- Anfrage
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UpdateSpreadsheetPropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UpdateSheetPropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UpdateDimensionPropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DataSourceSheetDimensionRange
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UpdateNamedRangeRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- RepeatCellRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- AddNamedRangeRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DeleteNamedRangeRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- AddSheetRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DeleteSheetRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- AutoFillRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- SourceAndDestination
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- CutPasteRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- PasteType
- CopyPasteRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- PasteOrientation
- MergeCellsRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- MergeType
- UnmergeCellsRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UpdateBordersRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UpdateCellsRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- AddFilterViewRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- AppendCellsRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- ClearBasicFilterRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DeleteDimensionRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DeleteEmbeddedObjectRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DeleteFilterViewRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DuplicateFilterViewRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DuplicateSheetRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- FindReplaceRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- InsertDimensionRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- InsertRangeRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- MoveDimensionRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UpdateEmbeddedObjectPositionRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- PasteDataRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- TextToColumnsRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DelimiterType
- UpdateFilterViewRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DeleteRangeRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- AppendDimensionRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- AddConditionalFormatRuleRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UpdateConditionalFormatRuleRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DeleteConditionalFormatRuleRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- SortRangeRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- SetDataValidationRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- SetBasicFilterRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- AddProtectedRangeRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UpdateProtectedRangeRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DeleteProtectedRangeRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- AutoResizeDimensionsRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- AddChartRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UpdateChartSpecRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UpdateBandingRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- AddBandingRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DeleteBandingRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- CreateDeveloperMetadataRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UpdateDeveloperMetadataRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DeleteDeveloperMetadataRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- RandomizeRangeRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- AddDimensionGroupRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DeleteDimensionGroupRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UpdateDimensionGroupRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- TrimWhitespaceRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DeleteDuplicatesRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UpdateEmbeddedObjectBorderRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- AddSlicerRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UpdateSlicerSpecRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- AddDataSourceRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UpdateDataSourceRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DeleteDataSourceRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- RefreshDataSourceRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DataSourceObjectReferences
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DataSourceObjectReference
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- CancelDataSourceRefreshRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- Antwort
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- AddNamedRangeResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- AddSheetResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- AddFilterViewResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DuplicateFilterViewResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DuplicateSheetResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- FindReplaceResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UpdateEmbeddedObjectPositionResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UpdateConditionalFormatRuleResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DeleteConditionalFormatRuleResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- AddProtectedRangeResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- AddChartResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- AddBandingResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- CreateDeveloperMetadataResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UpdateDeveloperMetadataResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DeleteDeveloperMetadataResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- AddDimensionGroupResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DeleteDimensionGroupResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- TrimWhitespaceResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DeleteDuplicatesResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- AddSlicerResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- AddDataSourceResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UpdateDataSourceResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- RefreshDataSourceResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- RefreshDataSourceObjectExecutionStatus
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- CancelDataSourceRefreshResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- CancelDataSourceRefreshStatus
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- RefreshCancellationStatus
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- RefreshCancellationState
- RefreshCancellationErrorCode
- Testen!
Wendet mindestens eine Aktualisierung auf die Tabelle an.
Jede request
wird vor der Anwendung validiert. Wenn eine Anfrage ungültig ist, schlägt die gesamte Anfrage fehl und es wird nichts angewendet.
Für einige Anfragen sind replies
erforderlich, um Informationen zu ihrer Anwendung zu erhalten. Die Antworten spiegeln die Anfragen wider. Wenn Sie beispielsweise vier Änderungen vorgenommen haben und die dritte eine Antwort hatte, enthält die Antwort zwei leere Antworten, die eigentliche Antwort und eine weitere leere Antwort in dieser Reihenfolge.
Aufgrund des kollaborativen Charakters von Tabellen ist nicht garantiert, dass die Tabelle Ihre Änderungen nach Abschluss dieses Vorgangs genau widerspiegelt. Es ist jedoch garantiert, dass die Aktualisierungen in der Anfrage gemeinsam atomar angewendet werden. Ihre Änderungen werden möglicherweise im Hinblick auf Änderungen von Mitbearbeitern geändert. Wenn es keine Mitbearbeiter gibt, sollten Ihre Änderungen in der Tabelle angezeigt werden.
HTTP-Anfrage
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}:batchUpdate
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
spreadsheetId |
Die Tabelle, auf die die Aktualisierungen angewendet werden sollen. |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{
"requests": [
{
object ( |
Felder | |
---|---|
requests[] |
Eine Liste der Aktualisierungen, die auf die Tabelle angewendet werden sollen. Anfragen werden in der angegebenen Reihenfolge angewendet. Wenn eine Anfrage ungültig ist, werden keine Anfragen angewendet. |
includeSpreadsheetInResponse |
Bestimmt, ob die Aktualisierungsantwort die Tabellenressource enthalten soll. |
responseRanges[] |
Beschränkt die in der Antworttabelle enthaltenen Bereiche. Dies ist nur sinnvoll, wenn |
responseIncludeGridData |
"True", wenn Rasterdaten zurückgegeben werden sollen. Dies ist nur sinnvoll, wenn |
Antworttext
Die Antwort auf die Batch-Aktualisierung einer Tabelle.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{ "spreadsheetId": string, "replies": [ { object ( |
Felder | |
---|---|
spreadsheetId |
Die Tabelle, auf die die Aktualisierungen angewendet wurden. |
replies[] |
Die Antwort auf die Aktualisierungen. Dies entspricht 1:1 den Aktualisierungen, wobei auf einige Anfragen möglicherweise leer ist. |
updatedSpreadsheet |
Die Tabelle nach den Aktualisierungen. Dieses Feld wird nur festgelegt, wenn |
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/spreadsheets
Weitere Informationen finden Sie im Leitfaden zur Autorisierung.