Sheets

Google-Tabelle

Ein Tabellenblatt in einer Tabellenkalkulation.

JSON-Darstellung
{
  "properties": {
    object (SheetProperties)
  },
  "data": [
    {
      object (GridData)
    }
  ],
  "merges": [
    {
      object (GridRange)
    }
  ],
  "conditionalFormats": [
    {
      object (ConditionalFormatRule)
    }
  ],
  "filterViews": [
    {
      object (FilterView)
    }
  ],
  "protectedRanges": [
    {
      object (ProtectedRange)
    }
  ],
  "basicFilter": {
    object (BasicFilter)
  },
  "charts": [
    {
      object (EmbeddedChart)
    }
  ],
  "bandedRanges": [
    {
      object (BandedRange)
    }
  ],
  "developerMetadata": [
    {
      object (DeveloperMetadata)
    }
  ],
  "rowGroups": [
    {
      object (DimensionGroup)
    }
  ],
  "columnGroups": [
    {
      object (DimensionGroup)
    }
  ],
  "slicers": [
    {
      object (Slicer)
    }
  ]
}
Felder
properties

object (SheetProperties)

Die Eigenschaften des Tabellenblatts.

data[]

object (GridData)

Daten im Raster, wenn es sich um ein Rasterblatt handelt.

Die Anzahl der zurückgegebenen GridData-Objekte hängt von der Anzahl der auf diesem Tabellenblatt angeforderten Bereiche ab. Wenn dies beispielsweise Sheet1 darstellt und die Tabelle mit den Bereichen Sheet1!A1:C10 und Sheet1!D15:E20 angefordert wurde, hat die erste GridData einen startRow/startColumn von 0, während die zweite startRow 14 (nullbasierte Zeile 15) und startColumn 3 (nullbasierte Spalte D) enthält.

Bei einer DATA_SOURCE-Liste können Sie keinen bestimmten Bereich anfordern, da die GridData alle Werte enthält.

merges[]

object (GridRange)

Die Bereiche, die zusammengeführt werden.

conditionalFormats[]

object (ConditionalFormatRule)

Die Regeln für die bedingte Formatierung in diesem Tabellenblatt.

filterViews[]

object (FilterView)

Die Filteransichten in diesem Tabellenblatt.

protectedRanges[]

object (ProtectedRange)

Die geschützten Bereiche in diesem Tabellenblatt.

basicFilter

object (BasicFilter)

Der Filter auf diesem Tabellenblatt, falls vorhanden.

charts[]

object (EmbeddedChart)

Die Spezifikationen für jedes Diagramm auf diesem Tabellenblatt.

bandedRanges[]

object (BandedRange)

Die Bereiche mit Streifen (abwechselnde Farben) in dieser Tabelle.

developerMetadata[]

object (DeveloperMetadata)

Die mit einem Tabellenblatt verknüpften Entwicklermetadaten.

rowGroups[]

object (DimensionGroup)

Alle Zeilengruppen auf diesem Tabellenblatt, sortiert nach Erhöhen des Bereichsstartindex und dann nach Gruppentiefe.

columnGroups[]

object (DimensionGroup)

Alle Spaltengruppen auf diesem Tabellenblatt, sortiert nach Erhöhen des Bereichsstartindex und dann nach Gruppentiefe.

slicers[]

object (Slicer)

Die Segmentierungstools auf diesem Tabellenblatt.

SheetProperties

Eigenschaften eines Tabellenblatts

JSON-Darstellung
{
  "sheetId": integer,
  "title": string,
  "index": integer,
  "sheetType": enum (SheetType),
  "gridProperties": {
    object (GridProperties)
  },
  "hidden": boolean,
  "tabColor": {
    object (Color)
  },
  "tabColorStyle": {
    object (ColorStyle)
  },
  "rightToLeft": boolean,
  "dataSourceSheetProperties": {
    object (DataSourceSheetProperties)
  }
}
Felder
sheetId

integer

