Responses

Antwort

Eine einzelne Antwort aus einem Update.

JSON-Darstellung
{

  "addNamedRange": {
    object (AddNamedRangeResponse)
  },
  "addSheet": {
    object (AddSheetResponse)
  },
  "addFilterView": {
    object (AddFilterViewResponse)
  },
  "duplicateFilterView": {
    object (DuplicateFilterViewResponse)
  },
  "duplicateSheet": {
    object (DuplicateSheetResponse)
  },
  "findReplace": {
    object (FindReplaceResponse)
  },
  "updateEmbeddedObjectPosition": {
    object (UpdateEmbeddedObjectPositionResponse)
  },
  "updateConditionalFormatRule": {
    object (UpdateConditionalFormatRuleResponse)
  },
  "deleteConditionalFormatRule": {
    object (DeleteConditionalFormatRuleResponse)
  },
  "addProtectedRange": {
    object (AddProtectedRangeResponse)
  },
  "addChart": {
    object (AddChartResponse)
  },
  "addBanding": {
    object (AddBandingResponse)
  },
  "createDeveloperMetadata": {
    object (CreateDeveloperMetadataResponse)
  },
  "updateDeveloperMetadata": {
    object (UpdateDeveloperMetadataResponse)
  },
  "deleteDeveloperMetadata": {
    object (DeleteDeveloperMetadataResponse)
  },
  "addDimensionGroup": {
    object (AddDimensionGroupResponse)
  },
  "deleteDimensionGroup": {
    object (DeleteDimensionGroupResponse)
  },
  "trimWhitespace": {
    object (TrimWhitespaceResponse)
  },
  "deleteDuplicates": {
    object (DeleteDuplicatesResponse)
  },
  "addSlicer": {
    object (AddSlicerResponse)
  },
  "addDataSource": {
    object (AddDataSourceResponse)
  },
  "updateDataSource": {
    object (UpdateDataSourceResponse)
  },
  "refreshDataSource": {
    object (RefreshDataSourceResponse)
  },
  "cancelDataSourceRefresh": {
    object (CancelDataSourceRefreshResponse)
  },
  "addTable": {
    object (AddTableResponse)
  },
  "insertComment": {
    object (InsertCommentResponse)
  },
  "addCommentReply": {
    object (AddCommentReplyResponse)
  }
}
Felder
Die Art der Antwort. Möglicherweise sind keine Felder festgelegt, wenn die Anfrage keine Antwort erhalten hat. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt:
addNamedRange

object (AddNamedRangeResponse)

Eine Antwort, die durch das Hinzufügen eines benannten Bereichs generiert wurde.

addSheet

object (AddSheetResponse)

Eine Antwort auf das Hinzufügen eines Tabellenblatts.

addFilterView

object (AddFilterViewResponse)

Eine Antwort auf das Hinzufügen einer Filteransicht.

duplicateFilterView

object (DuplicateFilterViewResponse)

Eine Antwort, die durch das Duplizieren einer Filteransicht generiert wurde.

duplicateSheet

object (DuplicateSheetResponse)

Eine Antwort, die beim Duplizieren eines Tabellenblatts generiert wird.

findReplace

object (FindReplaceResponse)

Eine Antwort auf eine Suche/Ersetzung.

updateEmbeddedObjectPosition

object (UpdateEmbeddedObjectPositionResponse)

Eine Antwort auf die Aktualisierung der Position eines eingebetteten Objekts.

updateConditionalFormatRule

object (UpdateConditionalFormatRuleResponse)

Eine Antwort auf die Aktualisierung einer Regel für die bedingte Formatierung.

deleteConditionalFormatRule

object (DeleteConditionalFormatRuleResponse)

Eine Antwort auf das Löschen einer Regel für die bedingte Formatierung.

addProtectedRange

object (AddProtectedRangeResponse)

Eine Antwort auf das Hinzufügen eines geschützten Bereichs.

addChart

object (AddChartResponse)

Eine Antwort, die durch das Hinzufügen eines Diagramms generiert wurde.

addBanding

object (AddBandingResponse)

Eine Antwort, die durch das Hinzufügen eines Bereichs mit Banding generiert wurde.

createDeveloperMetadata

object (CreateDeveloperMetadataResponse)

