Sheets

Tabellenblatt

Ein Tabellenblatt in einer Tabelle.

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 eine Rastertabelle handelt

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

Bei einem Tabellenblatt vom Typ DATA_SOURCE können Sie keinen bestimmten Bereich anfordern. Die GridData enthält alle Werte.

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 für dieses Tabellenblatt, falls vorhanden.

charts[]

object (EmbeddedChart)

Die Spezifikationen der einzelnen Diagramme auf diesem Tabellenblatt.

bandedRanges[]

object (BandedRange)

Das Blatt mit abwechselnden Farben auf diesem Blatt.

developerMetadata[]

object (DeveloperMetadata)

Die mit einem Tabellenblatt verknüpften Entwicklermetadaten.

rowGroups[]

object (DimensionGroup)

Alle Zeilengruppen in diesem Tabellenblatt, geordnet nach steigendem Startindex des Bereichs und dann nach Gruppentiefe.

columnGroups[]

object (DimensionGroup)

Alle Spaltengruppen in diesem Tabellenblatt, geordnet nach steigendem Startindex des Bereichs und dann nach Gruppentiefe.

slicers[]

object (Slicer)

Die Datenschnitte in diesem Tabellenblatt.

Tabellenblatteigenschaften

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 dem Festlegen nicht mehr geändert werden.

title

string

Der Name des Tabellenblatts.

index

integer

Der Index des Tabellenblatts innerhalb der Tabelle. Wenn das Feld beim Hinzufügen oder Aktualisieren der Tabellenblatteigenschaften ausgeschlossen wird, wird das Tabellenblatt hinzugefügt oder ans Ende der Tabellenblattliste verschoben. Beim Aktualisieren der Tabellenblattindexe oder beim Einfügen der Tabellenblätter wird die Bewegung als „Vor dem Verschieben“-Index betrachtet. Wenn beispielsweise drei Tabellenblätter (S1, S2, S3) vorhanden waren, um S1 vor S2 zu verschieben, muss der Index auf 2 gesetzt werden. Eine Anfrage zur Aktualisierung des Tabellenblatt-Index wird ignoriert, wenn der angeforderte Index mit dem aktuellen Index des Tabellenblatts identisch ist oder der angeforderte neue Index dem aktuellen Tabellenblattindex + 1 entspricht.

sheetType

enum (SheetType)

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

gridProperties

object (GridProperties)

Zusätzliche Eigenschaften des Tabellenblatts, wenn es ein Raster ist. Wenn das Tabellenblatt eine Objekttabelle mit einem Diagramm oder Bild ist, fehlt dieses Feld. Beim Schreiben ist es ein Fehler, Rastereigenschaften für Nicht-Raster zu definieren.

Wenn dieses Tabellenblatt ein DATA_SOURCE-Tabellenblatt ist, wird dieses Feld nur ausgegeben, enthält aber die Attribute, die angeben, wie ein Datenquellentabellenblatt in der UI gerendert wird. Beispiel: 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. Eingestellt: Verwenden Sie tabColorStyle.

tabColorStyle

object (ColorStyle)

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

rightToLeft

boolean

„True“, wenn das Tabellenblatt ein RTL-Tabellenblatt statt eines LTR-Tabellenblatts ist.

dataSourceSheetProperties

object (DataSourceSheetProperties)

Nur Ausgabe. Falls vorhanden, enthält das Feld tabellenspezifische Attribute DATA_SOURCE.

Tabellenblatttyp

Die Art des Tabellenblatts.

Enums
SHEET_TYPE_UNSPECIFIED Standardwert, nicht verwenden.
GRID Das Tabellenblatt ist ein Raster.
OBJECT Die Tabelle hat kein Raster und enthält stattdessen ein Objekt wie ein Diagramm oder Bild.
DATA_SOURCE Das Tabellenblatt stellt eine Verbindung zu einem externen DataSource her und zeigt die Vorschau der Daten.

Rastereigenschaften

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

Dieser Wert ist „True“, wenn das Raster keine Gitterlinien in der Benutzeroberfläche anzeigt.

rowGroupControlAfter

boolean

Dieser Wert ist „true“, 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 Spaltengruppierung nach der Gruppe angezeigt wird.