Die ID des Tabellenblatts. Darf nicht negativ sein. Dieses Feld kann nach der Festlegung nicht mehr geändert werden.

title

string

Der Name des Tabellenblatts.

index

integer

Der Index des Tabellenblatts in der Tabelle. Wenn Sie Tabelleneigenschaften hinzufügen oder aktualisieren und dieses Feld ausschließen, wird das Tabellenblatt ans Ende der Tabellenliste verschoben oder hinzugefügt. Bei der Aktualisierung von Blattindizes oder beim Einfügen von Tabellenblättern wird Bewegung als "vor dem Verschieben"-Index betrachtet. Wenn es beispielsweise drei Tabellen (Tabelle 1, Tabelle 2, Tabelle 3) gibt, muss der Index auf 2 gesetzt werden, um Tabelle 1 vor Tabelle 2 zu verschieben. Eine Anfrage zum Aktualisieren des Tabellenindexes wird ignoriert, wenn der angeforderte Index mit dem aktuellen Index der Tabelle identisch ist oder wenn der angeforderte neue Index dem aktuellen Tabellenindex + 1 entspricht.

sheetType

enum (SheetType)

Der Typ des Tabellenblatts. Die Standardeinstellung ist GRID. Dieses Feld kann nach der Festlegung nicht mehr geändert werden.

gridProperties

object (GridProperties)

Zusätzliche Eigenschaften des Tabellenblatts, wenn es sich um ein Raster handelt. Wenn es sich bei dem Tabellenblatt um ein Objektblatt mit einem Diagramm oder Bild handelt, ist dieses Feld nicht vorhanden. Beim Schreiben ist es ein Fehler, Rastereigenschaften auf Blättern ohne Raster festzulegen.

Wenn es sich bei dieser Tabelle um eine DATA_SOURCE-Tabelle handelt, wird dieses Feld nur ausgegeben. Es enthält jedoch die Eigenschaften, die festlegen, wie eine Datenquellentabelle in der Benutzeroberfläche gerendert wird, z. B. rowCount.

hidden

boolean

„True“, wenn das Tabellenblatt in der Benutzeroberfläche ausgeblendet ist, „false“, wenn es sichtbar ist.

tabColor
(deprecated)

object (Color)

Die Farbe des Tabs in der Benutzeroberfläche. Verworfen: Verwende tabColorStyle.

tabColorStyle

object (ColorStyle)

Die Farbe des Tabs auf der Benutzeroberfläche. Wenn auch tabColor festgelegt ist, hat dieses Feld Vorrang.

rightToLeft

boolean

Wahr, wenn das Blatt ein RTL- statt eines LTR-Blatts ist.

dataSourceSheetProperties

object (DataSourceSheetProperties)

Nur Ausgabe. Wenn vorhanden, enthält das Feld DATA_SOURCE-spezifische Eigenschaften.

SheetType

Die Art des Tabellenblatts.

Enums
SHEET_TYPE_UNSPECIFIED Standardwert, nicht verwenden
GRID Das Blatt ist ein Raster.
OBJECT Das Tabellenblatt hat kein Raster, sondern ein Objekt wie ein Diagramm oder ein Bild.
DATA_SOURCE Das Tabellenblatt wird mit einer externen DataSource verbunden und zeigt eine Datenvorschau an.

GridProperties

Eigenschaften eines Rasters.

JSON-Darstellung
{
  "rowCount": integer,
  "columnCount": integer,
  "frozenRowCount": integer,
  "frozenColumnCount": integer,
  "hideGridlines": boolean,
  "rowGroupControlAfter": boolean,
  "columnGroupControlAfter": boolean
}
Felder
rowCount

integer

Die Anzahl der Zeilen im Raster.

columnCount

integer

Die Anzahl der Spalten im Raster.

frozenRowCount

integer

Die Anzahl der Zeilen, die im Raster fixiert sind.

frozenColumnCount

integer

Die Anzahl der Spalten, die im Raster fixiert sind.