Eine Antwort auf das Erstellen eines Entwicklermetadateneintrags.

updateDeveloperMetadata

object (UpdateDeveloperMetadataResponse)

Eine Antwort auf die Aktualisierung eines Entwicklermetadateneintrags.

deleteDeveloperMetadata

object (DeleteDeveloperMetadataResponse)

Eine Antwort auf das Löschen eines Entwicklermetadateneintrags.

addDimensionGroup

object (AddDimensionGroupResponse)

Eine Antwort, die durch das Hinzufügen einer Dimensionsgruppe generiert wurde.

deleteDimensionGroup

object (DeleteDimensionGroupResponse)

Eine Antwort, die beim Löschen einer Dimensionsgruppe zurückgegeben wird.

trimWhitespace

object (TrimWhitespaceResponse)

Eine Antwort, die durch das Entfernen von Leerzeichen entstanden ist.

deleteDuplicates

object (DeleteDuplicatesResponse)

Eine Antwort auf das Entfernen von Zeilen mit doppelten Werten.

addSlicer

object (AddSlicerResponse)

Eine Antwort, die durch das Hinzufügen eines Datenschnitts generiert wurde.

addDataSource

object (AddDataSourceResponse)

Eine Antwort, die durch das Hinzufügen einer Datenquelle generiert wurde.

updateDataSource

object (UpdateDataSourceResponse)

Eine Antwort nach dem Aktualisieren einer Datenquelle.

refreshDataSource

object (RefreshDataSourceResponse)

Eine Antwort auf das Aktualisieren von Datenquellenobjekten.

cancelDataSourceRefresh

object (CancelDataSourceRefreshResponse)

Eine Antwort auf das Abbrechen von Aktualisierungen von Datenquellenobjekten.

addTable

object (AddTableResponse)

Eine Antwort, die durch das Hinzufügen einer Tabelle generiert wurde.

insertComment

object (InsertCommentResponse)

Das Ergebnis des Erstellens eines Kommentars.

addCommentReply

object (AddCommentReplyResponse)

Das Ergebnis des Erstellens einer Antwort.

Ende der sich gegenseitig ausschließenden Felder.

DataSourceObjectReference

Verweis auf ein Datenquellenobjekt.

JSON-Darstellung
{

  "sheetId": string,
  "chartId": integer,
  "dataSourceTableAnchorCell": {
    object (GridCoordinate)
  },
  "dataSourcePivotTableAnchorCell": {
    object (GridCoordinate)
  },
  "dataSourceFormulaCell": {
    object (GridCoordinate)
  }
}
Felder
Der Referenztyp. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt:
sheetId

string

Verweise auf ein DATA_SOURCE-Tabellenblatt.

chartId

integer

Verweise auf ein Datenquellendiagramm.

dataSourceTableAnchorCell

object (GridCoordinate)

Verweise auf eine DataSourceTable , die an der Zelle verankert ist.

dataSourcePivotTableAnchorCell

object (GridCoordinate)

Verweise auf eine Datenquelle PivotTable an der Zelle verankert.

dataSourceFormulaCell

object (GridCoordinate)

Verweise auf eine Zelle mit DataSourceFormula.

Ende der sich gegenseitig ausschließenden Felder.

AddNamedRangeResponse

Das Ergebnis des Hinzufügens eines benannten Bereichs.

JSON-Darstellung
{
  "namedRange": {
    object (NamedRange)
  }
}
Felder
namedRange

object (NamedRange)

Der benannte Bereich, der hinzugefügt werden soll.

AddSheetResponse

Das Ergebnis des Hinzufügens eines Tabellenblatts.

JSON-Darstellung
{
  "properties": {
    object (SheetProperties)
  }
}
Felder
properties

object (SheetProperties)

Die Eigenschaften des neu hinzugefügten Tabellenblatts.

AddFilterViewResponse

Das Ergebnis des Hinzufügens einer Filteransicht.

JSON-Darstellung
{
  "filter": {
    object (FilterView)
  }
}
Felder
filter

object (FilterView)

Die neu hinzugefügte Filteransicht.

DuplicateFilterViewResponse

Das Ergebnis des Duplizierens einer Filteransicht.

JSON-Darstellung
{
  "filter": {
    object (FilterView)
  }
}
Felder
filter

