Anfragen
Eine einzelne Art von Aktualisierung, die auf eine Tabelle angewendet werden soll.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld kind . Die Art des Updates. Es ist genau ein Feld erforderlich.
Für kind ist nur einer der folgenden Werte zulässig:
|
|
updateSpreadsheetProperties
|
Aktualisiert die Eigenschaften der Tabelle. |
updateSheetProperties
|
Aktualisiert die Eigenschaften eines Tabellenblatts. |
updateDimensionProperties
|
Aktualisiert die Eigenschaften von Dimensionen. |
updateNamedRange
|
Aktualisiert einen benannten Bereich. |
repeatCell
|
Wiederholt eine einzelne Zelle über einen Bereich hinweg. |
addNamedRange
|
Fügt einen benannten Bereich hinzu. |
deleteNamedRange
|
Löscht einen benannten Bereich. |
addSheet
|
Fügt ein Tabellenblatt hinzu. |
deleteSheet
|
Löscht ein Tabellenblatt. |
autoFill
|
Es werden automatisch weitere Daten auf Basis vorhandener Daten eingetragen. |
cutPaste
|
Schneidet Daten aus einem Bereich aus und fügt sie in einen anderen Bereich ein. |
copyPaste
|
Kopiert Daten aus einem Bereich und fügt sie in einen anderen Bereich ein. |
mergeCells
|
Führt Zellen zusammen. |
unmergeCells
|
Heben Sie den Zellenverbund auf. |
updateBorders
|
Aktualisiert die Rahmen in einem Zellenbereich. |
updateCells
|
Aktualisiert viele Zellen gleichzeitig. |
addFilterView
|
Fügt eine Filteransicht hinzu. |
appendCells
|
Hängt Zellen an, die nach der letzten Zeile mit Daten in einem Tabellenblatt enthalten sind. |
clearBasicFilter
|
Löscht den einfachen Filter in einem Tabellenblatt. |
deleteDimension
|
Löscht Zeilen oder Spalten in einem Tabellenblatt. |
deleteEmbeddedObject
|
Löscht ein in einem Tabellenblatt eingebettetes Objekt (z. B. ein Diagramm oder Bild). |
deleteFilterView
|
Löscht eine Filteransicht aus einem Tabellenblatt. |
duplicateFilterView
|
Dupliziert eine Filteransicht. |
duplicateSheet
|
Dupliziert ein Tabellenblatt. |
findReplace
|
Findet und ersetzt Vorkommen eines Texts durch anderen Text. |
insertDimension
|
Fügt neue Zeilen oder Spalten in ein Tabellenblatt ein. |
insertRange
|
Fügt neue Zellen in ein Tabellenblatt ein und verschiebt die vorhandenen Zellen. |
moveDimension
|
Verschiebt Zeilen oder Spalten an eine andere Position in einem Tabellenblatt. |
updateEmbeddedObjectPosition
|
Aktualisiert die Position eines eingebetteten Objekts (z.B. Diagramm, Bild). |
pasteData
|
Fügt Daten (HTML oder mit Trennzeichen) in ein Tabellenblatt ein. |
textToColumns
|
Konvertiert eine Textspalte in viele Textspalten. |
updateFilterView
|
Aktualisiert die Eigenschaften einer Filteransicht. |
deleteRange
|
Löscht einen Zellenbereich aus einem Tabellenblatt, wobei die verbleibenden Zellen verschoben werden. |
appendDimension
|
Hängt Dimensionen am Ende eines Tabellenblatts an. |
addConditionalFormatRule
|
Fügt eine neue Regel für die bedingte Formatierung hinzu. |
updateConditionalFormatRule
|
Aktualisiert eine vorhandene Regel für die bedingte Formatierung. |
deleteConditionalFormatRule
|
Löscht eine vorhandene Regel für die bedingte Formatierung. |
sortRange
|
Sortiert Daten in einem Bereich. |
setDataValidation
|
Legt die Datenvalidierung für eine oder mehrere Zellen fest. |
setBasicFilter
|
Legt den einfachen Filter für ein Tabellenblatt fest. |
addProtectedRange
|
Fügt einen geschützten Bereich hinzu. |
updateProtectedRange
|
Aktualisiert einen geschützten Bereich. |
deleteProtectedRange
|
Löscht einen geschützten Bereich. |
autoResizeDimensions
|
Die Größe einer oder mehrerer Dimensionen wird automatisch basierend auf dem Inhalt der Zellen in dieser Dimension angepasst. |
addChart
|
Fügt ein Diagramm hinzu. |
updateChartSpec
|
Aktualisiert die Spezifikationen eines Diagramms. |
updateBanding
|
Aktualisiert einen Bandbereich |
addBanding
|
Fügt einen neuen Bandbereich hinzu |
deleteBanding
|
Entfernt einen Bereich mit Streifen |
createDeveloperMetadata
|
Erstellt neue Entwicklermetadaten |
updateDeveloperMetadata
|
Aktualisiert einen vorhandenen Entwicklermetadateneintrag |
deleteDeveloperMetadata
|
Löscht Entwicklermetadaten |
randomizeRange
|
Geht die Reihenfolge der Zeilen in einem Bereich nach dem Zufallsprinzip an. |
addDimensionGroup
|
Erstellt eine Gruppe innerhalb des angegebenen Bereichs. |
deleteDimensionGroup
|
Löscht eine Gruppe im angegebenen Bereich. |
updateDimensionGroup
|
Aktualisiert den Status der angegebenen Gruppe. |
trimWhitespace
|
Passt Leerzeichen aus Leerzeichen (z. B. Leerzeichen, Tabulatoren oder Zeilenumbrüche) an. |
deleteDuplicates
|
Entfernt Zeilen mit doppelten Werten in bestimmten Spalten eines Zellenbereichs. |
updateEmbeddedObjectBorder
|
Aktualisiert den Rahmen eines eingebetteten Objekts. |
addSlicer
|
Fügt einen Datenschnitt hinzu. |
updateSlicerSpec
|
Aktualisiert die Spezifikationen eines Datenschnitts. |
addDataSource
|
Fügt eine Datenquelle hinzu. |
updateDataSource
|
Aktualisiert eine Datenquelle. |
deleteDataSource
|
Löscht eine Datenquelle. |
refreshDataSource
|
Aktualisiert eine oder mehrere Datenquellen und zugehörige Datenbankobjekte. |
cancelDataSourceRefresh
|
Bricht Aktualisierungen einer oder mehrerer Datenquellen und zugehöriger Datenbankobjekte ab. |
UpdateSpreadsheetPropertiesRequest
Aktualisiert die Eigenschaften einer Tabelle.
JSON-Darstellung |
---|
{
"properties": {
object (
|
Felder | |
---|---|
properties
|
Die zu aktualisierenden Attribute. |
fields
|
Die Felder, die aktualisiert werden sollen. Es muss mindestens ein Feld angegeben werden. Die Stammeigenschaften sind impliziert und dürfen nicht angegeben werden. Eine einzelne |
UpdateSheetPropertiesRequest
Aktualisiert die Eigenschaften des Tabellenblatts mit dem angegebenen sheetId
.
JSON-Darstellung |
---|
{
"properties": {
object (
|
Felder | |
---|---|
properties
|
Die zu aktualisierenden Attribute. |
fields
|
Die Felder, die aktualisiert werden sollen. Es muss mindestens ein Feld angegeben werden. Die Stamm- |
UpdateDimensionPropertiesRequest
Aktualisiert Attribute von Dimensionen innerhalb des angegebenen Bereichs.
JSON-Darstellung |
---|
{ "properties": { object ( |
Felder | |
---|---|
properties
|
Zu aktualisierende Attribute. |
fields
|
Die Felder, die aktualisiert werden sollen. Es muss mindestens ein Feld angegeben werden. Die Stamm- |
Union-Feld dimension_range . Der Dimensionsbereich.
Für dimension_range ist nur einer der folgenden Werte zulässig:
|
|
range
|
Die Zeilen oder Spalten, die aktualisiert werden sollen. |
dataSourceSheetRange
|
Die Spalten in einem Datenquellenblatt, die aktualisiert werden sollen. |
DataSourceSheetDimensionRange
Ein Bereich entlang einer einzelnen Dimension auf einem DATA_SOURCE
-Tabellenblatt.
JSON-Darstellung |
---|
{
"sheetId": integer,
"columnReferences": [
{
object (
|
Felder | |
---|---|
sheetId
|
Die ID des Datenquellenblatts, in dem sich der Bereich befindet. |
columnReferences[]
|
Die Spalten im Tabellenblatt „Datenquelle“. |
UpdateNamedRangeRequest
Aktualisiert Attribute des benannten Bereichs mit dem angegebenen namedRangeId
.
JSON-Darstellung |
---|
{
"namedRange": {
object (
|
Felder | |
---|---|
namedRange
|
Der benannte Bereich, der mit den neuen Eigenschaften aktualisiert werden soll. |
fields
|
Die Felder, die aktualisiert werden sollen. Es muss mindestens ein Feld angegeben werden. Die Stamm- |
RepeatCellRequest
Aktualisiert alle Zellen im Bereich auf die Werte im jeweiligen Cell-Objekt. Nur die im Feld fields
aufgeführten Felder werden aktualisiert. Alle anderen Felder bleiben unverändert.
Wenn Sie eine Zelle mit einer Formel schreiben, erhöht sich der Bereich der Formel automatisch für jedes Feld im Bereich. Wenn Sie beispielsweise eine Zelle mit der Formel =A1
in den Bereich B2:C4 schreiben, wäre B2 =A1
, B3 wäre =A2
, B4 wäre =A3
, C2 wäre =B1
, C3 wäre =B2
und C4 wäre =B3
.
Wenn die Bereiche der Formel statisch bleiben sollen, verwenden Sie den Indikator $
. Verwenden Sie beispielsweise die Formel =$A$1
, um zu verhindern, dass sowohl die Zeile als auch die Spalte erhöht wird.
JSON-Darstellung |
---|
{ "range": { object ( |
Felder | |
---|---|
range
|
Bereich, in dem die Zelle wiederholt werden soll. |
cell
|
Die zu schreibenden Daten. |
fields
|
Die Felder, die aktualisiert werden sollen. Es muss mindestens ein Feld angegeben werden. Die Stamm- |
AddNamedRangeRequest
Fügt der Tabelle einen benannten Bereich hinzu.
JSON-Darstellung |
---|
{
"namedRange": {
object (
|
Felder | |
---|---|
namedRange
|
Der benannte Bereich, der hinzugefügt werden soll. Das Feld |
DeleteNamedRangeRequest
Entfernt den benannten Bereich mit der angegebenen ID aus der Tabelle.
JSON-Darstellung |
---|
{ "namedRangeId": string } |
Felder | |
---|---|
namedRangeId
|
Die ID des benannten Bereichs, der gelöscht werden soll. |
AddSheetRequest
Fügt ein neues Tabellenblatt hinzu. Wenn ein Tabellenblatt bei einem bestimmten Index hinzugefügt wird, werden die Indexe aller nachfolgenden Tabellenblätter erhöht. Wenn Sie eine Objekttabelle hinzufügen möchten, verwenden Sie stattdessen AddChartRequest
und geben Sie EmbeddedObjectPosition.sheetId
oder EmbeddedObjectPosition.newSheet
an.
JSON-Darstellung |
---|
{
"properties": {
object (
|
Felder | |
---|---|
properties
|
Die Eigenschaften, die das neue Tabellenblatt haben soll. Alle Attribute sind optional. Das Feld |
DeleteSheetRequest
Löscht das angeforderte Tabellenblatt.
JSON-Darstellung |
---|
{ "sheetId": integer } |
Felder | |
---|---|
sheetId
|
Die ID des Tabellenblatts, das gelöscht werden soll.
Wenn es sich um ein Tabellenblatt vom Typ |
AutoFillRequest
Je nach vorhandener Daten werden mehr Daten ergänzt.
JSON-Darstellung |
---|
{ "useAlternateSeries": boolean, // Union field |
Felder | |
---|---|
useAlternateSeries
|
True, wenn Daten mit der „alternativen“ Reihe generiert werden sollen. Das unterscheidet sich je nach Typ und Menge der Quelldaten. |
Union-Feld area . Bereich, der automatisch ausgefüllt werden soll.
Für area ist nur einer der folgenden Werte zulässig:
|
|
range
|
Bereich, der automatisch ausgefüllt werden soll. Dadurch wird der Bereich untersucht und der Standort, für den Daten vorliegen, erkannt. Die Daten werden automatisch für den Rest des Bereichs eingetragen. |
sourceAndDestination
|
Die Quell- und Zielgebiete, die automatisch ausgefüllt werden sollen. Dadurch wird explizit die Quelle der Autofill-Funktion und die Bereiche aufgeführt, in denen diese Daten erweitert werden sollen. |
SourceAndDestination
Eine Kombination aus einem Quellbereich und der Erweiterung der Quelle.
JSON-Darstellung |
---|
{ "source": { object ( |
Felder | |
---|---|
source
|
Der Speicherort der Daten, die als Quelle der AutoFill-Funktion verwendet werden sollen. |
dimension
|
Die Dimension, in die die Daten eingetragen werden sollen. |
fillLength
|
Die Anzahl der Zeilen oder Spalten, in die Daten eingetragen werden sollen. Positive Zahlen werden über die letzte Zeile oder letzte Spalte der Quelle hinaus erweitert. Negative Zahlen werden vor der ersten Zeile oder ersten Spalte der Quelle erweitert. |
CutPasteRequest
Verschiebt Daten von der Quelle zum Ziel.
JSON-Darstellung |
---|
{ "source": { object ( |
Felder | |
---|---|
source
|
Die Quelldaten, die ausgeschnitten werden sollen. |
destination
|
Koordinate oben links, in die die Daten eingefügt werden sollen |
pasteType
|
Welche Art von Daten eingefügt werden sollen. Alle Quelldaten werden ausgeschnitten, unabhängig davon, was eingefügt wurde. |
PasteType
Welche Art von Daten eingefügt werden sollen
Enums | |
---|---|
PASTE_NORMAL
|
Werte, Formeln, Formate und Zusammenführungen einfügen. |
PASTE_VALUES
|
Fügen Sie die Werte NUR ohne Formate, Formeln oder Zusammenführungen ein. |
PASTE_FORMAT
|
Fügen Sie nur das Format und die Datenvalidierung ein. |
PASTE_NO_BORDERS
|
Wie PASTE_NORMAL , aber ohne Rahmen.
|
PASTE_FORMULA
|
Fügen Sie nur die Formeln ein. |
PASTE_DATA_VALIDATION
|
Fügen Sie nur die Datenvalidierung ein. |
PASTE_CONDITIONAL_FORMATTING
|
Fügen Sie nur die Regeln für die bedingte Formatierung ein. |
CopyPasteRequest
Kopiert Daten aus der Quelle in das Ziel.
JSON-Darstellung |
---|
{ "source": { object ( |
Felder | |
---|---|
source
|
Der Quellbereich, der kopiert werden soll. |
destination
|
Ort zum Einfügen. Wenn der Bereich eine Spanne umfasst, die ein Vielfaches der Höhe oder Breite der Quelle ist, werden die Daten wiederholt, um den Zielbereich auszufüllen. Wenn der Bereich kleiner als der Quellbereich ist, werden trotzdem die gesamten Quelldaten kopiert (über das Ende des Zielbereichs hinaus). |
pasteType
|
Welche Art von Daten eingefügt werden sollen. |
pasteOrientation
|
Wie diese Daten beim Einfügen ausgerichtet werden sollen. |
PasteOrientation
Wie ein Einfügevorgang ausgeführt werden soll.
Enums | |
---|---|
NORMAL
|
Fügen Sie sie normal ein. |
TRANSPOSE
|
Transponiert einfügen, wobei alle Zeilen zu Spalten werden und umgekehrt. |
MergeCellsRequest
Führt alle Zellen im Bereich zusammen.
JSON-Darstellung |
---|
{ "range": { object ( |
Felder | |
---|---|
range
|
Zellenbereich, der verbunden werden soll |
mergeType
|
Gibt an, wie Zellen verbunden werden sollen. |
MergeType
Die Art der zu erstellenden Zusammenführung.
Enums | |
---|---|
MERGE_ALL
|
Einzelnen Zellenverbund aus dem Bereich erstellen |
MERGE_COLUMNS
|
Zusammenführung für jede Spalte im Bereich erstellen |
MERGE_ROWS
|
Zusammenführung für jede Zeile im Bereich erstellen |
UnmergeCellsRequest
Hebt die Verbindung von Zellen im angegebenen Bereich auf
JSON-Darstellung |
---|
{
"range": {
object (
|
Felder | |
---|---|
range
|
Der Bereich, in dem die Verbindung aller Zellen aufgehoben werden soll. Wenn der Bereich mehrere Zusammenführungen umfasst, wird die Verbindung aufgehoben. Der Bereich darf sich nicht teilweise über eine Zusammenführung erstrecken. |
UpdateBordersRequest
Aktualisiert die Grenzen eines Bereichs. Wenn in der Anfrage kein Feld festgelegt ist, bleibt der Rahmen unverändert, beispielsweise bei zwei nachfolgenden UpdateBordersRequests:
-
Bereich: A1:A5
{ top: RED, bottom: WHITE }
-
Bereich: A1:A5
{ left: BLUE }
Das würde dazu führen, dass A1:A5 einen Rahmen von { top: RED, bottom: WHITE, left: BLUE }
hätte. Wenn Sie einen Rahmen entfernen möchten, legen Sie den Stil explizit auf NONE
fest.
JSON-Darstellung |
---|
{ "range": { object ( |
Felder | |
---|---|
range
|
Bereich, dessen Rahmen aktualisiert werden sollen |
top
|
Der Rahmen, der oben im Bereich platziert werden soll. |
bottom
|
Rahmen, der am unteren Ende des Bereichs platziert werden soll. |
left
|
Der Rand, der links neben dem Bereich platziert werden soll. |
right
|
Der Rahmen, der rechts neben dem Bereich platziert werden soll. |
innerHorizontal
|
Der horizontale Rahmen, der innerhalb des Bereichs platziert werden soll. |
innerVertical
|
Der vertikale Rahmen, der innerhalb des Bereichs platziert werden soll. |
UpdateCellsRequest
Aktualisiert alle Zellen in einem Bereich mit neuen Daten.
JSON-Darstellung |
---|
{ "rows": [ { object ( |
Felder | |
---|---|
rows[]
|
Die zu schreibenden Daten. |
fields
|
Die Felder von CellData, die aktualisiert werden sollen. Es muss mindestens ein Feld angegeben werden. Der Stamm ist die CellData. „row.values.“ sollte nicht angegeben werden. Eine einzelne |
Union-Feld area . Die Standortdaten sollten geschrieben werden. Es muss genau ein Wert festgelegt werden.
Für area ist nur einer der folgenden Werte zulässig:
|
|
start
|
Koordinate, an der mit dem Schreiben von Daten begonnen werden soll. Es kann eine beliebige Anzahl von Zeilen und Spalten geschrieben werden (einschließlich einer unterschiedlichen Anzahl von Spalten pro Zeile). |
range
|
Bereich, in den Daten geschrieben werden sollen.
Wenn die Daten in den Zeilen nicht den gesamten angeforderten Bereich abdecken, werden die Felder gelöscht, die den in |
AddFilterViewRequest
Fügt eine Filteransicht hinzu.
JSON-Darstellung |
---|
{
"filter": {
object (
|
Felder | |
---|---|
filter
|
Der hinzuzufügende Filter. Das Feld |
AppendCellsRequest
Fügt nach der letzten Zeile mit Daten in einem Tabellenblatt neue Zellen hinzu. Falls erforderlich, werden in das Tabellenblatt neue Zeilen eingefügt.
JSON-Darstellung |
---|
{
"sheetId": integer,
"rows": [
{
object (
|
Felder | |
---|---|
sheetId
|
Tabellen-ID, an die die Daten angehängt werden sollen |
rows[]
|
Die Daten, die angefügt werden sollen. |
fields
|
Die Felder von CellData, die aktualisiert werden sollen. Es muss mindestens ein Feld angegeben werden. Der Stamm ist die CellData. „row.values.“ sollte nicht angegeben werden. Eine einzelne |
ClearBasicFilterRequest
Löscht den einfachen Filter, falls vorhanden.
JSON-Darstellung |
---|
{ "sheetId": integer } |
Felder | |
---|---|
sheetId
|
Die Tabellen-ID, auf der der Basisfilter gelöscht werden soll. |
DeleteDimensionRequest
Löscht die Abmessungen aus dem Tabellenblatt.
JSON-Darstellung |
---|
{
"range": {
object (
|
Felder | |
---|---|
range
|
Die Abmessungen, die aus dem Tabellenblatt gelöscht werden sollen. |
DeleteEmbeddedObjectRequest
Löscht das eingebettete Objekt mit der angegebenen ID.
JSON-Darstellung |
---|
{ "objectId": integer } |
Felder | |
---|---|
objectId
|
Die ID des eingebetteten Objekts, das gelöscht werden soll. |
DeleteFilterViewRequest
Löscht eine bestimmte Filteransicht.
JSON-Darstellung |
---|
{ "filterId": integer } |
Felder | |
---|---|
filterId
|
Die ID des zu löschenden Filters. |
DuplicateFilterViewRequest
Dupliziert eine bestimmte Filteransicht.
JSON-Darstellung |
---|
{ "filterId": integer } |
Felder | |
---|---|
filterId
|
Die ID des zu duplizierenden Filters. |
DuplicateSheetRequest
Dupliziert den Inhalt eines Tabellenblatts.
JSON-Darstellung |
---|
{ "sourceSheetId": integer, "insertSheetIndex": integer, "newSheetId": integer, "newSheetName": string } |
Felder | |
---|---|
sourceSheetId
|
Das Tabellenblatt, das dupliziert werden soll.
Wenn die Quelltabelle den Typ |
insertSheetIndex
|
Der nullbasierte Index, in den das neue Tabellenblatt eingefügt werden soll. Der Index aller Tabellenblätter wird danach erhöht. |
newSheetId
|
Falls festgelegt, die ID des neuen Tabellenblatts. Wenn nichts festgelegt ist, wird eine ID ausgewählt. Falls festgelegt, darf die ID nicht mit vorhandenen Tabellen-IDs in Konflikt stehen. Wenn festgelegt, darf sie nicht negativ sein. |
newSheetName
|
Der Name des neuen Tabellenblatts. Wenn das Feld leer ist, wird ein neuer Name für Sie ausgewählt. |
FindReplaceRequest
Findet und ersetzt Daten in Zellen in einem Bereich, einem Tabellenblatt oder in allen Tabellenblättern.
JSON-Darstellung |
---|
{ "find": string, "replacement": string, "matchCase": boolean, "matchEntireCell": boolean, "searchByRegex": boolean, "includeFormulas": boolean, // Union field |
Felder | |
---|---|
find
|
Wert, der gesucht werden soll. |
replacement
|
Der Wert, der als Ersatz verwendet werden soll. |
matchCase
|
„True“, wenn bei der Suche zwischen Groß- und Kleinschreibung unterschieden wird. |
matchEntireCell
|
Dieser Wert ist „True“, wenn der Suchwert mit der gesamten Zelle übereinstimmen soll. |
searchByRegex
|
„True“, wenn der Suchwert ein regulärer Ausdruck ist. Der reguläre Ausdruck und die Ersetzung sollten den Java-Regex-Regeln unter https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html entsprechen. Der Ersatzstring darf auf Erfassungsgruppen verweisen. Wenn eine Zelle beispielsweise den Inhalt |
includeFormulas
|
Dieser Wert ist „True“, wenn die Suche Zellen mit Formeln enthalten soll. Falsch, um Zellen mit Formeln zu überspringen. |
Union-Feld scope . Der Bereich, in dem gesucht oder ersetzt werden soll. Es muss jeweils nur einer festgelegt werden.
Für scope ist nur einer der folgenden Werte zulässig:
|
|
range
|
Bereich, in dem gesucht oder ersetzt werden soll |
sheetId
|
Das Tabellenblatt, in dem gesucht werden soll. |
allSheets
|
„True“, um in allen Tabellenblättern zu suchen/zu ersetzen. |
InsertDimensionRequest
Fügt Zeilen oder Spalten in ein Tabellenblatt bei einem bestimmten Index ein.
JSON-Darstellung |
---|
{
"range": {
object (
|
Felder | |
---|---|
range
|
Die einzufügenden Dimensionen. Sowohl der Start- als auch der Endindex müssen begrenzt sein. |
inheritFromBefore
|
Gibt an, ob die Dimensionseigenschaften aus den Dimensionen vor oder nach den neu eingefügten Dimensionen erweitert werden sollen. „True“ für die Übernahme aus den vorherigen Dimensionen (in diesem Fall muss der Startindex größer als 0 sein) und „false“ für die Übernahme von den Dimensionen danach.
Wenn beispielsweise Zeilenindex 0 einen roten Hintergrund und Zeilenindex 1 einen grünen Hintergrund hat, kann beim Einfügen von 2 Zeilen bei Index 1 entweder der grüne oder der rote Hintergrund übernommen werden. Wenn |
InsertRangeRequest
Fügt Zellen in einen Bereich ein, wobei die vorhandenen Zellen nach oben oder unten verschoben werden.
JSON-Darstellung |
---|
{ "range": { object ( |
Felder | |
---|---|
range
|
Bereich, in den neue Zellen eingefügt werden sollen |
shiftDimension
|
Die Dimension, die beim Einfügen von Zellen verschoben wird. Wenn |
MoveDimensionRequest
Verschiebt eine oder mehrere Zeilen oder Spalten.
JSON-Darstellung |
---|
{
"source": {
object (
|
Felder | |
---|---|
source
|
Die Quelldimensionen, die verschoben werden sollen. |
destinationIndex
|
Der nullbasierte Startindex dafür, wohin die Quelldaten verschoben werden sollen, basierend auf den Koordinaten, bevor die Quelldaten aus dem Raster entfernt werden. Je nach Dimension werden vorhandene Daten nach unten oder rechts verschoben, um Platz für die verschobenen Dimensionen zu schaffen. Die Quelldimensionen werden aus dem Raster entfernt, sodass die Daten möglicherweise in einem anderen Index als angegeben angezeigt werden.
Beispiel: Bei einem |
UpdateEmbeddedObjectPositionRequest
die Position eines eingebetteten Objekts aktualisieren (z. B. Verschieben oder Ändern der Größe eines Diagramms oder Bildes)
JSON-Darstellung |
---|
{
"objectId": integer,
"newPosition": {
object (
|
Felder | |
---|---|
objectId
|
Die ID des zu verschiebenden Objekts. |
newPosition
|
Eine explizite Position, in die das eingebettete Objekt verschoben werden soll. Wird |
fields
|
Die Felder von |
PasteDataRequest
Fügt Daten beginnend bei der angegebenen Koordinate in die Tabelle ein.
JSON-Darstellung |
---|
{ "coordinate": { object ( |
Felder | |
---|---|
coordinate
|
Die Koordinate, an der das Einfügen der Daten beginnen soll. |
data
|
Die einzufügenden Daten. |
type
|
Gibt an, wie die Daten eingefügt werden sollen. |
Union-Feld kind . Wie die Daten interpretiert werden, muss genau ein Wert festgelegt werden.
Für kind ist nur einer der folgenden Werte zulässig:
|
|
delimiter
|
Das Trennzeichen in den Daten. |
html
|
„True“, wenn die Daten HTML sind. |
TextToColumnsRequest
Teilt eine Textspalte basierend auf einem Trennzeichen in den einzelnen Zellen in mehrere Spalten auf.
JSON-Darstellung |
---|
{ "source": { object ( |
Felder | |
---|---|
source
|
Der Quelldatenbereich. Sie muss genau eine Spalte umfassen. |
delimiter
|
Das zu verwendende Trennzeichen. Wird nur verwendet, wenn delimiterType auf |
delimiterType
|
Der zu verwendende Trennzeichentyp. |
DelimiterType
Das Trennzeichen, nach dem aufgeteilt werden soll.
Enums | |
---|---|
DELIMITER_TYPE_UNSPECIFIED
|
Standardwert. Dieser Wert darf nicht verwendet werden. |
COMMA
|
"," |
SEMICOLON
|
";" |
PERIOD
|
"." |
SPACE
|
" " |
CUSTOM
|
Ein benutzerdefinierter Wert, wie im Trennzeichen definiert. |
AUTODETECT
|
Spalten automatisch erkennen. |
UpdateFilterViewRequest
Aktualisiert die Attribute der Filteransicht.
JSON-Darstellung |
---|
{
"filter": {
object (
|
Felder | |
---|---|
filter
|
Die neuen Eigenschaften der Filteransicht. |
fields
|
Die Felder, die aktualisiert werden sollen. Es muss mindestens ein Feld angegeben werden. Die Stamm- |
DeleteRangeRequest
Löscht einen Zellenbereich, sodass andere Zellen in den gelöschten Bereich verschoben werden.
JSON-Darstellung |
---|
{ "range": { object ( |
Felder | |
---|---|
range
|
Zellenbereich, der gelöscht werden soll |
shiftDimension
|
Die Dimension, durch die gelöschte Zellen ersetzt werden. Wenn |
AppendDimensionRequest
Hängt Zeilen oder Spalten an das Ende eines Tabellenblatts an.
JSON-Darstellung |
---|
{
"sheetId": integer,
"dimension": enum (
|
Felder | |
---|---|
sheetId
|
Das Tabellenblatt, an das Zeilen oder Spalten angehängt werden sollen. |
dimension
|
Gibt an, ob Zeilen oder Spalten angehängt werden sollen. |
length
|
Die Anzahl der Zeilen oder Spalten, die angefügt werden sollen. |
AddConditionalFormatRuleRequest
Fügt eine neue Regel für die bedingte Formatierung beim angegebenen Index hinzu. Die Indexe aller nachfolgenden Regeln werden erhöht.
JSON-Darstellung |
---|
{
"rule": {
object (
|
Felder | |
---|---|
rule
|
Die hinzuzufügende Regel. |
index
|
Der nullbasierte Index, in den die Regel eingefügt werden soll. |
UpdateConditionalFormatRuleRequest
Aktualisiert eine Regel für die bedingte Formatierung am angegebenen Index oder verschiebt eine Regel zur bedingten Formatierung in einen anderen Index.
JSON-Darstellung |
---|
{ "index": integer, "sheetId": integer, // Union field |
Felder | |
---|---|
index
|
Der nullbasierte Index der Regel, die ersetzt oder verschoben werden soll. |
sheetId
|
Das Tabellenblatt mit der Regel, die verschoben werden soll. Erforderlich, wenn |
Union-Feld instruction . Die Art des Updates, das stattfinden soll.
Für instruction ist nur einer der folgenden Werte zulässig:
|
|
rule
|
Regel, die die Regel beim angegebenen Index ersetzen soll. |
newIndex
|
Der nullbasierte neue Index, bei dem die Regel enden soll. |
DeleteConditionalFormatRuleRequest
Löscht eine Regel für die bedingte Formatierung beim angegebenen Index. Die Indexe aller nachfolgenden Regeln werden verringert.
JSON-Darstellung |
---|
{ "index": integer, "sheetId": integer } |
Felder | |
---|---|
index
|
Der nullbasierte Index der Regel, die gelöscht werden soll. |
sheetId
|
Das Tabellenblatt, aus dem die Regel gelöscht wird. |
SortRangeRequest
Sortiert Daten in Zeilen anhand einer Sortierreihenfolge pro Spalte.
JSON-Darstellung |
---|
{ "range": { object ( |
Felder | |
---|---|
range
|
Bereich, der sortiert werden soll |
sortSpecs[]
|
Die Sortierreihenfolge pro Spalte. Spätere Spezifikationen werden verwendet, wenn die Werte in den vorherigen Spezifikationen identisch sind. |
SetDataValidationRequest
Legt eine Datenvalidierungsregel für jede Zelle im Bereich fest. Wenn Sie die Validierung in einem bestimmten Bereich löschen möchten, rufen Sie dies auf, ohne dass eine Regel angegeben ist.
JSON-Darstellung |
---|
{ "range": { object ( |
Felder | |
---|---|
range
|
Der Bereich, für den die Datenvalidierungsregel gelten soll. |
rule
|
Die Datenvalidierungsregel, die für jede Zelle im Bereich festgelegt wird oder leer ist, um die Datenvalidierung im Bereich zu löschen. |
SetBasicFilterRequest
Legt den einfachen Filter für ein Tabellenblatt fest.
JSON-Darstellung |
---|
{
"filter": {
object (
|
Felder | |
---|---|
filter
|
Der festzulegende Filter. |
AddProtectedRangeRequest
Fügt einen neuen geschützten Bereich hinzu.
JSON-Darstellung |
---|
{
"protectedRange": {
object (
|
Felder | |
---|---|
protectedRange
|
Der geschützte Bereich, der hinzugefügt werden soll. Das Feld |
UpdateProtectedRangeRequest
Aktualisiert einen vorhandenen geschützten Bereich mit dem angegebenen protectedRangeId
.
JSON-Darstellung |
---|
{
"protectedRange": {
object (
|
Felder | |
---|---|
protectedRange
|
Der geschützte Bereich, der mit den neuen Eigenschaften aktualisiert werden soll. |
fields
|
Die Felder, die aktualisiert werden sollen. Es muss mindestens ein Feld angegeben werden. Die Stamm- |
DeleteProtectedRangeRequest
Löscht den geschützten Bereich mit der angegebenen ID.
JSON-Darstellung |
---|
{ "protectedRangeId": integer } |
Felder | |
---|---|
protectedRangeId
|
Die ID des geschützten Bereichs, der gelöscht werden soll. |
AutoResizeDimensionsRequest
Die Größe einer oder mehrerer Dimensionen wird automatisch basierend auf dem Inhalt der Zellen in dieser Dimension angepasst.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld dimension_range . Der Dimensionsbereich.
Für dimension_range ist nur einer der folgenden Werte zulässig:
|
|
dimensions
|
Die Abmessungen, deren Größe automatisch angepasst werden soll. |
dataSourceSheetDimensions
|
Die Größe eines Datenquellenblatts wird automatisch angepasst. |
AddChartRequest
Fügt einem Tabellenblatt in der Tabelle ein Diagramm hinzu.
JSON-Darstellung |
---|
{
"chart": {
object (
|
Felder | |
---|---|
chart
|
Das Diagramm, das der Tabelle hinzugefügt werden soll, einschließlich der Position, an der es platziert werden soll. Das Feld |
UpdateChartSpecRequest
Aktualisiert die Spezifikationen eines Diagramms. (Dadurch wird kein Diagramm verschoben oder in seiner Größe verändert. Wenn Sie ein Diagramm verschieben oder seine Größe ändern möchten, verwenden Sie UpdateEmbeddedObjectPositionRequest
.)
JSON-Darstellung |
---|
{
"chartId": integer,
"spec": {
object (
|
Felder | |
---|---|
chartId
|
Die ID des zu aktualisierenden Diagramms. |
spec
|
Die Spezifikation, die auf das Diagramm angewendet werden soll. |
UpdateBandingRequest
Aktualisiert die Eigenschaften des angegebenen Bandbereichs.
JSON-Darstellung |
---|
{
"bandedRange": {
object (
|
Felder | |
---|---|
bandedRange
|
Der Bereich mit Band, der mit den neuen Eigenschaften aktualisiert werden soll. |
fields
|
Die Felder, die aktualisiert werden sollen. Es muss mindestens ein Feld angegeben werden. Die Stamm- |
AddBandingRequest
Fügt der Tabelle einen neuen Band-Bereich hinzu.
JSON-Darstellung |
---|
{
"bandedRange": {
object (
|
Felder | |
---|---|
bandedRange
|
Der hinzuzufügende Band. Das Feld |
DeleteBandingRequest
Entfernt den Bereich mit Streifen mit der angegebenen ID aus der Tabelle.
JSON-Darstellung |
---|
{ "bandedRangeId": integer } |
Felder | |
---|---|
bandedRangeId
|
Die ID des zu löschenden Bandbereichs. |
CreateDeveloperMetadataRequest
Eine Anfrage zum Erstellen von Entwicklermetadaten.
JSON-Darstellung |
---|
{
"developerMetadata": {
object (
|
Felder | |
---|---|
developerMetadata
|
Die zu erstellenden Entwicklermetadaten. |
UpdateDeveloperMetadataRequest
Eine Anfrage zum Aktualisieren der Attribute von Entwicklermetadaten. Aktualisiert die Attribute der von den Filtern ausgewählten Entwicklermetadaten auf die Werte, die in der Ressource DeveloperMetadata
bereitgestellt werden. Aufrufer müssen im Parameter „fields“ die zu aktualisierenden Attribute sowie mindestens eine DataFilter
angeben, die mit den zu aktualisierenden Metadaten übereinstimmt.
JSON-Darstellung |
---|
{ "dataFilters": [ { object ( |
Felder | |
---|---|
dataFilters[]
|
Die Filter, die den zu aktualisierenden Entwicklermetadateneinträgen entsprechen. |
developerMetadata
|
Der Wert, auf den alle Metadaten, die mit den Datenfiltern übereinstimmen, aktualisiert werden. |
fields
|
Die Felder, die aktualisiert werden sollen. Es muss mindestens ein Feld angegeben werden. Die Stamm- |
DeleteDeveloperMetadataRequest
Ein Antrag zum Löschen von Entwicklermetadaten.
JSON-Darstellung |
---|
{
"dataFilter": {
object (
|
Felder | |
---|---|
dataFilter
|
Der Datenfilter, der die Kriterien beschreibt, nach denen ausgewählt wird, welcher Entwickler-Metadateneintrag gelöscht wird. |
RandomizeRangeRequest
Geht die Reihenfolge der Zeilen in einem Bereich nach dem Zufallsprinzip an.
JSON-Darstellung |
---|
{
"range": {
object (
|
Felder | |
---|---|
range
|
Bereich, der randomisiert werden soll. |
AddDimensionGroupRequest
Erstellt eine Gruppe innerhalb des angegebenen Bereichs.
Wenn der angeforderte Bereich eine Obermenge des Bereichs einer vorhandenen Gruppe G ist, erhöht sich die Tiefe von G und diese neue Gruppe G' hat die Tiefe dieser Gruppe. Eine Gruppe [C:D, Tiefe 1] + [B:E] führt beispielsweise zu den Gruppen [B:E, Tiefe 1] und [C:D, Tiefe 2]. Wenn der angeforderte Bereich eine Teilmenge des Bereichs einer vorhandenen Gruppe G ist, wird die Tiefe der neuen Gruppe G' um eins größer als die Tiefe von G. Eine Gruppe [B:E, Tiefe 1] + [C:D] führt beispielsweise zu den Gruppen [B:E, Tiefe 1] und [C:D, Tiefe 2]. Wenn der angeforderte Bereich vor dem Bereich einer vorhandenen Gruppe G beginnt oder danach beginnt und danach endet, wird der Bereich der vorhandenen Gruppe G zur Gesamtheit der Bereiche. Die neue Gruppe G' hat eine Tiefe von eins, die größer als die Tiefe von G ist, und der Bereich als Schnittpunkt der Bereiche. Zum Beispiel führt eine Gruppe [B:D, Tiefe 1] + [C:E] zu den Gruppen [B:E, Tiefe 1] und [C:D, Tiefe 2].
JSON-Darstellung |
---|
{
"range": {
object (
|
Felder | |
---|---|
range
|
Bereich, in dem eine Gruppe erstellt werden soll. |
DeleteDimensionGroupRequest
Löscht eine Gruppe im angegebenen Bereich, indem die Tiefe der Dimensionen im Bereich verringert wird
Angenommen, das Blatt hat eine Tiefe-1-Gruppe über B:E und eine Tiefe-2-Gruppe über C:D. Wenn Sie eine Gruppe über D:E löschen, bleibt das Tabellenblatt mit einer Gruppe für Tiefe 1 über B:D und einer Gruppe für Tiefe 2 über C:C.
JSON-Darstellung |
---|
{
"range": {
object (
|
Felder | |
---|---|
range
|
Der Bereich der zu löschenden Gruppe. |
UpdateDimensionGroupRequest
Aktualisiert den Status der angegebenen Gruppe.
JSON-Darstellung |
---|
{
"dimensionGroup": {
object (
|
Felder | |
---|---|
dimensionGroup
|
Die Gruppe, deren Status aktualisiert werden soll. Der Bereich und die Tiefe der Gruppe sollten eine gültige Gruppe im Tabellenblatt angeben und alle anderen Felder werden aktualisiert. |
fields
|
Die Felder, die aktualisiert werden sollen. Es muss mindestens ein Feld angegeben werden. Die Stamm- |
TrimWhitespaceRequest
Passt Leerzeichen (z. B. Leerzeichen, Tabulatoren oder Zeilenumbrüche) in jeder Zelle im angegebenen Bereich an. Mit dieser Anfrage werden alle Leerzeichen am Anfang und Ende des Texts jeder Zelle entfernt und alle Untersequenzen verbleibenden Leerzeichen auf ein einzelnes Leerzeichen reduziert. Wenn der resultierende, geschnittene Text mit einem „+“- oder „=“-Zeichen beginnt, bleibt der Text ein Stringwert und wird nicht als Formel interpretiert.
JSON-Darstellung |
---|
{
"range": {
object (
|
Felder | |
---|---|
range
|
Bereich, dessen Zellen gekürzt werden sollen |
DeleteDuplicatesRequest
Entfernt Zeilen in diesem Bereich, die Werte in den angegebenen Spalten enthalten, die Duplikate von Werten in einer vorherigen Zeile sind. Zeilen mit identischen Werten, aber mit unterschiedlicher Groß- und Kleinschreibung, Formatierung oder Formeln werden als Duplikate betrachtet.
Bei dieser Anfrage werden auch doppelte Zeilen entfernt, die aus der Ansicht ausgeblendet wurden (z. B. aufgrund eines Filters). Beim Entfernen von Duplikaten wird das erste Vorkommen jedes doppelten Zeilenscans von oben nach unten im resultierenden Bereich gehalten. Inhalte außerhalb des angegebenen Bereichs werden nicht entfernt und Zeilen, die als Duplikate betrachtet werden, müssen im Bereich nicht nebeneinander liegen.
JSON-Darstellung |
---|
{ "range": { object ( |
Felder | |
---|---|
range
|
Bereich, aus dem doppelte Zeilen entfernt werden sollen. |
comparisonColumns[]
|
Die Spalten im Bereich, die auf doppelte Werte analysiert werden sollen. Wenn keine Spalten ausgewählt sind, werden alle Spalten auf Duplikate analysiert. |
UpdateEmbeddedObjectBorderRequest
Aktualisiert die Eigenschaft Rahmen eines eingebetteten Objekts.
JSON-Darstellung |
---|
{
"objectId": integer,
"border": {
object (
|
Felder | |
---|---|
objectId
|
Die ID des eingebetteten Objekts, das aktualisiert werden soll. |
border
|
Der Rahmen für das eingebettete Objekt. |
fields
|
Die Felder, die aktualisiert werden sollen. Es muss mindestens ein Feld angegeben werden. Die Stamm- |
AddSlicerRequest
Fügt einem Tabellenblatt in der Tabelle einen Datenschnitt hinzu.
JSON-Darstellung |
---|
{
"slicer": {
object (
|
Felder | |
---|---|
slicer
|
Der Datenschnitt, der der Tabelle hinzugefügt werden soll, einschließlich seiner Position. Das Feld |
UpdateSlicerSpecRequest
Aktualisiert die Spezifikationen eines Datenschnitts. Dadurch wird ein Datenschnitt weder verschoben noch seine Größe verändert. Wenn Sie einen Datenschnitt verschieben oder seine Größe ändern möchten, verwenden Sie UpdateEmbeddedObjectPositionRequest
.
JSON-Darstellung |
---|
{
"slicerId": integer,
"spec": {
object (
|
Felder | |
---|---|
slicerId
|
Die ID des zu aktualisierenden Datenschnitts. |
spec
|
Die Spezifikation, die auf den Datenschnitt angewendet werden soll. |
fields
|
Die Felder, die aktualisiert werden sollen. Es muss mindestens ein Feld angegeben werden. Die Stamm- |
AddDataSourceRequest
Fügt eine Datenquelle hinzu. Nachdem die Datenquelle hinzugefügt wurde, wird ein verknüpftes Tabellenblatt DATA_SOURCE
erstellt und eine Ausführung ausgelöst, um das Tabellenblatt zu aktualisieren, um Daten aus der Datenquelle zu lesen. Die Anfrage erfordert einen zusätzlichen bigquery.readonly
-OAuth-Bereich.
JSON-Darstellung |
---|
{
"dataSource": {
object (
|
Felder | |
---|---|
dataSource
|
Die Datenquelle, die hinzugefügt werden soll. |
UpdateDataSourceRequest
Aktualisiert eine Datenquelle. Nachdem die Datenquelle aktualisiert wurde, wird eine Ausführung ausgelöst, um das zugehörige Tabellenblatt DATA_SOURCE
zu aktualisieren, um Daten aus der aktualisierten Datenquelle zu lesen. Die Anfrage erfordert einen zusätzlichen bigquery.readonly
-OAuth-Bereich.
JSON-Darstellung |
---|
{
"dataSource": {
object (
|
Felder | |
---|---|
dataSource
|
Die Datenquelle, die aktualisiert werden soll. |
fields
|
Die Felder, die aktualisiert werden sollen. Es muss mindestens ein Feld angegeben werden. Die Stamm- |
DeleteDataSourceRequest
Löscht eine Datenquelle. Mit der Anfrage wird auch das zugehörige Datenquellenblatt gelöscht und die Verknüpfung aller zugehörigen Datenquellenobjekte wird aufgehoben.
JSON-Darstellung |
---|
{ "dataSourceId": string } |
Felder | |
---|---|
dataSourceId
|
ID der zu löschenden Datenquelle. |
RefreshDataSourceRequest
Aktualisiert ein oder mehrere Datenquellenobjekte in der Tabelle anhand der angegebenen Verweise. Die Anfrage erfordert einen zusätzlichen bigquery.readonly
-OAuth-Bereich.
Wenn in einem Batch mehrere Aktualisierungsanfragen auf dieselben Datenquellenobjekte verweisen, wird nur die letzte Aktualisierungsanfrage verarbeitet. Alle Anfragen erhalten dann dieselbe Antwort.
JSON-Darstellung |
---|
{ "force": boolean, // Union field |
Felder | |
---|---|
force
|
Die Datenquellenobjekte werden unabhängig vom aktuellen Status aktualisiert. Wenn die Richtlinie nicht konfiguriert ist und ein referenziertes Datenquellenobjekt einen Fehler hatte, schlägt die Aktualisierung sofort fehl. |
Union-Feld target . Gibt an, was aktualisiert werden soll.
Für target ist nur einer der folgenden Werte zulässig:
|
|
references
|
Verweise auf Datenquellenobjekte, die aktualisiert werden sollen. |
dataSourceId
|
Verweis auf |
isAll
|
Aktualisiert alle vorhandenen Datenquellenobjekte in der Tabelle. |
DataSourceObjectReferences
Eine Liste mit Referenzen auf Datenquellenobjekte.
JSON-Darstellung |
---|
{
"references": [
{
object (
|
Felder | |
---|---|
references[]
|
Die Verweise. |
DataSourceObjectReference
Verweis auf ein Datenquellenobjekt
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld value . Der Referenztyp.
Für value ist nur einer der folgenden Werte zulässig:
|
|
sheetId
|
Verweise auf ein |
chartId
|
Verweise auf ein Datenquellendiagramm |
dataSourceTableAnchorCell
|
Verweise auf ein |
dataSourcePivotTableAnchorCell
|
Verweise auf eine Datenquelle |
dataSourceFormulaCell
|
Verweist auf eine Zelle, die |
CancelDataSourceRefreshRequest
Bricht eine oder mehrere Aktualisierungen der Datenquellenobjekte in der Tabelle durch die angegebenen Verweise ab.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld target . Gibt an, was abgebrochen werden soll.
Für target ist nur einer der folgenden Werte zulässig:
|
|
references
|
Verweise auf Datenquellenobjekte, deren Aktualisierungen abgebrochen werden sollen. |
dataSourceId
|
Verweis auf |
isAll
|
Bricht alle vorhandenen Aktualisierungen von Datenquellenobjekten für alle Datenquellen in der Tabelle ab. |