hideGridlines

boolean

„True“, wenn für das Raster keine Rasterlinien in der Benutzeroberfläche angezeigt werden.

rowGroupControlAfter

boolean

„Wahr“, wenn die Ein/Aus-Schaltfläche für die Zeilengruppierung nach der Gruppe angezeigt wird.

columnGroupControlAfter

boolean

Dieser Wert ist „True“, wenn die Ein/Aus-Schaltfläche für die Steuerung der Spaltengruppierung nach der Gruppe angezeigt wird.

DataSourceSheetProperties

Zusätzliche Eigenschaften eines DATA_SOURCE-Tabellenblatts.

JSON-Darstellung
{
  "dataSourceId": string,
  "columns": [
    {
      object (DataSourceColumn)
    }
  ],
  "dataExecutionStatus": {
    object (DataExecutionStatus)
  }
}
Felder
dataSourceId

string

ID der DataSource, mit der das Tabellenblatt verknüpft ist.

columns[]

object (DataSourceColumn)

Die Spalten auf dem Tabellenblatt, die den Werten in RowData entsprechen.

dataExecutionStatus

object (DataExecutionStatus)

Der Status der Datenausführung.

GridData

Daten im Raster sowie Metadaten zu den Dimensionen.

JSON-Darstellung
{
  "startRow": integer,
  "startColumn": integer,
  "rowData": [
    {
      object (RowData)
    }
  ],
  "rowMetadata": [
    {
      object (DimensionProperties)
    }
  ],
  "columnMetadata": [
    {
      object (DimensionProperties)
    }
  ]
}
Felder
startRow

integer

Die erste Zeile, auf die sich diese GridData beziehen, beginnend mit null.

startColumn

integer

Die erste Spalte, auf die sich diese GridData beziehen, beginnend mit null.

rowData[]

object (RowData)

Die Daten im Raster, ein Eintrag pro Zeile, beginnend mit der Zeile in startRow. Die Werte in „RowData“ entsprechen den Spalten ab startColumn.

rowMetadata[]

object (DimensionProperties)

Metadaten zu den angeforderten Zeilen im Raster, beginnend mit der Zeile in startRow.

columnMetadata[]

object (DimensionProperties)

Metadaten zu den angeforderten Spalten im Raster, beginnend mit der Spalte in startColumn.

RowData

Daten zu jeder Zelle in einer Zeile.

JSON-Darstellung
{
  "values": [
    {
      object (CellData)
    }
  ]
}
Felder
values[]

object (CellData)

Die Werte in der Zeile, einer pro Spalte.

DimensionProperties

Eigenschaften einer Dimension.

JSON-Darstellung
{
  "hiddenByFilter": boolean,
  "hiddenByUser": boolean,
  "pixelSize": integer,
  "developerMetadata": [
    {
      object (DeveloperMetadata)
    }
  ],
  "dataSourceColumnReference": {
    object (DataSourceColumnReference)
  }
}
Felder
hiddenByFilter

boolean

„True“, wenn diese Dimension gefiltert wird. Dieses Feld ist schreibgeschützt.

hiddenByUser

boolean

„Wahr“, wenn diese Dimension explizit ausgeblendet ist.

pixelSize

integer

Die Höhe (bei einer Zeile) oder Breite (bei einer Spalte) der Dimension in Pixeln.

developerMetadata[]

object (DeveloperMetadata)

Die Entwicklermetadaten, die mit einer einzelnen Zeile oder Spalte verknüpft sind.

dataSourceColumnReference

object (DataSourceColumnReference)

Nur Ausgabe. Wenn festgelegt, ist dies eine Spalte in einem Datenquellentabellenblatt.

ConditionalFormatRule

Eine Regel, die eine bedingte Formatierung beschreibt.

JSON-Darstellung
{
  "ranges": [
    {
      object (GridRange)
    }
  ],

  // Union field rule can be only one of the following:
  "booleanRule": {
    object (BooleanRule)
  },
  "gradientRule": {
    object (GradientRule)
  }
  // End of list of possible types for union field rule.
}
Felder
ranges[]

