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 dies ein Rasterblatt ist.

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

Für eine DATA_SOURCE können Sie keinen bestimmten Bereich anfordern, dann enthält GridData 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 auf diesem Tabellenblatt, falls vorhanden.

charts[]

object (EmbeddedChart)

Die Spezifikationen aller Diagramme auf diesem Blatt.

bandedRanges[]

object (BandedRange)

Die Bereiche mit Band (abwechselnde Farben) auf diesem Blatt.

developerMetadata[]

object (DeveloperMetadata)

Die mit einer Tabelle 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 Datenschnitte auf diesem Blatt.

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 später nicht mehr geändert werden.

title

string

Der Name des Tabellenblatts.

index

integer

Index des Tabellenblatts innerhalb der Tabelle. Wenn Sie beim Hinzufügen oder Aktualisieren von Tabellenblatteigenschaften dieses Feld ausschließen, wird das Tabellenblatt in der Liste hinzugefügt oder an das Ende der Tabellenblattliste verschoben. Beim Aktualisieren von Tabellenblattindizes oder beim Einfügen von Tabellenblättern wird Bewegung als "vor dem Verschieben" betrachtet. Indexe. Wenn es beispielsweise drei Tabellenblätter (S1, S2, S3) gäbe, um S1 vor S2 zu verschieben, müsste der Index auf 2 gesetzt werden. Eine Anfrage zur Aktualisierung des Tabellenblattindex wird ignoriert, wenn der angeforderte Index mit dem aktuellen Index der Tabellenblätter identisch ist oder wenn der angeforderte neue Index dem aktuellen Tabellenblattindex + 1 entspricht.

sheetType

enum (SheetType)

Der Typ des Tabellenblatts. Standardeinstellung: GRID Dieses Feld kann später nicht mehr geändert werden.

gridProperties

object (GridProperties)

Zusätzliche Eigenschaften des Tabellenblatts, wenn es sich bei diesem Tabellenblatt um ein Raster handelt. Wenn es sich bei dem Tabellenblatt um ein Objektblatt handelt, das ein Diagramm oder Bild enthält, ist dieses Feld nicht vorhanden. Beim Schreiben ist es ein Fehler, Rastereigenschaften auf rasterfreien Tabellenblättern festzulegen.

Wenn dieses Tabellenblatt DATA_SOURCE Blatt wird dieses Feld nur ausgegeben, enthält aber die Eigenschaften, die angeben, wie ein Datenquellentabellenblatt auf der Benutzeroberfläche gerendert wird, z.B. rowCount.

hidden

boolean

"True", wenn das Tabellenblatt auf der Benutzeroberfläche ausgeblendet ist, "false", wenn es sichtbar ist.

tabColor
(deprecated)

object (Color)

Die Farbe des Tabs auf der Benutzeroberfläche. Eingestellt: Verwenden tabColorStyle

tabColorStyle

object (ColorStyle)

Die Farbe des Tabs auf der Benutzeroberfläche. Wenn 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. Falls vorhanden, enthält das Feld DATA_SOURCE bestimmte Eigenschaften festlegen.

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 und zeigt eine Vorschau der Daten 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 im Raster fixierten Spalten.

hideGridlines

boolean

"True", wenn das Raster in der Benutzeroberfläche keine Gitternetzlinien anzeigt.

rowGroupControlAfter

boolean

„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 Steuerung der Spaltengruppierung nach der Gruppe angezeigt wird.

DataSourceSheetProperties

Zusätzliche Eigenschaften eines DATA_SOURCE Tabellenblatt.

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

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 Grid-Daten beziehen, nullbasiert.

startColumn

integer

Die erste Spalte, auf die sich diese Grid-Daten beziehen, nullbasiert.

rowData[]

object (RowData)

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

Attribute zu einer Dimension.

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

boolean

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

hiddenByUser

boolean

"True", wenn diese Dimension explizit ausgeblendet ist.

pixelSize

integer

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

developerMetadata[]

object (DeveloperMetadata)

Die mit einer einzelnen Zeile oder Spalte verknüpften Entwicklermetadaten.

dataSourceColumnReference