DatenquellenTabelle

Zusätzliche Attribute einer DATA_SOURCE-Tabelle.

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

string

ID des DataSource, mit dem das Tabellenblatt verbunden ist.

columns[]

object (DataSourceColumn)

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

dataExecutionStatus

object (DataExecutionStatus)

Der Status der Datenausführung.

Rasterdaten

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 bezieht, auf null.

startColumn

integer

Die erste Spalte, auf die sich diese GridData bezieht, ist nullbasiert.

rowData[]

object (RowData)

Die Daten im Raster, ein Eintrag pro Zeile, beginnend mit der Zeile in „startRow“. Die Werte in RowData entsprechen 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.

Zeilendaten

Daten zu jeder Zelle in einer Reihe.

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

object (CellData)

Die Werte in der Zeile, einer pro Spalte.

Dimensionseigenschaften

Eigenschaften einer Dimension

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

boolean

Dieser Wert ist „true“, wenn die Dimension gefiltert wird. Dieses Feld ist schreibgeschützt.

hiddenByUser

boolean

Dieser Wert ist „true“, wenn die Dimension explizit ausgeblendet ist.

pixelSize

integer

Höhe (wenn Zeile) oder Breite (Spalte) der Dimension in Pixeln

developerMetadata[]

object (DeveloperMetadata)

Die Entwickler-Metadaten, die mit einer einzelnen Zeile oder Spalte verknüpft sind.

dataSourceColumnReference

object (DataSourceColumnReference)

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

Bedingte Formatregel

Eine Regel, in der ein bedingtes Format beschrieben wird.

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 wahr ist. Alle Bereiche müssen sich im selben Raster befinden.

Union-Feld rule. Die Regel, mit der dieses bedingte Format gesteuert wird. Es muss genau eine festgelegt werden. rule darf nur einer der folgenden Werte sein:
booleanRule

object (BooleanRule)

Die Formatierung ist je nach Regel entweder aktiviert oder deaktiviert.

gradientRule

object (GradientRule)

Die Formatierung hängt von den Farbverläufen in der Regel ab.

Boolesche Regel

Eine Regel, die abhängig von der Bedingung mindestens erfüllt werden kann.

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

object (BooleanCondition)

Die Bedingung der Regel. Wenn die Bedingung als „true“ ausgewertet wird, wird das Format angewendet.

format

object (CellFormat)

Das Format, das angewendet werden soll. Die bedingte Formatierung kann nur auf einen Teil der Formatierung angewendet werden: bold, italic, strikethrough, foreground color und background color.

GradientRule

Eine Regel mit dem Farbverlaufsformat auf Basis der aufgeführten Interpolationspunkte. Das Format einer Zelle kann im Vergleich zu den Werten der Interpolationpunkte je nach Inhalt variieren.

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

object (InterpolationPoint)

Der Startpunkt.

midpoint

object (InterpolationPoint)

Ein optionaler Mittelpunkt der Interpolation.

maxpoint

object (InterpolationPoint)

Der letzte Interpolpunkt.

Interpolationspunkt

Ein einzelner Interpolationspunkt für ein bedingtes Farbverlaufsformat. Damit wird die Farbverlaufsskala entsprechend der ausgewählten Farbe, Art 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 Interpolpunkt verwenden soll. Eingestellt: Verwenden Sie colorStyle.

colorStyle

object (ColorStyle)

Die Farbe, die dieser Interpolpunkt verwenden soll. Wenn auch color festgelegt wird, hat dieses Feld Vorrang.

type

enum (InterpolationPointType)

Wie der Wert interpretiert werden soll.

value

string

Der Wert, den dieser Interpolpunkt 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 Der Interpolationspunkt verwendet den Mindestwert in den Zellen über den Bereich des bedingten Formats.
MAX Der Interpolationspunkt verwendet den Höchstwert in den Zellen über den Bereich des bedingten Formats.
NUMBER Der Interpolpunkt verwendet genau den Wert in InterpolationPoint.value.
PERCENT

Die Interpolation entspricht dem Prozentsatz aller Zellen im Bereich des bedingten Formats. Das entspricht NUMBER, wenn der Wert =(MAX(FLATTEN(range)) * (value / 100)) + (MIN(FLATTEN(range)) * (1 - (value / 100))) war (wobei Fehler im Bereich bei der Aufschlüsselung ignoriert werden).