object (GridRange)

Die Bereiche, die formatiert werden, wenn die Bedingung erfüllt ist. Alle Bereiche müssen sich im selben Raster befinden.

Union-Feld rule. Für die Regel, die diese bedingte Formatierung steuert, muss genau eine festgelegt werden. Für rule ist nur einer der folgenden Werte zulässig:
booleanRule

object (BooleanRule)

Die Formatierung ist gemäß der Regel entweder „an“ oder „aus“.

gradientRule

object (GradientRule)

Die Formatierung variiert je nach Farbverlauf in der Regel.

BooleanRule

Eine Regel, die je nach Bedingung übereinstimmen kann oder nicht.

JSON-Darstellung
{
  "condition": {
    object (BooleanCondition)
  },
  "format": {
    object (CellFormat)
  }
}
Felder
condition

object (BooleanCondition)

Die Bedingung der Regel. Wenn die Bedingung als wahr ausgewertet wird, wird das Format angewendet.

format

object (CellFormat)

Das anzuwendende Format. Bei der bedingten Formatierung kann nur ein Teil der Formatierung angewendet werden: bold, italic, strikethrough, foreground color und background color.

GradientRule

Eine Regel, die ein Farbverlaufsformat auf der Grundlage der aufgeführten Interpolationspunkte anwendet. Das Format einer Zelle hängt vom Inhalt im Vergleich zu den Werten der Interpolationspunkte ab.

JSON-Darstellung
{
  "minpoint": {
    object (InterpolationPoint)
  },
  "midpoint": {
    object (InterpolationPoint)
  },
  "maxpoint": {
    object (InterpolationPoint)
  }
}
Felder
minpoint

object (InterpolationPoint)

Der Startpunkt der Interpolation.

midpoint

object (InterpolationPoint)

Optionaler Interpolationspunkt in der Mitte

maxpoint

object (InterpolationPoint)

Der letzte Interpolationspunkt.

InterpolationPoint

Ein einzelner Interpolationspunkt in einem bedingten Farbverlaufsformat. Damit wird die Farbskala des Farbverlaufs entsprechend der ausgewählten Farbe, dem Typ und dem Wert angepinnt.

JSON-Darstellung
{
  "color": {
    object (Color)
  },
  "colorStyle": {
    object (ColorStyle)
  },
  "type": enum (InterpolationPointType),
  "value": string
}
Felder
color
(deprecated)

object (Color)

Die Farbe, die dieser Interpolationspunkt verwenden soll. Verworfen: Verwende colorStyle.

colorStyle

object (ColorStyle)

Die Farbe, die für diesen Interpolationspunkt verwendet werden soll. Wenn auch color festgelegt ist, hat dieses Feld Vorrang.

type

enum (InterpolationPointType)

Wie der Wert interpretiert werden soll.

value

string

Der Wert, den dieser Interpolationspunkt verwendet. Kann eine Formel sein. Nicht verwendet, wenn type MIN oder MAX ist.

InterpolationPointType

Die Art des Interpolationspunkts.

Enums
INTERPOLATION_POINT_TYPE_UNSPECIFIED Der Standardwert, nicht verwenden.
MIN Für den Interpolationspunkt wird der Mindestwert in den Zellen im Bereich des bedingten Formats verwendet.
MAX Für den Interpolationspunkt wird der Maximalwert in den Zellen im Bereich des bedingten Formats verwendet.
NUMBER Für den Interpolationspunkt wird genau der Wert in InterpolationPoint.value verwendet.
PERCENT

Der Interpolationspunkt ist der angegebene Prozentsatz für alle Zellen im Bereich des bedingten Formats. Das entspricht NUMBER, wenn der Wert =(MAX(FLATTEN(range)) * (value / 100)) + (MIN(FLATTEN(range)) * (1 - (value / 100))) war. Fehler im Bereich werden beim Zusammenführen ignoriert.

