Google-Tabelle
Ein Tabellenblatt in einer Tabelle.
| JSON-Darstellung |
|---|
{ "properties": { object ( |
| Felder | |
|---|---|
properties
|
Die Eigenschaften des Tabellenblatts. |
data[]
|
Daten im Raster, wenn es sich um ein Rastertabellenblatt handelt.
Die Anzahl der zurückgegebenen GridData-Objekte hängt von der Anzahl der Bereiche ab, die in diesem Tabellenblatt angefordert werden. Wenn dies beispielsweise
Bei einem |
merges[]
|
Die Bereiche, die zusammengeführt werden. |
conditionalFormats[]
|
Die Regeln für die bedingte Formatierung in diesem Tabellenblatt. |
filterViews[]
|
Die Filteransichten in diesem Tabellenblatt. |
protectedRanges[]
|
Die geschützten Bereiche in diesem Tabellenblatt. |
basicFilter
|
Der Filter für dieses Tabellenblatt, falls vorhanden. |
charts[]
|
Die Spezifikationen für jedes Diagramm auf diesem Tabellenblatt. |
bandedRanges[]
|
Die Bereiche mit abwechselnden Farben in diesem Tabellenblatt. |
developerMetadata[]
|
Die mit einem Tabellenblatt verknüpften Entwicklermetadaten. |
rowGroups[]
|
Alle Zeilengruppen auf diesem Tabellenblatt, sortiert nach aufsteigendem Bereichsstartindex und dann nach Gruppentiefe. |
columnGroups[]
|
Alle Spaltengruppen auf diesem Tabellenblatt, sortiert nach aufsteigendem Bereichsstartindex und dann nach Gruppentiefe. |
slicers[]
|
Die Slicer auf diesem Tabellenblatt. |
tables[]
|
Die Tabellen auf diesem Tabellenblatt. |
SheetProperties
Eigenschaften eines Tabellenblatts.
| JSON-Darstellung |
|---|
{ "sheetId": integer, "title": string, "index": integer, "sheetType": enum ( |
| Felder | |
|---|---|
sheetId
|
Die ID des Tabellenblatts. Darf nicht negativ sein. Dieses Feld kann nach der Festlegung nicht mehr geändert werden. |
title
|
Der Name des Tabellenblatts. |
index
|
Der Index des Tabellenblatts in der Tabelle. Wenn Sie Blattattribute hinzufügen oder aktualisieren und dieses Feld ausgeschlossen wird, wird das Blatt am Ende der Blattliste hinzugefügt oder dorthin verschoben. Beim Aktualisieren von Tabellenblattindexen oder Einfügen von Tabellenblättern wird die Bewegung in den Indexen „vor dem Verschieben“ berücksichtigt. Wenn es beispielsweise drei Tabellenblätter (T1, T2, T3) gibt und T1 vor T2 verschoben werden soll, muss der Index auf 2 gesetzt werden. Eine Anfrage zur Aktualisierung des Tabellenblattindex wird ignoriert, wenn der angeforderte Index mit dem aktuellen Index des Tabellenblatts identisch ist oder wenn der angeforderte neue Index gleich dem aktuellen Tabellenblattindex + 1 ist. |
sheetType
|
Der Typ des Tabellenblatts. Die Standardeinstellung ist |
gridProperties
|
Zusätzliche Eigenschaften des Blatts, wenn es sich um ein Raster handelt. Wenn das Tabellenblatt ein Objektblatt mit einem Diagramm oder Bild ist, ist dieses Feld nicht vorhanden. Beim Schreiben ist es ein Fehler, Rasterattribute für Blätter festzulegen, die keine Raster sind.
Wenn dieses Tabellenblatt ein |
tabColor
|
Die Farbe des Tabs auf der Benutzeroberfläche. Verworfen: Verwenden Sie |
tabColorStyle
|
Die Farbe des Tabs auf der Benutzeroberfläche. Wenn auch |
rightToLeft
|
„True“, wenn das Tabellenblatt ein RTL-Tabellenblatt anstelle eines LTR-Tabellenblatts ist. |
dataSourceSheetProperties
|
Nur Ausgabe. Falls vorhanden, enthält das Feld |
SheetType
Die Art des Tabellenblatts.
| Enums | |
|---|---|
SHEET_TYPE_UNSPECIFIED
|
Standardwert, nicht verwenden. |
GRID
|
Das Tabellenblatt ist ein Raster. |
OBJECT
|
Das Tabellenblatt enthält kein Tabellengitter, sondern ein Objekt wie ein Diagramm oder ein Bild. |
DATA_SOURCE
|
Das Tabellenblatt ist mit einer externen DataSource verbunden und zeigt die Datenvorschau.
|
GridProperties
Eigenschaften eines Rasters.
| JSON-Darstellung |
|---|
{ "rowCount": integer, "columnCount": integer, "frozenRowCount": integer, "frozenColumnCount": integer, "hideGridlines": boolean, "rowGroupControlAfter": boolean, "columnGroupControlAfter": boolean } |
| Felder | |
|---|---|
rowCount
|
Die Anzahl der Zeilen im Raster. |
columnCount
|
Die Anzahl der Spalten im Raster. |
frozenRowCount
|
Die Anzahl der Zeilen, die im Tabellengrid fixiert sind. |
frozenColumnCount
|
Die Anzahl der Spalten, die im Raster fixiert sind. |
hideGridlines
|
„True“, wenn im Raster in der Benutzeroberfläche keine Rasterlinien angezeigt werden. |
rowGroupControlAfter
|
„True“, wenn die Ein/Aus-Schaltfläche für die Zeilengruppierung nach der Gruppe angezeigt wird. |
columnGroupControlAfter
|
„True“, wenn der Schalter für die Spaltengruppensteuerung nach der Gruppe angezeigt wird. |
DataSourceSheetProperties
Zusätzliche Attribute eines DATA_SOURCE-Arbeitsblatts.
| JSON-Darstellung |
|---|
{ "dataSourceId": string, "columns": [ { object ( |
| Felder | |
|---|---|
dataSourceId
|
ID des |
columns[]
|
Die Spalten, die im Tabellenblatt angezeigt werden und den Werten in |
dataExecutionStatus
|
Der Status der Datenausführung. |
GridData
Daten im Raster sowie Metadaten zu den Dimensionen.
| JSON-Darstellung |
|---|
{ "startRow": integer, "startColumn": integer, "rowData": [ { object ( |
| Felder | |
|---|---|
startRow
|
Die erste Zeile, auf die sich diese GridData bezieht (nullbasiert). |
startColumn
|
Die erste Spalte, auf die sich diese GridData bezieht (nullbasiert). |
rowData[]
|
Die Daten im Raster, ein Eintrag pro Zeile, beginnend mit der Zeile in „startRow“. Die Werte in RowData entsprechen den Spalten ab |
rowMetadata[]
|
Metadaten zu den angeforderten Zeilen im Raster, beginnend mit der Zeile in |
columnMetadata[]
|
Metadaten zu den angeforderten Spalten im Raster, beginnend mit der Spalte in |
RowData
Daten zu jeder Zelle in einer Zeile.
| JSON-Darstellung |
|---|
{
"values": [
{
object ( |
| Felder | |
|---|---|
values[]
|
Die Werte in der Zeile, einer pro Spalte. |
DimensionProperties
Eigenschaften einer Dimension.
| JSON-Darstellung |
|---|
{ "hiddenByFilter": boolean, "hiddenByUser": boolean, "pixelSize": integer, "developerMetadata": [ { object ( |
| Felder | |
|---|---|
pixelSize
|
Die Höhe (bei einer Zeile) oder Breite (bei einer Spalte) der Dimension in Pixeln. |
developerMetadata[]
|
Die mit einer einzelnen Zeile oder Spalte verknüpften Entwicklermetadaten. |
dataSourceColumnReference
|
Nur Ausgabe. Falls festgelegt, ist dies eine Spalte in einem Datenquellen-Tabellenblatt. |
ConditionalFormatRule
Eine Regel, die ein Format beschreibt, das nur unter bestimmten Bedingungen angewendet wird.
| JSON-Darstellung |
|---|
{ "ranges": [ { object ( |
| Felder | |
|---|---|
ranges[]
|
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, mit der dieses bedingte Format gesteuert wird. Es muss genau eine festgelegt werden.
Für rule ist nur einer der folgenden Werte zulässig:
|
|
booleanRule
|
Die Formatierung ist je nach Regel entweder „on“ oder „off“. |
gradientRule
|
Die Formatierung variiert je nach den Abstufungen in der Regel. |
BooleanRule
Eine Regel, die je nach Bedingung übereinstimmen kann oder nicht.
| JSON-Darstellung |
|---|
{ "condition": { object ( |
| Felder | |
|---|---|
condition
|
Die Bedingung der Regel. Wenn die Bedingung als „true“ ausgewertet wird, wird das Format angewendet. |
format
|
Das anzuwendende Format. Bei der bedingten Formatierung kann nur eine Teilmenge der Formatierung angewendet werden:
|
GradientRule
Eine Regel, die ein Farbverlaufsformat auf Grundlage der aufgeführten Interpolationspunkte anwendet. Das Format einer Zelle hängt von ihrem Inhalt im Vergleich zu den Werten der Interpolationspunkte ab.
| JSON-Darstellung |
|---|
{ "minpoint": { object ( |
| Felder | |
|---|---|
minpoint
|
Der Startpunkt für die Interpolation. |
midpoint
|
Ein optionaler Interpolationspunkt in der Mitte. |
maxpoint
|
Der letzte Interpolationspunkt. |
InterpolationPoint
Ein einzelner Interpolationspunkt in einem bedingten Format mit Farbverlauf. Damit wird die Farbverlaufsskala entsprechend der ausgewählten Farbe, des ausgewählten Typs und des ausgewählten Werts fixiert.
| JSON-Darstellung |
|---|
{ "color": { object ( |
| Felder | |
|---|---|
color
|
Die Farbe, die für diesen Interpolationspunkt verwendet werden soll. Verworfen: Verwenden Sie |
colorStyle
|
Die Farbe, die für diesen Interpolationspunkt verwendet werden soll. Wenn auch |
type
|
Wie der Wert interpretiert werden soll. |
value
|
Der Wert, der für diesen Interpolationspunkt verwendet wird. Kann eine Formel sein. Wird nicht verwendet, wenn |
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 der bedingten Formatierung verwendet. |
MAX
|
Für den Interpolationspunkt wird der Maximalwert in den Zellen des Bereichs 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 |
PERCENTILE
|
Der Interpolationspunkt ist das angegebene 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 Reduzieren ignoriert.
|
FilterView
Eine Filteransicht. Weitere Informationen finden Sie unter Datensichtbarkeit mit Filtern verwalten.
| JSON-Darstellung |
|---|
{ "filterViewId": integer, "title": string, "range": { object ( |
| Felder | |
|---|---|
filterViewId
|
Die ID der Filteransicht. |
title
|
Der Name der Filteransicht. |
range
|
Der Bereich, den diese Filteransicht abdeckt.
Beim Schreiben kann nur einer der folgenden Werte festgelegt werden: |
namedRangeId
|
Der benannte Bereich, der dieser Filteransicht zugrunde liegt, falls vorhanden.
Beim Schreiben kann nur einer der folgenden Werte festgelegt werden: |
tableId
|
Die Tabelle, die dieser Filteransicht zugrunde liegt (falls vorhanden).
Beim Schreiben kann nur einer der folgenden Werte festgelegt werden: |
sortSpecs[]
|
Die Sortierreihenfolge pro Spalte. Spätere Spezifikationen werden verwendet, wenn die Werte in den früheren Spezifikationen gleich sind. |
criteria
|
Die Kriterien zum Einblenden/Ausblenden von Werten pro Spalte. Der Schlüssel der Map ist der Spaltenindex und der Wert die Kriterien für diese Spalte.
Dieses Feld wurde zugunsten von |
filterSpecs[]
|
Die Filterkriterien zum Ein- oder Ausblenden von Werten pro Spalte.
Sowohl |
ProtectedRange
Ein geschützter Bereich.
| JSON-Darstellung |
|---|
{ "protectedRangeId": integer, "range": { object ( |
| Felder | |
|---|---|
protectedRangeId
|
Die ID des geschützten Bereichs. Dieses Feld ist schreibgeschützt. |
range
|
Der Bereich, der geschützt wird. Der Bereich kann vollständig unbegrenzt sein. In diesem Fall gilt das als geschütztes Tabellenblatt.
Beim Schreiben darf nur eine der folgenden Optionen festgelegt werden:
|
namedRangeId
|
Der benannte Bereich, der diesem geschützten Bereich zugrunde liegt, falls vorhanden.
Beim Schreiben darf nur eine der folgenden Optionen festgelegt werden:
|
tableId
|
Die Tabelle, auf der dieser geschützte Bereich basiert, sofern vorhanden.
Beim Schreiben darf nur eine der folgenden Optionen festgelegt werden:
|
description
|
Die Beschreibung dieses geschützten Bereichs. |
warningOnly
|
„True“, wenn für diesen geschützten Bereich beim Bearbeiten eine Warnung angezeigt wird. Beim warnungsbasierten Schutz kann jeder Nutzer Daten im geschützten Bereich bearbeiten. Allerdings wird eine Warnung angezeigt, in der der Nutzer aufgefordert wird, die Bearbeitung zu bestätigen.
Beim Schreiben: Wenn dieses Feld „true“ ist, werden |
requestingUserCanEdit
|
„True“, wenn der Nutzer, der diesen geschützten Bereich angefordert hat, den geschützten Bereich bearbeiten darf. Dieses Feld ist schreibgeschützt. |
unprotectedRanges[]
|
Die Liste der ungeschützten Bereiche in einem geschützten Tabellenblatt. Ungeschützte Bereiche werden nur in geschützten Tabellenblättern unterstützt. |
editors
|
Die Nutzer und Gruppen mit Bearbeitungszugriff auf den geschützten Bereich. Dieses Feld ist nur für Nutzer sichtbar, die Bearbeitungszugriff auf den geschützten Bereich und das Dokument haben. Editoren werden bei |
Bearbeiter
Die Mitbearbeiter eines geschützten Bereichs.
| JSON-Darstellung |
|---|
{ "users": [ string ], "groups": [ string ], "domainUsersCanEdit": boolean } |
| Felder | |
|---|---|
users[]
|
Die E-Mail-Adressen der Nutzer mit Bearbeitungszugriff auf den geschützten Bereich. |
groups[]
|
Die E‑Mail-Adressen von Gruppen mit Bearbeitungszugriff auf den geschützten Bereich. |
domainUsersCanEdit
|
„True“, wenn jeder in der Domain des Dokuments Bearbeitungszugriff auf den geschützten Bereich hat. Der Schutz von Domains wird nur für Dokumente innerhalb einer Domain unterstützt. |
BasicFilter
Der Standardfilter, der einem Tabellenblatt zugeordnet ist. Weitere Informationen finden Sie unter Datensichtbarkeit mit Filtern verwalten.
| JSON-Darstellung |
|---|
{ "range": { object ( |
| Felder | |
|---|---|
range
|
Der Bereich, den der Filter abdeckt. |
tableId
|
Die Tabelle, auf der dieser Filter basiert (falls vorhanden). Beim Schreiben kann nur entweder |
sortSpecs[]
|
Die Sortierreihenfolge pro Spalte. Spätere Spezifikationen werden verwendet, wenn die Werte in den früheren Spezifikationen gleich sind. |
criteria
|
Die Kriterien zum Einblenden/Ausblenden von Werten pro Spalte. Der Schlüssel der Map ist der Spaltenindex und der Wert die Kriterien für diese Spalte.
Dieses Feld wurde zugunsten von |
filterSpecs[]
|
Die Filterkriterien pro Spalte.
Sowohl |
BandedRange
Ein Bereich mit abwechselnden Farben in einem Tabellenblatt.
| JSON-Darstellung |
|---|
{ "bandedRangeId": integer, "bandedRangeReference": string, "range": { object ( |
| Felder | |
|---|---|
bandedRangeId
|
Die ID des Bereichs. Wenn nicht festgelegt, siehe |
bandedRangeReference
|
Nur Ausgabe. Die Referenz des Bereichs, der zur Identifizierung der ID verwendet wird, die von |
range
|
Der Bereich, auf den diese Eigenschaften angewendet werden. |
rowProperties
|
Eigenschaften für Zeilenbereiche. Diese Eigenschaften werden zeilenweise auf alle Zeilen im Bereich angewendet. Es muss mindestens |
columnProperties
|
Eigenschaften für Spaltenbereiche. Diese Eigenschaften werden spaltenweise auf alle Spalten im Bereich angewendet. Es muss mindestens |
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:
-
headerColorundfooterColorhaben Vorrang vor Armbandfarben. -
firstBandColorhat Vorrang vorsecondBandColor. -
rowPropertieshat Vorrang vorcolumnProperties.
Die Farbe der ersten Zeile hat beispielsweise Vorrang vor der Farbe der ersten Spalte, die Farbe der ersten Spalte hat aber Vorrang vor der Farbe der zweiten Zeile. Entsprechend hat die Zeilenüberschrift in der Zelle oben links Vorrang vor der Spaltenüberschrift. Die Spaltenüberschrift hat jedoch Vorrang vor der Farbe der ersten Zeile, wenn die Zeilenüberschrift nicht festgelegt ist.
| JSON-Darstellung |
|---|
{ "headerColor": { object ( |
| Felder | |
|---|---|
headerColor
|
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 ab der zweiten Zeile oder Spalte zwischen |
headerColorStyle
|
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 ab der zweiten Zeile oder Spalte zwischen |
firstBandColor
|
Die erste Farbe, die abwechselnd verwendet wird. (Erforderlich) Verworfen: Verwenden Sie |
firstBandColorStyle
|
Die erste Farbe, die abwechselnd verwendet wird. Erforderlich. Wenn |
secondBandColor
|
Die zweite Farbe, die abwechselnd verwendet wird. (Erforderlich) Verworfen: Verwenden Sie |
secondBandColorStyle
|
Die zweite Farbe, die abwechselnd verwendet wird. Erforderlich. Wenn |
footerColor
|
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 |
footerColorStyle
|
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 |
DimensionGroup
Eine Gruppe über einem Intervall von Zeilen oder Spalten in einem Tabellenblatt, die andere Gruppen enthalten kann oder in anderen Gruppen enthalten sein kann. Eine Gruppe kann im Tabellenblatt als Einheit minimiert oder maximiert werden.
| JSON-Darstellung |
|---|
{
"range": {
object ( |
| Felder | |
|---|---|
range
|
Der Bereich, in dem diese Gruppe vorhanden ist. |
depth
|
Die Tiefe der Gruppe, die angibt, wie viele Gruppen einen Bereich haben, der den Bereich dieser Gruppe vollständig enthält. |
collapsed
|
Dieses Feld ist „true“, wenn die Gruppe minimiert ist. Eine minimierte Gruppe bleibt minimiert, wenn eine überlappende Gruppe mit geringerer Tiefe maximiert wird. Ein „true“-Wert bedeutet nicht, dass alle Dimensionen in 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 Dimensionen darin auf „hidden“ gesetzt, wenn dieses Feld „true“ ist, oder auf „visible“, wenn dieses Feld „false“ ist. |
Datenschnitt
Ein Slicer in einem Tabellenblatt.
| JSON-Darstellung |
|---|
{ "slicerId": integer, "spec": { object ( |
| Felder | |
|---|---|
slicerId
|
Die ID des Slicers. |
spec
|
Die Spezifikation des Slicers. |
position
|
Die Position des Slicers. Slicer können nur in vorhandenen Tabellenblättern platziert werden. Außerdem können Breite und Höhe des Slicers automatisch angepasst werden, damit er innerhalb der zulässigen Grenzwerte bleibt. |
SlicerSpec
Die Spezifikationen eines Slicers.
| JSON-Darstellung |
|---|
{ "dataRange": { object ( |
| Felder | |
|---|---|
dataRange
|
Der Datenbereich des Slicers. |
filterCriteria
|
Die Filterkriterien des Slicers. |
columnIndex
|
Der nullbasierte Spaltenindex in der Datentabelle, auf die der Filter angewendet wird. |
applyToPivotTables
|
„True“, wenn der Filter auf Pivot-Tabellen angewendet werden soll. Wenn nichts anderes festgelegt wird, wird standardmäßig |
title
|
Der Titel des Slicers. |
textFormat
|
Das Textformat des Titels im Slicer. Das Linkfeld wird nicht unterstützt. |
backgroundColor
|
Die Hintergrundfarbe des Slicers. Verworfen: Verwenden Sie |
backgroundColorStyle
|
Die Hintergrundfarbe des Slicers. Wenn auch |
horizontalAlignment
|
Die horizontale Ausrichtung des Titels im Slicer. Wenn nicht angegeben, wird standardmäßig |
Tabelle
Eine Tabelle.
| JSON-Darstellung |
|---|
{ "tableId": string, "name": string, "range": { object ( |
| Felder | |
|---|---|
tableId
|
Die ID der Tabelle. |
name
|
Der Name der Tabelle. Dieser Wert ist für alle Tabellen in derselben Tabelle eindeutig. |
range
|
Der Tabellenbereich. |
rowsProperties
|
Die Eigenschaften der Tabellenzeilen. |
columnProperties[]
|
Die Eigenschaften der Tabellenspalte. |
TableRowsProperties
Die Eigenschaften der Tabellenzeile.
| JSON-Darstellung |
|---|
{ "headerColorStyle": { object ( |
| Felder | |
|---|---|
headerColorStyle
|
Die Farbe der Kopfzeile. Wenn dieses Feld festgelegt ist, wird die Kopfzeile mit der angegebenen Farbe gefüllt. Andernfalls wird die Kopfzeile mit einer Standardfarbe gefüllt. |
firstBandColorStyle
|
Die erste Farbe, die abwechselnd verwendet wird. Wenn dieses Feld festgelegt ist, wird die erste Zeile mit Streifen mit der angegebenen Farbe gefüllt. Andernfalls wird die erste Zeile mit Streifen mit einer Standardfarbe gefüllt. |
secondBandColorStyle
|
Die zweite Farbe, die abwechselnd verwendet wird. Wenn dieses Feld festgelegt ist, wird die zweite Zeile mit Streifen mit der angegebenen Farbe gefüllt. Andernfalls wird die zweite Zeile mit einer Standardfarbe gefüllt. |
footerColorStyle
|
Die Farbe der letzten Zeile. Wenn dieses Feld nicht festgelegt ist, wird keine Fußzeile hinzugefügt. Die letzte Zeile wird je nach Farbe der vorherigen Zeile mit |
TableColumnProperties
Die Tabellenspalte.
| JSON-Darstellung |
|---|
{ "columnIndex": integer, "columnName": string, "columnType": enum ( |
| Felder | |
|---|---|
columnIndex
|
Der nullbasierte Spaltenindex. Dieser Index bezieht sich auf die Position in der Tabelle und ist nicht unbedingt mit dem Spaltenindex im Tabellenblatt identisch. |
columnName
|
Der Name der Spalte, |
columnType
|
Der Spaltentyp. |
dataValidationRule
|
Die Regel zur Datenvalidierung für die Spalte. Nur für den Spaltentyp „Drop-down-Menü“ festgelegt. |
ColumnType
Der Spaltentyp für eine bestimmte Spalte in einer Tabelle.
| Enums | |
|---|---|
COLUMN_TYPE_UNSPECIFIED
|
Ein nicht angegebener Spaltentyp. |
DOUBLE
|
Der Spaltentyp „Zahl“. |
CURRENCY
|
Der Spaltentyp „Währung“. |
PERCENT
|
Der Spaltentyp „Prozent“. |
DATE
|
Der Spaltentyp „Datum“. |
TIME
|
Der Typ der Zeitspalte. |
DATE_TIME
|
Der Spaltentyp „Datum/Uhrzeit“. |
TEXT
|
Der Typ der Textspalte. |
BOOLEAN
|
Der boolesche Spaltentyp. |
DROPDOWN
|
Der Spaltentyp „Drop-down-Menü“. |
FILES_CHIP
|
Der Spaltentyp „Datei-Chip“ |
PEOPLE_CHIP
|
Der Spaltentyp „Personen-Chip“ |
FINANCE_CHIP
|
Der Spaltentyp „Finanzen-Chip“ |
PLACE_CHIP
|
Der Spaltentyp „Orts-Chip“ |
RATINGS_CHIP
|
Spaltentyp „Bewertungs-Chip“ |
TableColumnDataValidationRule
Eine Regel zur Datenvalidierung für eine Spalte in einer Tabelle.
| JSON-Darstellung |
|---|
{
"condition": {
object ( |
| Felder | |
|---|---|
condition
|
Die Bedingung, die Daten in der Zelle erfüllen müssen. Nur gültig, wenn [BooleanCondition.type] ONE_OF_LIST ist. |