object (FilterView)

Der neu erstellte Filter.

DuplicateSheetResponse

Das Ergebnis des Duplizierens eines Tabellenblatts.

JSON-Darstellung
{
  "properties": {
    object (SheetProperties)
  }
}
Felder
properties

object (SheetProperties)

Die Eigenschaften des duplizierten Tabellenblatts.

FindReplaceResponse

Das Ergebnis des Such-/Ersetzungsvorgangs.

JSON-Darstellung
{
  "valuesChanged": integer,
  "formulasChanged": integer,
  "rowsChanged": integer,
  "sheetsChanged": integer,
  "occurrencesChanged": integer
}
Felder
valuesChanged

integer

Die Anzahl der Zellen, die keine Formeln enthalten, hat sich geändert.

formulasChanged

integer

Die Anzahl der Formelzellen hat sich geändert.

rowsChanged

integer

Die Anzahl der geänderten Zeilen.

sheetsChanged

integer

Die Anzahl der Tabellen hat sich geändert.

occurrencesChanged

integer

Die Anzahl der Vorkommen (möglicherweise mehrere innerhalb einer Zelle) hat sich geändert. Wenn Sie beispielsweise "e" durch "o" in "Google Sheets" ersetzen, erhalten Sie "3", da "Google Sheets" –> "Googlo Shoots".

UpdateEmbeddedObjectPositionResponse

Das Ergebnis der Aktualisierung der Position eines eingebetteten Objekts.

JSON-Darstellung
{
  "position": {
    object (EmbeddedObjectPosition)
  }
}
Felder
position

object (EmbeddedObjectPosition)

Die neue Position des eingebetteten Objekts.

UpdateConditionalFormatRuleResponse

Das Ergebnis der Aktualisierung einer Regel für die bedingte Formatierung.

JSON-Darstellung
{
  "newRule": {
    object (ConditionalFormatRule)
  },
  "newIndex": integer,

  "oldRule": {
    object (ConditionalFormatRule)
  },
  "oldIndex": integer
}
Felder
newRule

object (ConditionalFormatRule)

Die neue Regel, die die alte Regel ersetzt hat (falls sie ersetzt wurde), oder die Regel, die verschoben wurde (falls sie verschoben wurde)

newIndex

integer

Der Index der neuen Regel.

Informationen zur Prior-Regel. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt:
oldRule

object (ConditionalFormatRule)

Die alte (gelöschte) Regel. Wird nicht festgelegt, wenn eine Regel verschoben wurde, da sie mit newRule identisch ist.

oldIndex

integer

Der alte Index der Regel. Wird nicht festgelegt, wenn eine Regel ersetzt wurde (weil sie mit newIndex identisch ist).

Ende der sich gegenseitig ausschließenden Felder.

DeleteConditionalFormatRuleResponse

Das Ergebnis des Löschens einer Regel für die bedingte Formatierung.

JSON-Darstellung
{
  "rule": {
    object (ConditionalFormatRule)
  }
}
Felder
rule

object (ConditionalFormatRule)

Die gelöschte Regel.

AddProtectedRangeResponse

Das Ergebnis des Hinzufügens eines neuen geschützten Bereichs.

JSON-Darstellung
{
  "protectedRange": {
    object (ProtectedRange)
  }
}
Felder
protectedRange

object (ProtectedRange)

Der neu hinzugefügte geschützte Bereich.

AddChartResponse

Das Ergebnis des Hinzufügens eines Diagramms zu einer Tabelle.

JSON-Darstellung
{
  "chart": {
    object (EmbeddedChart)
  }
}
Felder
chart

object (EmbeddedChart)

Das neu hinzugefügte Diagramm.

AddBandingResponse

Das Ergebnis des Hinzufügens eines Bereichs mit Abstufungen.

JSON-Darstellung
{
  "bandedRange": {
    object (BandedRange)
  }
}
Felder
bandedRange

object (BandedRange)

Der hinzugefügte Bereich.

CreateDeveloperMetadataResponse

Die Antwort auf das Erstellen von Entwicklermetadaten.

JSON-Darstellung
{
  "developerMetadata": {
    object (DeveloperMetadata)
  }
}
Felder
developerMetadata

object (DeveloperMetadata)