PERCENTILE Der Interpolationspunkt ist das gegebene Perzentil für alle Zellen im Bereich des bedingten Formats. Das entspricht NUMBER, wenn der Wert =PERCENTILE(FLATTEN(range), value / 100) war. Fehler im Bereich werden beim Zusammenführen ignoriert.

FilterView

Filteransicht

JSON-Darstellung
{
  "filterViewId": integer,
  "title": string,
  "range": {
    object (GridRange)
  },
  "namedRangeId": string,
  "sortSpecs": [
    {
      object (SortSpec)
    }
  ],
  "criteria": {
    integer: {
      object (FilterCriteria)
    },
    ...
  },
  "filterSpecs": [
    {
      object (FilterSpec)
    }
  ]
}
Felder
filterViewId

integer

Die ID der Filteransicht.

title

string

Der Name der Filteransicht.

range

object (GridRange)

Der Bereich, den diese Filteransicht abdeckt.

Beim Schreiben kann nur entweder range oder namedRangeId festgelegt werden.

namedRangeId

string

Der benannte Bereich, unter dem diese Filteransicht basiert, falls vorhanden.

Beim Schreiben kann nur eines von range oder namedRangeId festgelegt werden.

sortSpecs[]

object (SortSpec)

Die Sortierreihenfolge pro Spalte. Spätere Spezifikationen werden verwendet, wenn die Werte in den früheren Spezifikationen übereinstimmen.

criteria
(deprecated)

map (key: integer, value: object ( FilterCriteria))

Die Kriterien zum Ein-/Ausblenden von Werten pro Spalte. Der Schlüssel der Karte ist der Spaltenindex und der Wert ist das Kriterium für diese Spalte.

Dieses Feld wird zugunsten von filterSpecs eingestellt.

filterSpecs[]

object (FilterSpec)

Die Filterkriterien für das Ein-/Ausblenden von Werten pro Spalte.

Sowohl criteria als auch filterSpecs werden in Antworten eingefügt. Wenn beide Felder in einer Aktualisierungsanfrage angegeben sind, hat dieses Feld Vorrang.

ProtectedRange

Ein geschützter Bereich.

JSON-Darstellung
{
  "protectedRangeId": integer,
  "range": {
    object (GridRange)
  },
  "namedRangeId": string,
  "description": string,
  "warningOnly": boolean,
  "requestingUserCanEdit": boolean,
  "unprotectedRanges": [
    {
      object (GridRange)
    }
  ],
  "editors": {
    object (Editors)
  }
}
Felder
protectedRangeId

integer

Die ID des geschützten Bereichs. Dieses Feld ist schreibgeschützt.

range

object (GridRange)

Der geschützte Bereich. Der Bereich kann auch vollständig unbegrenzt sein. In diesem Fall wird das Tabellenblatt als geschützt betrachtet.

Beim Schreiben kann nur eines von range oder namedRangeId festgelegt werden.

namedRangeId

string

Der benannte Bereich, auf dem dieser geschützte Bereich basiert, falls zutreffend.

Beim Schreiben kann nur eines von range oder namedRangeId festgelegt werden.

description

string

Die Beschreibung dieses geschützten Bereichs.

warningOnly

boolean

„Wahr“, wenn bei der Bearbeitung dieses geschützten Bereichs eine Warnung angezeigt wird. Der warnungsbasierte Schutz bedeutet, dass jeder Nutzer Daten im geschützten Bereich bearbeiten kann. Beim Bearbeiten wird jedoch eine Warnung angezeigt, in der der Nutzer aufgefordert wird, die Änderung zu bestätigen.

Beim Schreiben: Wenn dieses Feld wahr ist, werden editors ignoriert. Wenn dieses Feld von „true“ in „false“ geändert wird und das Feld editors weder festgelegt noch in der Feldmaske enthalten ist, werden die Bearbeiter auf alle Bearbeiter im Dokument festgelegt.