PERCENTILE Der Interpolationspunkt ist das angegebene Perzentil in allen Zellen im Bereich des bedingten Formats. Das entspricht NUMBER, wenn der Wert =PERCENTILE(FLATTEN(range), value / 100) war (wobei Fehler im Bereich bei der Aufschlüsselung ignoriert werden).

Filteransicht

Eine 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, in dem diese Filteransicht abgedeckt wird.

Beim Schreiben kann nur entweder range oder namedRangeId festgelegt werden.

namedRangeId

string

Der benannte Bereich, auf den diese Filteransicht angewendet wird, sofern vorhanden.

Beim Schreiben kann nur entweder range oder namedRangeId festgelegt werden.

sortSpecs[]

object (SortSpec)

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

criteria
(deprecated)

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

Die Kriterien zum Anzeigen/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 wurde zugunsten von filterSpecs eingestellt.

filterSpecs[]

object (FilterSpec)

Die Filterkriterien zum Anzeigen/Ausblenden von Werten pro Spalte.

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

Geschützte Reichweite

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 Bereich, der geschützt wird. Der Bereich kann unbegrenzt sein. In diesem Fall gilt das als geschütztes Tabellenblatt.

Beim Schreiben kann nur entweder range oder namedRangeId festgelegt werden.

namedRangeId

string

Der benannte Bereich, von dem dieser geschützte Bereich unterstützt wird, falls vorhanden.

Beim Schreiben kann nur entweder range oder namedRangeId festgelegt werden.

description

string

Die Beschreibung dieses geschützten Bereichs.

warningOnly

boolean

Dieser Wert ist „true“, wenn dieser geschützte Bereich beim Bearbeiten angezeigt wird. Eine warnungsbasierte Schutzmaßnahme bedeutet, dass jeder Nutzer Daten im geschützten Bereich bearbeiten kann. Hiervon ausgenommen ist die Bearbeitung, bei der der Nutzer aufgefordert wird, die Änderung zu bestätigen.

Beim Schreiben: Wenn dieses Feld auf „true“ gesetzt ist, wird editors ignoriert. Wenn dieses Feld von „true“ in „false“ geändert wird und das Feld editors nicht festgelegt (oder in der Feldmaske enthalten) ist, werden die Bearbeiter auf alle Bearbeiter des Dokuments gesetzt.

requestingUserCanEdit

boolean

Wahr, wenn der Nutzer, der diesen geschützten Bereich angefordert hat, den geschützten Bereich bearbeiten kann. Dieses Feld ist schreibgeschützt.

unprotectedRanges[]

object (GridRange)

Die Liste der nicht geschützten Bereiche in einem geschützten Tabellenblatt. Ungeschützte Bereiche werden nur für geschützte Tabellenblätter 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 mit warningOnly-Schutz nicht unterstützt.

Bearbeiter

Die Bearbeiter eines geschützten Bereichs.

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

string

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

groups[]

string

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

domainUsersCanEdit

boolean

Dieser Wert ist „True“, wenn jemand in der Domain des Dokuments Bearbeitungszugriff auf den geschützten Bereich hat. Der Domainschutz wird nur für Dokumente innerhalb einer Domain unterstützt.

Einfacher Filter

Der mit einem Tabellenblatt verknüpfte Standardfilter.

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

object (GridRange)

Der Bereich, der mit dem Filter abgedeckt wird.

sortSpecs[]

object (SortSpec)

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

criteria
(deprecated)

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

Die Kriterien zum Anzeigen/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 wurde zugunsten von filterSpecs eingestellt.

filterSpecs[]

object (FilterSpec)

Die Filterkriterien pro Spalte.

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

BandedRange

Ein Bereich von gestreiften Farben in einem Tabellenblatt.

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

integer

Die ID des gebundenen Bereichs.

range

object (GridRange)

Der Bereich, auf den diese Properties angewendet werden.

rowProperties

object (BandingProperties)

Eigenschaften für Zeilenbereiche. Diese Eigenschaften werden zeilenweise auf alle Zeilen im Bereich angewendet. Es muss entweder 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.