object (DataSourceColumnReference)

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

ConditionalFormatRule

Eine Regel, die ein bedingtes Format 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 Die Regel, die dieses bedingte Format steuert; genau eine muss festgelegt werden. rule kann nur einer der folgenden Werte sein:
booleanRule

object (BooleanRule)

Die Formatierung ist entweder „Ein“ oder „Aus“ entsprechend der Regel.

gradientRule

object (GradientRule)

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

BooleanRule

Eine Regel, die je nach Bedingung möglicherweise erfüllt wird 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 Format, das angewendet werden soll. Bei bedingter Formatierung kann nur ein Teil der Formatierung angewendet werden: bold, italic, strikethrough, foreground color und background color

GradientRule

Eine Regel, die ein Farbskalaformat für einen Farbverlauf auf Basis der aufgeführten Interpolationspunkte anwendet. Das Format einer Zelle richtet sich nach ihrem Inhalt im Vergleich zu den Werten der Interpolationspunkte.

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

object (InterpolationPoint)

Der Startinterpolationspunkt.

midpoint

object (InterpolationPoint)

Ein optionaler Interpolationspunkt auf halber Strecke.

maxpoint

object (InterpolationPoint)

Der letzte Interpolationspunkt.

InterpolationPoint

Ein einzelner Interpolationspunkt in einem bedingten Gradientenformat. 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. Eingestellt: Verwenden colorStyle

colorStyle

object (ColorStyle)

Die Farbe, die dieser Interpolationspunkt verwenden soll. Wenn 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 ist MIN oder MAX

InterpolationPointType

Die Art des Interpolationspunkts.

Enums
INTERPOLATION_POINT_TYPE_UNSPECIFIED Standardwert, nicht verwenden.
MIN Der Interpolationspunkt verwendet den Minimalwert in den Zellen über den Bereich des bedingten Formats.
MAX Der Interpolationspunkt verwendet den Maximalwert in den Zellen über den Bereich des bedingten Formats.
NUMBER Der Interpolationspunkt verwendet genau den Wert in InterpolationPoint.value
PERCENT

Der Interpolationspunkt ist der angegebene Prozentsatz für alle Zellen im Bereich des bedingten Formats. Dies entspricht NUMBER wenn der Wert: =(MAX(FLATTEN(range)) * (value / 100)) + (MIN(FLATTEN(range)) * (1 - (value / 100))) (wobei Fehler im Bereich bei der Vereinfachung ignoriert werden).

PERCENTILE Der Interpolationspunkt ist das gegebene Perzentil für alle Zellen im Bereich des bedingten Formats. Dies entspricht NUMBER wenn der Wert: =PERCENTILE(FLATTEN(range), value / 100) (wobei Fehler im Bereich bei der Vereinfachung ignoriert werden).

FilterView

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, den diese Filteransicht abdeckt.

Beim Schreiben wird nur eine der range oder namedRangeId festgelegt sein.

namedRangeId

string

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

Beim Schreiben wird nur eine der range oder namedRangeId festgelegt sein.

sortSpecs[]

object (SortSpec)

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

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

filterSpecs[]

object (FilterSpec)

Die Filterkriterien zum Ein-/Ausblenden von Werten pro Spalte.

Beide criteria und filterSpecs in den Antworten eingefügt. Wenn in einer Aktualisierungsanfrage beide Felder 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 Bereich, der geschützt wird. Der Bereich kann vollständig unbegrenzt sein. In diesem Fall gilt das Tabellenblatt als geschütztes Tabellenblatt.

Beim Schreiben wird nur eine der range oder namedRangeId festgelegt sein.

namedRangeId

string

Der benannte Bereich, dem dieser geschützte Bereich zugeordnet ist, falls vorhanden.

Beim Schreiben wird nur eine der range oder namedRangeId festgelegt sein.

description

string

Die Beschreibung dieses geschützten Bereichs.

warningOnly

boolean

"True", wenn bei diesem geschützten Bereich beim Bearbeiten 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.

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

requestingUserCanEdit

boolean

„True“, 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. 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 nicht unterstützt mit warningOnly zu schützen.

Bearbeiter