requestingUserCanEdit

boolean

„True“, wenn der Nutzer, der diesen geschützten Bereich angefordert hat, ihn bearbeiten kann. Dieses Feld ist schreibgeschützt.

unprotectedRanges[]

object (GridRange)

Die Liste der nicht geschützten Bereiche in einem geschützten Tabellenblatt. Nicht geschützte Bereiche werden nur in geschützten Tabellenblättern unterstützt.

editors

object (Editors)

Die Nutzer und Gruppen mit Bearbeitungszugriff auf den geschützten Bereich. Dieses Feld ist nur für Nutzer mit Bearbeitungszugriff auf den geschützten Bereich und das Dokument sichtbar. Bearbeiter werden bei warningOnly-geschützten Inhalten nicht unterstützt.

Bearbeiter

Die Mitbearbeiter eines geschützten Bereichs.

JSON-Darstellung
{
  "users": [
    string
  ],
  "groups": [
    string
  ],
  "domainUsersCanEdit": boolean
}
Felder
users[]

string

Die E-Mail-Adressen der Nutzer mit Bearbeitungszugriff auf den geschützten Bereich.

groups[]

string

Die E-Mail-Adressen von Gruppen mit Bearbeitungszugriff auf den geschützten Bereich.

domainUsersCanEdit

boolean

„Wahr“, wenn alle Nutzer in der Domain des Dokuments Bearbeitungszugriff auf den geschützten Bereich haben. Der Domainschutz wird nur für Dokumente innerhalb einer Domain unterstützt.

BasicFilter

Der Standardfilter, der mit einem Tabellenblatt verknüpft ist.

JSON-Darstellung
{
  "range": {
    object (GridRange)
  },
  "sortSpecs": [
    {
      object (SortSpec)
    }
  ],
  "criteria": {
    integer: {
      object (FilterCriteria)
    },
    ...
  },
  "filterSpecs": [
    {
      object (FilterSpec)
    }
  ]
}
Felder
range

object (GridRange)

Der Bereich, den der Filter abdeckt.

sortSpecs[]

object (SortSpec)

Die Sortierreihenfolge pro Spalte. Spätere Spezifikationen werden verwendet, wenn die Werte in den früheren Spezifikationen übereinstimmen.

criteria
(deprecated)

map (key: integer, value: object ( FilterCriteria))

Die Kriterien zum Ein-/Ausblenden von Werten pro Spalte. Der Schlüssel der Karte ist der Spaltenindex und der Wert ist das Kriterium für diese Spalte.

Dieses Feld wird zugunsten von filterSpecs eingestellt.

filterSpecs[]

object (FilterSpec)

Die Filterkriterien pro Spalte.

Sowohl criteria als auch filterSpecs werden in Antworten eingefügt. Wenn beide Felder in einer Aktualisierungsanfrage angegeben sind, hat dieses Feld Vorrang.

BandedRange

Ein Bereich in einem Tabellenblatt mit abwechselnden Farben

JSON-Darstellung
{
  "bandedRangeId": integer,
  "range": {
    object (GridRange)
  },
  "rowProperties": {
    object (BandingProperties)
  },
  "columnProperties": {
    object (BandingProperties)
  }
}
Felder
bandedRangeId

integer

Die ID des Bereichs mit Farbbändern.

range

object (GridRange)

Der Bereich, auf den diese Eigenschaften angewendet werden.

rowProperties

object (BandingProperties)

Eigenschaften für Zeilenbänder. Diese Eigenschaften werden zeilenweise auf alle Zeilen im Bereich angewendet. Es muss mindestens rowProperties oder columnProperties angegeben werden.

columnProperties

object (BandingProperties)

Eigenschaften für Spaltenbänder. Diese Eigenschaften werden spaltenweise auf alle Spalten im Bereich angewendet. Es muss entweder rowProperties oder columnProperties angegeben werden.

BandingProperties