Die erstellten Entwicklermetadaten.

UpdateDeveloperMetadataResponse

Die Antwort auf die Aktualisierung der Entwicklermetadaten.

JSON-Darstellung
{
  "developerMetadata": [
    {
      object (DeveloperMetadata)
    }
  ]
}
Felder
developerMetadata[]

object (DeveloperMetadata)

Die aktualisierten Entwicklermetadaten.

DeleteDeveloperMetadataResponse

Die Antwort auf das Löschen von Entwicklermetadaten.

JSON-Darstellung
{
  "deletedDeveloperMetadata": [
    {
      object (DeveloperMetadata)
    }
  ]
}
Felder
deletedDeveloperMetadata[]

object (DeveloperMetadata)

Die gelöschten Metadaten.

AddDimensionGroupResponse

Das Ergebnis des Hinzufügens einer Gruppe.

JSON-Darstellung
{
  "dimensionGroups": [
    {
      object (DimensionGroup)
    }
  ]
}
Felder
dimensionGroups[]

object (DimensionGroup)

Alle Gruppen einer Dimension nach dem Hinzufügen einer Gruppe zu dieser Dimension.

DeleteDimensionGroupResponse

Das Ergebnis des Löschens einer Gruppe.

JSON-Darstellung
{
  "dimensionGroups": [
    {
      object (DimensionGroup)
    }
  ]
}
Felder
dimensionGroups[]

object (DimensionGroup)

Alle Gruppen einer Dimension nach dem Löschen einer Gruppe aus dieser Dimension.

TrimWhitespaceResponse

Das Ergebnis des Entfernens von Leerzeichen in Zellen.

JSON-Darstellung
{
  "cellsChangedCount": integer
}
Felder
cellsChangedCount

integer

Die Anzahl der Zellen, in denen Leerzeichen entfernt wurden.

DeleteDuplicatesResponse

Das Ergebnis des Entfernens von Duplikaten in einem Bereich.

JSON-Darstellung
{
  "duplicatesRemovedCount": integer
}
Felder
duplicatesRemovedCount

integer

Die Anzahl der entfernten doppelten Zeilen.

AddSlicerResponse

Das Ergebnis des Hinzufügens eines Datenschnitts zu einer Tabelle.

JSON-Darstellung
{
  "slicer": {
    object (Slicer)
  }
}
Felder
slicer

object (Slicer)

Der neu hinzugefügte Datenschnitt.

AddDataSourceResponse

Das Ergebnis des Hinzufügens einer Datenquelle.

JSON-Darstellung
{
  "dataSource": {
    object (DataSource)
  },
  "dataExecutionStatus": {
    object (DataExecutionStatus)
  }
}
Felder
dataSource

object (DataSource)

Die erstellte Datenquelle.

dataExecutionStatus

object (DataExecutionStatus)

Der Status der Datenausführung.

UpdateDataSourceResponse

Die Antwort auf die Aktualisierung der Datenquelle.

JSON-Darstellung
{
  "dataSource": {
    object (DataSource)
  },
  "dataExecutionStatus": {
    object (DataExecutionStatus)
  }
}
Felder
dataSource

object (DataSource)

Die aktualisierte Datenquelle.

dataExecutionStatus

object (DataExecutionStatus)

Der Status der Datenausführung.

RefreshDataSourceResponse

Die Antwort auf das Aktualisieren eines oder mehrerer Datenquellenobjekte.

JSON-Darstellung
{
  "statuses": [
    {
      object (RefreshDataSourceObjectExecutionStatus)
    }
  ]
}
Felder
statuses[]

object (RefreshDataSourceObjectExecutionStatus)

Alle Aktualisierungsstatus für die im Antrag angegebenen Datenquellenobjektreferenzen. Wenn isAll angegeben ist, enthält das Feld nur Elemente mit dem Status „Fehler“.

RefreshDataSourceObjectExecutionStatus

Der Ausführungsstatus der Aktualisierung eines Datenquellenobjekts.

JSON-Darstellung
{
  "reference": {
    object (DataSourceObjectReference)
  },
  "dataExecutionStatus": {
    object (DataExecutionStatus)
  }
}
Felder
reference

object (DataSourceObjectReference)

Verweis auf ein Datenquellenobjekt, das aktualisiert wird.