Banding-Eigenschaften

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

Beispielsweise hat die Farbe der ersten Zeile Vorrang vor der Farbe der ersten Spalte, die Farbe der ersten Spalte hat jedoch Vorrang vor der Farbe der zweiten Zeile. Auch die Zeilenüberschrift hat Vorrang vor der Spaltenüberschrift in der linken oberen Zelle, hat jedoch Vorrang vor der Farbe der ersten Zeile, wenn die Kopfzeile nicht 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 und die Farben abwechselnd firstBandColor und secondBandColor ab der zweiten Zeile oder Spalte werden ausgefüllt. Andernfalls wird in der ersten Zeile oder Spalte firstBandColor angezeigt und die Farben wechseln sich wie gewohnt ab. Eingestellt: Verwenden Sie 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 ausgefüllt und die Farben abwechselnd firstBandColor und secondBandColor ab der zweiten Zeile oder Spalte werden ausgefüllt. Andernfalls wird in der ersten Zeile oder Spalte firstBandColor angezeigt und die Farben wechseln sich wie gewohnt ab. Wenn auch headerColor festgelegt wird, hat dieses Feld Vorrang.

firstBandColor
(deprecated)

object (Color)

Die erste abwechselnde Farbe. (Erforderlich) Verworfen: Verwenden Sie firstBandColorStyle.

firstBandColorStyle

object (ColorStyle)

Die erste abwechselnde Farbe. (Erforderlich) Wenn auch firstBandColor festgelegt ist, hat dieses Feld Vorrang.

secondBandColor
(deprecated)

object (Color)

Die zweite Farbe, die sich abwechselnd ändert. (Erforderlich) Verworfen: Verwenden Sie secondBandColorStyle.

secondBandColorStyle

object (ColorStyle)

Die zweite Farbe, die sich abwechselnd ändert. (Erforderlich) Wenn auch secondBandColor 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. Eingestellt: Verwenden Sie 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 wird, hat dieses Feld Vorrang.

Dimensionsgruppe

Eine Gruppe über einem Intervall von Zeilen oder Spalten in einem Tabellenblatt, das andere Gruppen enthalten oder in diesen enthalten sein kann. Eine Gruppe kann als Einheit im Tabellenblatt 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, die angibt, wie viele Gruppen einen Bereich haben, der vollständig den Bereich dieser Gruppe enthält.

collapsed

boolean

Dieses Feld ist auf „true“ gesetzt, wenn diese Gruppe minimiert ist. Eine minimierte Gruppe bleibt minimiert, wenn eine sich überschneidende Gruppe in einer flachen 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 Eigenschaft jedoch aktualisiert wird, werden alle darin enthaltenen Dimensionen auf „ausgeblendet“ gesetzt, wenn dieses Feld wahr ist, oder auf „sichtbar“, wenn dieses Feld falsch ist.

Datenschnitt

Ein Datenschnitt in einem Tabellenblatt.

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

integer

Die ID des Datenschnitts.

spec

object (SlicerSpec)

Die Spezifikation des Datenschnitts.

position

object (EmbeddedObjectPosition)

Die Position des Datenschnitts. Der Datenschnitt kann nur auf vorhandenen Tabellenblättern positioniert werden. Außerdem können Breite und Höhe des Allesschneiders automatisch angepasst werden, um ihn innerhalb der zulässigen Grenzen zu halten.

SlicerSpec (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 für den Datenschnitt.

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 die Richtlinie nicht konfiguriert ist, wird standardmäßig True verwendet.

title

string

Der Titel des Datenschnitts.

textFormat

object (TextFormat)

Das Textformat des Titels im Datenschnitt. Das Linkfeld wird nicht unterstützt.

backgroundColor
(deprecated)

object (Color)

Hintergrundfarbe des Datenschnitts Eingestellt: Verwenden Sie backgroundColorStyle.

backgroundColorStyle

object (ColorStyle)

Hintergrundfarbe des Datenschnitts Wenn auch backgroundColor festgelegt wird, hat dieses Feld Vorrang.

horizontalAlignment

enum (HorizontalAlign)

Horizontale Ausrichtung des Titels im Datenschnitt. Wenn keine Angabe erfolgt, wird standardmäßig LEFT verwendet.