Eigenschaften, die sich auf eine einzelne Dimension beziehen (entweder Zeile oder Spalte) Wenn sowohl BandedRange.row_properties als auch BandedRange.column_properties festgelegt sind, werden die Füllfarben gemäß den folgenden Regeln auf Zellen angewendet:

Die Farbe der ersten Zeile hat beispielsweise Vorrang vor der Farbe der ersten Spalte, die Farbe der ersten Spalte hat jedoch Vorrang vor der Farbe der zweiten Zeile. Ebenso hat die Zeilenüberschrift Vorrang vor der Spaltenüberschrift in der linken oberen Zelle, aber die Spaltenüberschrift hat Vorrang vor der Farbe der ersten Zeile, wenn keine Zeilenüberschrift festgelegt ist.

JSON-Darstellung
{
  "headerColor": {
    object (Color)
  },
  "headerColorStyle": {
    object (ColorStyle)
  },
  "firstBandColor": {
    object (Color)
  },
  "firstBandColorStyle": {
    object (ColorStyle)
  },
  "secondBandColor": {
    object (Color)
  },
  "secondBandColorStyle": {
    object (ColorStyle)
  },
  "footerColor": {
    object (Color)
  },
  "footerColorStyle": {
    object (ColorStyle)
  }
}
Felder
headerColor
(deprecated)

object (Color)

Die Farbe der ersten Zeile oder Spalte. Wenn dieses Feld festgelegt ist, wird die erste Zeile oder Spalte mit dieser Farbe ausgefüllt. Ab der zweiten Zeile oder Spalte wechseln die Farben zwischen firstBandColor und secondBandColor. Andernfalls wird die erste Zeile oder Spalte mit firstBandColor gefüllt und die Farben wechseln wie gewohnt. Verworfen: Verwenden Sie stattdessen headerColorStyle.

headerColorStyle

object (ColorStyle)

Die Farbe der ersten Zeile oder Spalte. Wenn dieses Feld festgelegt ist, wird die erste Zeile oder Spalte mit dieser Farbe gefüllt. Ab der zweiten Zeile oder Spalte wechseln die Farben zwischen firstBandColor und secondBandColor. Andernfalls wird die erste Zeile oder Spalte mit firstBandColor gefüllt und die Farben wechseln wie gewohnt ab. Wenn auch headerColor festgelegt ist, hat dieses Feld Vorrang.

firstBandColor
(deprecated)

object (Color)

Die erste Farbe, die abwechselnd verwendet wird. (Erforderlich) Verworfen: Verwenden Sie stattdessen firstBandColorStyle.

firstBandColorStyle

object (ColorStyle)

Die erste Farbe, die abwechselnd verwendet wird. (Erforderlich) Wenn firstBandColor ebenfalls festgelegt ist, hat dieses Feld Vorrang.

secondBandColor
(deprecated)

object (Color)

Die zweite abwechselnde Farbe. (Erforderlich) Verworfen: Verwenden Sie stattdessen secondBandColorStyle.

secondBandColorStyle

object (ColorStyle)

Die zweite abwechselnde Farbe. (Erforderlich) Wenn secondBandColor ebenfalls festgelegt ist, hat dieses Feld Vorrang.

footerColor
(deprecated)

object (Color)

Die Farbe der letzten Zeile oder Spalte. Wenn dieses Feld nicht festgelegt ist, wird die letzte Zeile oder Spalte je nach Farbe der vorherigen Zeile oder Spalte mit firstBandColor oder secondBandColor gefüllt. Verworfen: Verwenden Sie stattdessen footerColorStyle.

footerColorStyle

object (ColorStyle)

Die Farbe der letzten Zeile oder Spalte. Wenn dieses Feld nicht festgelegt ist, wird die letzte Zeile oder Spalte je nach Farbe der vorherigen Zeile oder Spalte mit firstBandColor oder secondBandColor gefüllt. Wenn auch footerColor festgelegt ist, hat dieses Feld Vorrang.