dataExecutionStatus

object (DataExecutionStatus)

Der Status der Datenausführung.

CancelDataSourceRefreshResponse

Die Antwort auf das Abbrechen einer oder mehrerer Aktualisierungen von Datenquellenobjekten.

JSON-Darstellung
{
  "statuses": [
    {
      object (CancelDataSourceRefreshStatus)
    }
  ]
}
Felder
statuses[]

object (CancelDataSourceRefreshStatus)

Die Status der Abbrüche von Aktualisierungen aller im Antrag angegebenen Datenquellenobjekte. Wenn isAll angegeben ist, enthält das Feld nur Elemente mit dem Status „Fehler“. Das Aktualisieren und Abbrechen der Aktualisierung desselben Datenquellenobjekts ist im selben batchUpdate ebenfalls nicht zulässig.

CancelDataSourceRefreshStatus

Der Status des Abbrechens einer einzelnen Aktualisierung eines Datenquellenobjekts.

JSON-Darstellung
{
  "reference": {
    object (DataSourceObjectReference)
  },
  "refreshCancellationStatus": {
    object (RefreshCancellationStatus)
  }
}
Felder
reference

object (DataSourceObjectReference)

Verweis auf das Datenquellenobjekt, dessen Aktualisierung abgebrochen wird.

refreshCancellationStatus

object (RefreshCancellationStatus)

Der Kündigungsstatus.

RefreshCancellationStatus

Der Status einer Aktualisierungsabbestellung.

Sie können ein cancel request senden, um das Aktualisieren eines oder mehrerer Datenquellenobjekte explizit abzubrechen.

JSON-Darstellung
{
  "state": enum (RefreshCancellationState),
  "errorCode": enum (RefreshCancellationErrorCode)
}
Felder
state

enum (RefreshCancellationState)

Der Status eines Aufrufs zum Abbrechen einer Aktualisierung in Google Sheets.

errorCode

enum (RefreshCancellationErrorCode)

Der Fehlercode.

RefreshCancellationState

Eine Aufzählung von Status für die Abbrechen-Aktualisierung.

Enums
REFRESH_CANCELLATION_STATE_UNSPECIFIED Standardwert, nicht verwenden.
CANCEL_SUCCEEDED Der API-Aufruf an Google Sheets zum Abbrechen einer Aktualisierung war erfolgreich. Das bedeutet nicht, dass die Kündigung erfolgreich war, sondern nur, dass der Aufruf erfolgreich erfolgt ist.
CANCEL_FAILED Der API-Aufruf an Google Tabellen zum Abbrechen einer Aktualisierung ist fehlgeschlagen.

RefreshCancellationErrorCode

Eine Aufzählung der Fehlercodes für das Abbrechen der Aktualisierung.

Enums
REFRESH_CANCELLATION_ERROR_CODE_UNSPECIFIED Standardwert, nicht verwenden.
EXECUTION_NOT_FOUND Die Ausführung, die abgebrochen werden soll, wurde nicht in der Abfrage-Engine oder in Google Tabellen gefunden.
CANCEL_PERMISSION_DENIED Der Nutzer ist nicht berechtigt, die Abfrage abzubrechen.
QUERY_EXECUTION_COMPLETED Die Ausführung der Abfrage wurde bereits abgeschlossen und konnte daher nicht abgebrochen werden.
CONCURRENT_CANCELLATION Es wird bereits ein anderer Vorgang abgebrochen.
CANCEL_OTHER_ERROR Alle anderen Fehler.

AddTableResponse

Das Ergebnis des Hinzufügens einer Tabelle.

JSON-Darstellung
{
  "table": {
    object (Table)
  }
}
Felder
table

object (Table)

Nur Ausgabe. Die hinzugefügte Tabelle.

InsertCommentResponse

Das Ergebnis des Erstellens eines Kommentars.

JSON-Darstellung
{
  "commentThread": {
    object (CommentThread)
  }
}
Felder
commentThread

object (CommentThread)

Der neu eingefügte Kommentar-Thread.

AddCommentReplyResponse

Das Ergebnis des Erstellens einer Antwort.

JSON-Darstellung
{
  "post": {
    object (Post)
  }
}
Felder
post

object (Post)

Die neu eingefügte Antwort Post.