Die Bearbeiter 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

"True", wenn jede Person in der Domain des Dokuments Bearbeitungszugriff auf den geschützten Bereich hat. Der Domainschutz wird nur für Dokumente innerhalb einer Domain unterstützt.

BasicFilter

Der Standardfilter für ein Tabellenblatt.

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 Werte in den früheren Spezifikationen gleich sind.

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

filterSpecs[]

object (FilterSpec)

Die Filterkriterien pro Spalte.

Beide criteria und filterSpecs in den Antworten eingefügt. Wenn in einer Aktualisierungsanfrage beide Felder angegeben sind, hat dieses Feld Vorrang.

BandedRange

Ein Bandbereich (abwechselnde Farben) auf einem Blatt.

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

integer

Die ID des Bandbereichs.

range

object (GridRange)

Der Bereich, auf den diese Eigenschaften angewendet werden.

rowProperties

object (BandingProperties)

Eigenschaften für Zeilenbereiche. Diese Eigenschaften werden Zeile für Zeile auf alle Zeilen im Bereich angewendet. Mindestens eine der folgenden Optionen rowProperties oder columnProperties angegeben werden.

columnProperties

object (BandingProperties)

Eigenschaften für Spaltenbereiche. Diese Eigenschaften werden Spalte für Spalte auf alle Spalten im Bereich angewendet. Mindestens eine der folgenden Optionen rowProperties oder columnProperties angegeben werden.

BandingProperties

Properties, die sich auf eine einzelne Dimension beziehen (entweder Zeile oder Spalte). Wenn beides BandedRange.row_properties und BandedRange.column_properties festgelegt sind, werden die Füllfarben nach den folgenden Regeln auf die Zellen angewendet:

Beispielsweise hat die Farbe der ersten Zeile Vorrang vor der Farbe der ersten Spalte, aber die Farbe der ersten Spalte hat 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 gefüllt und die Farben wechseln firstBandColor und secondBandColor beginnend mit der zweiten Zeile oder Spalte. Andernfalls wird die erste Zeile oder Spalte mit firstBandColor und die Farben wechseln sich wie gewohnt ab. Eingestellt: Verwenden 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 und die Farben wechseln firstBandColor und secondBandColor beginnend mit der zweiten Zeile oder Spalte. Andernfalls wird die erste Zeile oder Spalte mit firstBandColor und die Farben wechseln sich wie gewohnt ab. Wenn headerColor festgelegt ist, hat dieses Feld Vorrang.

firstBandColor
(deprecated)

object (Color)

Die erste Farbe, die abwechselnd wechselt. (Erforderlich) Eingestellt: Verwenden firstBandColorStyle

firstBandColorStyle

object (ColorStyle)

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

secondBandColor
(deprecated)

object (Color)

Die zweite Farbe, die abwechselnd wechselt. (Erforderlich) Eingestellt: Verwenden secondBandColorStyle

secondBandColorStyle

object (ColorStyle)

Die zweite Farbe, die abwechselnd wechselt. (Erforderlich) Wenn 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 mit firstBandColor oder secondBandColor, je nach Farbe der vorherigen Zeile oder Spalte. Eingestellt: Verwenden footerColorStyle

footerColorStyle

object (ColorStyle)

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

DimensionGroup

Eine Gruppe über ein Intervall von Zeilen oder Spalten auf einem Tabellenblatt, die andere Gruppen enthalten oder in dieser enthalten sein kann. Eine Gruppe kann als Einheit auf dem 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. Sie gibt an, 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.

„true“ 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 den Wert „true“ hat, oder auf „sichtbar“, wenn dieses Feld den Wert „false“ hat.

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 einem vorhandenen Tabellenblatt positioniert werden. Außerdem können Breite und Höhe des Datenschnitts automatisch angepasst werden, um die zulässigen Grenzwerte einzuhalten.

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 Datenschnitts.

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 Folgendes verwendet: True

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)

Die Hintergrundfarbe des Datenschnitts. Eingestellt: Verwenden backgroundColorStyle

backgroundColorStyle

object (ColorStyle)

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

horizontalAlignment

enum (HorizontalAlign)

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