DimensionGroup

Eine Gruppe über ein Zeilen- oder Spaltenintervall auf einem Tabellenblatt, die andere Gruppen enthalten kann oder von anderen Gruppen enthalten wird. Eine Gruppe kann auf dem Tabellenblatt als Einheit minimiert oder maximiert werden.

JSON-Darstellung
{
  "range": {
    object (DimensionRange)
  },
  "depth": integer,
  "collapsed": boolean
}
Felder
range

object (DimensionRange)

Der Bereich, in dem diese Gruppe vorhanden ist.

depth

integer

Die Tiefe der Gruppe, d. h. wie viele Gruppen einen Bereich haben, der den Bereich dieser Gruppe vollständig enthält.

collapsed

boolean

Dieses Feld ist auf „true“ gesetzt, wenn diese Gruppe minimiert ist. Eine minimierte Gruppe bleibt minimiert, wenn eine überlappende Gruppe mit geringerer Tiefe maximiert wird.

Ein wahrer Wert bedeutet nicht, dass alle Dimensionen innerhalb der Gruppe ausgeblendet sind, da sich die Sichtbarkeit einer Dimension unabhängig von dieser Gruppeneigenschaft ändern kann. Wenn diese Property jedoch aktualisiert wird, werden alle darin enthaltenen Dimensionen ausgeblendet, wenn dieses Feld den Wert „wahr“ hat, oder sichtbar, wenn es den Wert „falsch“ hat.

Datenschnitt

Ein Datenschnitt in einem Tabellenblatt.

JSON-Darstellung
{
  "slicerId": integer,
  "spec": {
    object (SlicerSpec)
  },
  "position": {
    object (EmbeddedObjectPosition)
  }
}
Felder
slicerId

integer

Die ID des Sprengschnitts.

spec

object (SlicerSpec)

Die Spezifikation des Datenschnitts.

position

object (EmbeddedObjectPosition)

Die Position des Slicings. Der Datenschnitt kann nur auf einem vorhandenen Tabellenblatt positioniert werden. Außerdem können Breite und Höhe des Slicings automatisch angepasst werden, damit sie innerhalb der zulässigen Limits bleiben.

SlicerSpec

Die Spezifikationen eines Datenschnitts.

JSON-Darstellung
{
  "dataRange": {
    object (GridRange)
  },
  "filterCriteria": {
    object (FilterCriteria)
  },
  "columnIndex": integer,
  "applyToPivotTables": boolean,
  "title": string,
  "textFormat": {
    object (TextFormat)
  },
  "backgroundColor": {
    object (Color)
  },
  "backgroundColorStyle": {
    object (ColorStyle)
  },
  "horizontalAlignment": enum (HorizontalAlign)
}
Felder
dataRange

object (GridRange)

Der Datenbereich des Datenschnitts.

filterCriteria

object (FilterCriteria)

Die Filterkriterien des Sprengschnitts.

columnIndex

integer

Der nullbasierte Spaltenindex in der Datentabelle, auf die der Filter angewendet wird.

applyToPivotTables

boolean

„True“, wenn der Filter auf Pivot-Tabellen angewendet werden soll. Wenn nicht festgelegt, wird standardmäßig True verwendet.

title

string

Der Titel des Sliziers.

textFormat

object (TextFormat)

Das Textformat des Titels im Datenschnitt. Das Link-Feld wird nicht unterstützt.

backgroundColor
(deprecated)

object (Color)

Die Hintergrundfarbe des Sprengschnitts. Verworfen: Verwende backgroundColorStyle.

backgroundColorStyle

object (ColorStyle)

Die Hintergrundfarbe des Sprengschnitts. Wenn backgroundColor ebenfalls festgelegt ist, hat dieses Feld Vorrang.

horizontalAlignment

enum (HorizontalAlign)

Die horizontale Ausrichtung des Titels im Sliver. Wenn keine Angabe gemacht wird, wird standardmäßig LEFT verwendet.