Anfragen
Eine Art von Aktualisierung, die auf eine Tabelle angewendet werden soll.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld kind . Die Art der Aktualisierung. Genau ein Feld ist erforderlich.
kind darf nur einer der folgenden Werte sein:
|
|
updateSpreadsheetProperties
|
Aktualisiert die Eigenschaften der Tabelle. |
updateSheetProperties
|
Aktualisiert die Eigenschaften eines Tabellenblatts. |
updateDimensionProperties
|
Aktualisiert die Eigenschaften der Dimensionen. |
updateNamedRange
|
Aktualisiert einen benannten Bereich |
repeatCell
|
Wiederholt eine einzelne Zelle in einem Bereich. |
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 mehr Daten anhand vorhandener Daten eingefügt. |
cutPaste
|
Es werden Daten aus einem Bereich entfernt und in einen anderen Bereich eingefügt. |
copyPaste
|
Kopiert Daten aus einem Bereich und fügt sie in einen anderen Bereich ein. |
mergeCells
|
Zellen werden zusammengeführt. |
unmergeCells
|
Führen Sie den Zellenverbund wieder zusammen. |
updateBorders
|
Aktualisiert die Rahmen in einem Zellenbereich |
updateCells
|
Aktualisiert viele Zellen gleichzeitig |
addFilterView
|
Es wird eine Filteransicht hinzugefügt. |
appendCells
|
Fügt Zellen nach der letzten Zeile mit Daten in einem Tabellenblatt an. |
clearBasicFilter
|
Löscht den einfachen Filter auf einem Tabellenblatt |
deleteDimension
|
Löscht Zeilen oder Spalten in einem Tabellenblatt. |
deleteEmbeddedObject
|
Löscht ein eingebettetes Objekt (z.B. Diagramm, Bild) in einem Tabellenblatt |
deleteFilterView
|
Löscht eine Filteransicht aus einem Tabellenblatt |
duplicateFilterView
|
Eine Filteransicht wird dupliziert. |
duplicateSheet
|
Tabellenblatt duplizieren |
findReplace
|
Findet und ersetzt Textabschnitte durch anderen Text. |
insertDimension
|
Hiermit werden neue Zeilen oder Spalten in ein Tabellenblatt eingefügt. |
insertRange
|
Fügt neue Zellen in ein Tabellenblatt ein, wobei die vorhandenen Zellen verschoben werden. |
moveDimension
|
Verschiebt Zeilen oder Spalten an eine andere Position in einem Tabellenblatt. |
updateEmbeddedObjectPosition
|
Aktualisiert die Position eines eingebetteten Objekts (z.B. Diagramm oder Bild). |
pasteData
|
Fügt Daten (HTML oder Trennzeichen) in ein Tabellenblatt ein. |
textToColumns
|
Wandelt eine Textspalte in viele Textspalten um. |
updateFilterView
|
Aktualisiert die Eigenschaften einer Filteransicht. |
deleteRange
|
Löscht einen Zellenbereich aus einem Tabellenblatt, wobei die verbleibenden Zellen verschoben werden. |
appendDimension
|
Die Abmessungen werden an das Ende des Tabellenblatts angehängt. |
addConditionalFormatRule
|
Es wird eine neue Regel für die bedingte Formatierung hinzugefügt. |
updateConditionalFormatRule
|
Aktualisiert eine bestehende Regel für eine bedingte Formatierung. |
deleteConditionalFormatRule
|
Löscht eine vorhandene bedingte Formatregel. |
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 geändert. |
addChart
|
Fügt ein Diagramm hinzu. |
updateChartSpec
|
Aktualisiert die Spezifikationen eines Diagramms. |
updateBanding
|
Aktualisiert einen definierten Bereich |
addBanding
|
Fügt einen neuen Frequenzbereich hinzu |
deleteBanding
|
Entfernten Bereich entfernt |
createDeveloperMetadata
|
Erstellt neue Entwicklermetadaten |
updateDeveloperMetadata
|
Aktualisiert einen vorhandenen Entwicklermetadateneintrag |
deleteDeveloperMetadata
|
Löscht die Entwicklermetadaten |
randomizeRange
|
Zufällige Reihenfolge der Zeilen in einem Bereich |
addDimensionGroup
|
Erstellt eine Gruppe über dem angegebenen Bereich. |
deleteDimensionGroup
|
Löscht eine Gruppe im angegebenen Bereich. |
updateDimensionGroup
|
Aktualisiert den Status der angegebenen Gruppe. |
trimWhitespace
|
Hiermit werden Leerzeichen gekürzt, z. B. Leerzeichen, Tabs oder neue Zeilen. |
deleteDuplicates
|
Entfernt Zeilen in den angegebenen Spalten eines Zellenbereichs, die doppelte Werte enthalten. |
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 dbobjects. |
Anfrage zur Aktualisierung der Tabelle
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 Stamm-Properties sind impliziert und sollten nicht angegeben werden. Ein einzelner |
UpdateSheetPropertiesRequest
Aktualisiert die Attribute des Tabellenblatts mit der 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. Das Stammverzeichnis |
UpdateDimensionPropertiesRequest
Aktualisiert die Eigenschaften von Dimensionen innerhalb des angegebenen Bereichs.
JSON-Darstellung |
---|
{ "properties": { object ( |
Felder | |
---|---|
properties
|
Zu aktualisierende Eigenschaften. |
fields
|
Die Felder, die aktualisiert werden sollen. Es muss mindestens ein Feld angegeben werden. Das Stammverzeichnis |
Union-Feld dimension_range . Der Dimensionsbereich.
dimension_range darf nur einer der folgenden Werte sein:
|
|
range
|
Die zu aktualisierenden Zeilen oder Spalten. |
dataSourceSheetRange
|
Die Spalten einer Datenquelle, die aktualisiert werden sollen. |
DataSheetDimensionRange
Ein Bereich auf 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 Datenquellenblatt. |
UpdateNamedRangeRequest
Aktualisiert Attribute des benannten Bereichs mit dem angegebenen namedRangeId
.
JSON-Darstellung |
---|
{
"namedRange": {
object (
|
Felder | |
---|---|
namedRange
|
Der benannte Bereich, der mit den neuen Properties aktualisiert werden soll. |
fields
|
Die Felder, die aktualisiert werden sollen. Es muss mindestens ein Feld angegeben werden. Das Stammverzeichnis |
WiederholenZellenanfrage
Aktualisiert alle Zellen im Bereich auf die Werte im jeweiligen Zellenobjekt. Nur die im Feld fields
aufgeführten Felder werden aktualisiert. Andere bleiben unverändert.
Wenn Sie eine Zelle mit einer Formel schreiben, werden die Bereiche der Formel für jedes Feld im Bereich automatisch erhöht. 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ären =B3
.
Verwenden Sie den Indikator $
, damit die Bereiche der Formel statisch sind. Verwenden Sie beispielsweise die Formel =$A$1
, um die Inkrementierung der Zeile und der Spalte zu verhindern.
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. Das Stammverzeichnis |
Anfragename hinzufügen
Dadurch wird der Tabelle ein benannter Bereich hinzugefügt.
JSON-Darstellung |
---|
{
"namedRange": {
object (
|
Felder | |
---|---|
namedRange
|
Der benannte Bereich, der hinzugefügt werden soll. Das Feld |
LöschnameNameBereichsanfrage
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. |
Anfrage hinzufügen
Fügt ein neues Tabellenblatt hinzu. Wenn ein Tabellenblatt bei einem bestimmten Index hinzugefügt wird, werden alle Indexe der 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 des neuen Tabellenblatts. Alle Attribute sind optional. Das Feld |
Tabelle löschen
Löscht das angeforderte Tabellenblatt.
JSON-Darstellung |
---|
{ "sheetId": integer } |
Felder | |
---|---|
sheetId
|
Die ID des Tabellenblatts, das gelöscht werden soll.
Wenn das Tabellenblatt den Typ |
Autofill-Anfrage
Es werden mehr Daten aus vorhandenen Daten übernommen.
JSON-Darstellung |
---|
{ "useAlternateSeries": boolean, // Union field |
Felder | |
---|---|
useAlternateSeries
|
„true“, wenn wir Daten mit der „alternativen“ Reihe generieren sollen. Das ist vom Typ und Umfang der Quelldaten abhängig. |
Union-Feld area . Der Bereich, der automatisch ausgefüllt werden soll.
area darf nur einer der folgenden Werte sein:
|
|
range
|
Der Bereich, der automatisch ausgefüllt werden soll. Das prüft den Bereich, erkennt den Standort mit Daten und füllt sie automatisch mit dem Rest aus. |
sourceAndDestination
|
Die Quell- und Zielbereiche, die automatisch ausgefüllt werden sollen. Dadurch wird explizit die Quelle der Autofill-Funktion angegeben und wo die Daten erweitert werden. |
Quelle und Ziel
Eine Kombination aus einem Quellbereich und der Erweiterung dieser 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 Daten eingefügt werden sollen. |
fillLength
|
Die Anzahl der Zeilen oder Spalten, die ausgefüllt 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. |
Anfrage einfügen
Daten aus der Quelle an das Ziel verschieben
JSON-Darstellung |
---|
{ "source": { object ( |
Felder | |
---|---|
source
|
Die ausgeschnittenen Quelldaten. |
destination
|
Die Koordinate oben links, an der die Daten eingefügt werden sollen. |
pasteType
|
Welche Daten eingefügt werden sollen. Alle Quelldaten werden entfernt, unabhängig davon, was eingefügt wird. |
Typ einfügen
Welche Art von Daten eingefügt werden sollen.
Enums | |
---|---|
PASTE_NORMAL
|
Fügen Sie Werte, Formeln, Formate und Zusammenführungen ein. |
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
|
Beispielsweise 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. |
Kopier-Anfrage
Daten aus der Quelle in das Ziel kopieren.
JSON-Darstellung |
---|
{ "source": { object ( |
Felder | |
---|---|
source
|
Der zu kopierende Quellbereich. |
destination
|
Der Ort, in den eingefügt werden soll. Wenn der Bereich einen Span umfasst, der ein Vielfaches der Höhe oder Breite der Quelle ist, werden die Daten wiederholt, um den Zielbereich zu füllen. Ist der Bereich kleiner als der Quellbereich, werden weiterhin die gesamten Quelldaten kopiert, die über das Ende des Zielbereichs hinausgehen. |
pasteType
|
Welche Daten eingefügt werden sollen. |
pasteOrientation
|
Gibt an, wie diese Daten beim Einfügen ausgerichtet werden sollen. |
Ausrichtung
Die Methode zum Einfügen.
Enums | |
---|---|
NORMAL
|
Normal einfügen. |
TRANSPOSE
|
Transponiert einfügen, wobei alle Zeilen zu Spalten werden und umgekehrt. |
CellCell-Zusammenführung
Alle Zellen im Bereich werden zusammengeführt.
JSON-Darstellung |
---|
{ "range": { object ( |
Felder | |
---|---|
range
|
Der Zellenbereich, der zusammengeführt werden soll. |
mergeType
|
Zusammenführung der Zellen |
Zusammenführungstyp
Der Typ der zu erstellenden Zusammenführung.
Enums | |
---|---|
MERGE_ALL
|
Einzelne Zusammenführung 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 |
UnmergeCells-Anfrage entfernen
Verbindet Zellen im angegebenen Bereich wieder.
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 Verknüpfung aller Zellen aufgehoben. Der Bereich darf keine teilweise Zusammenführung umfassen. |
„BordersRequest“ aktualisieren
Aktualisiert die Ränder eines Bereichs Wenn in der Anfrage kein Feld festgelegt ist, bleibt der Rahmen unverändert, z. B. mit zwei nachfolgenden UpdateBordersRequest:
-
Bereich: A1:A5
{ top: RED, bottom: WHITE }
-
Bereich: A1:A5
{ left: BLUE }
Dies würde dazu führen, dass A1:A5 den Rahmen { top: RED, bottom: WHITE, left: BLUE }
hat. Wenn Sie einen Rahmen löschen möchten, setzen Sie den Stil explizit auf NONE
.
JSON-Darstellung |
---|
{ "range": { object ( |
Felder | |
---|---|
range
|
Der Bereich, dessen Rahmen aktualisiert werden soll. |
top
|
Der Rahmen, der oben im Bereich platziert werden soll. |
bottom
|
Der Rahmen, der unten im Bereich platziert werden soll. |
left
|
Der Rahmen, der links des Bereichs 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
|
Vertikaler Rahmen, der in den Bereich verschoben werden soll. |
Cells-Anfrage aktualisieren
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. Die Wurzel ist die CellData. „row.values.“ sollte nicht angegeben werden. Ein einzelner |
Union-Feld area . Die Standortdaten müssen geschrieben werden. Es muss genau ein Wert festgelegt werden.
area darf nur einer der folgenden Werte sein:
|
|
start
|
Die Koordinate, an der die Daten geschrieben werden sollen. Es kann eine beliebige Anzahl von Zeilen und Spalten (einschließlich einer unterschiedlichen Anzahl von Spalten pro Zeile) geschrieben werden. |
range
|
Der Bereich, in den Daten geschrieben werden sollen.
Wenn die Daten in Zeilen nicht den gesamten angeforderten Bereich abdecken, werden die Felder in |
Anfragefilter hinzufügen
Es wird eine Filteransicht hinzugefügt.
JSON-Darstellung |
---|
{
"filter": {
object (
|
Felder | |
---|---|
filter
|
Der hinzuzufügende Filter. Das Feld |
CellCell-Anhang
Fügt neue Zellen nach der letzten Zeile mit Daten in einem Tabellenblatt hinzu, bei Bedarf werden neue Zeilen in das Tabellenblatt eingefügt.
JSON-Darstellung |
---|
{
"sheetId": integer,
"rows": [
{
object (
|
Felder | |
---|---|
sheetId
|
Die ID der Tabelle, an die die Daten angefügt 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. Die Wurzel ist die CellData. „row.values.“ sollte nicht angegeben werden. Ein einzelner |
Anfrage zur grundlegenden Filterung
Löscht den Basisfilter, falls vorhanden.
JSON-Darstellung |
---|
{ "sheetId": integer } |
Felder | |
---|---|
sheetId
|
Die ID der Tabelle, auf der der einfache Filter gelöscht werden soll. |
Dimensionsanfrage löschen
Die Dimensionen werden aus dem Tabellenblatt gelöscht.
JSON-Darstellung |
---|
{
"range": {
object (
|
Felder | |
---|---|
range
|
Die Dimensionen, die aus dem Tabellenblatt gelöscht werden sollen. |
EingebetteteObjektanfrage löschen
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. |
Anfragefilter löschen
Löscht eine bestimmte Filteransicht
JSON-Darstellung |
---|
{ "filterId": integer } |
Felder | |
---|---|
filterId
|
Die ID des Filters, der gelöscht werden soll. |
DoppelteFilteransicht-Anfrage
Eine bestimmte Filteransicht wird dupliziert.
JSON-Darstellung |
---|
{ "filterId": integer } |
Felder | |
---|---|
filterId
|
Die ID des Filters, der dupliziert wird. |
DoppelteTabelle
Dupliziert den Inhalt eines Tabellenblatts.
JSON-Darstellung |
---|
{ "sourceSheetId": integer, "insertSheetIndex": integer, "newSheetId": integer, "newSheetName": string } |
Felder | |
---|---|
sourceSheetId
|
Das zu duplizierende Tabellenblatt
Wenn die Quelltabelle den Typ |
insertSheetIndex
|
Der nullbasierte Index, in den das neue Tabellenblatt eingefügt wird. Der Index aller Tabellenblätter nach diesem Zeitpunkt wird erhöht. |
newSheetId
|
Wenn festgelegt, ist die ID des neuen Tabellenblatts. Wenn die Richtlinie nicht konfiguriert ist, wird eine ID ausgewählt. Wenn festgelegt, darf die ID nicht mit einer vorhandenen Tabellenblatt-ID in Konflikt stehen. Wenn sie festgelegt ist, darf sie nicht negativ sein. |
newSheetName
|
Der Name des neuen Tabellenblatts. Wenn das Feld leer ist, wird ein neuer Name ausgewählt. |
Anfrage zum Ersetzen
Findet und ersetzt Daten in Zellen über einen Bereich, ein Tabellenblatt oder alle Tabellenblätter.
JSON-Darstellung |
---|
{ "find": string, "replacement": string, "matchCase": boolean, "matchEntireCell": boolean, "searchByRegex": boolean, "includeFormulas": boolean, // Union field |
Felder | |
---|---|
find
|
Wert, nach dem gesucht wird. |
replacement
|
Der Wert, der als Ersatz verwendet werden soll. |
matchCase
|
True, wenn bei der Suche zwischen Groß- und Kleinschreibung unterschieden wird. |
matchEntireCell
|
„true“, wenn der Wert für die Suche 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 kann sich auf die Erfassungsgruppen beziehen. Wenn beispielsweise eine Zelle den Inhalt |
includeFormulas
|
True, wenn die Suche Zellen mit Formeln enthalten soll. Falsch, um Zellen mit Formeln zu überspringen. |
Union-Feld scope . Der Bereich, für den gesucht/ersetzt werden soll – es muss nur einer angegeben werden.
scope darf nur einer der folgenden Werte sein:
|
|
range
|
Bereich, nach dem gesucht bzw. ersetzt werden soll. |
sheetId
|
Das Tabellenblatt, das Sie suchen/ersetzen möchten. |
allSheets
|
True, um alle Tabellenblätter zu finden/zu ersetzen. |
DimensionDimensionAnfrage
Hiermit werden Zeilen oder Spalten in ein Tabellenblatt bei einem bestimmten Index eingefügt.
JSON-Darstellung |
---|
{
"range": {
object (
|
Felder | |
---|---|
range
|
Die Dimensionen, die eingefügt werden sollen. Start- und Endindex müssen begrenzt sein. |
inheritFromBefore
|
Gibt an, ob Dimensionseigenschaften aus den Dimensionen vor oder nach den neu eingefügten Dimensionen erweitert werden sollen. True, um Werte von den vorherigen Dimensionen zu übernehmen (in diesem Fall muss der Startindex größer als 0 sein) und falsch, um die Dimensionen danach zu übernehmen.
Wenn beispielsweise Zeilenindex 0 einen roten Hintergrund und Zeilenindex 1 einen grünen Hintergrund hat, kann das Einfügen von 2 Zeilen bei Index 1 entweder den grünen oder roten Hintergrund übernehmen. Wenn |
Anforderung eines Zielbereichs
Fügt Zellen in einen Bereich ein, wobei die vorhandenen Zellen nach oben oder unten verschoben werden.
JSON-Darstellung |
---|
{ "range": { object ( |
Felder | |
---|---|
range
|
Der Bereich, in den neue Zellen eingefügt werden sollen. |
shiftDimension
|
Die Dimension, die beim Einfügen von Zellen verschoben wird. Wenn |
Anfrage für Verschiebung
Verschiebt eine oder mehrere Zeilen oder Spalten.
JSON-Darstellung |
---|
{
"source": {
object (
|
Felder | |
---|---|
source
|
Die zu verschiebenden Quelldimensionen. |
destinationIndex
|
Der nullbasierte Startindex, in den die Quelldaten verschoben werden sollen, basierend auf den Koordinaten, bevor die Quelldaten aus dem Raster entfernt werden. Die vorhandenen Daten werden je nach Dimension nach unten oder rechts verschoben, um Platz für die verschobenen Dimensionen zu schaffen. Da die Quelldimensionen aus dem Raster entfernt werden, befinden sich die Daten möglicherweise in einem anderen Index als angegeben.
Beispiel: Bei |
EingebetteteObjektpositionsanfrage aktualisieren
Aktualisieren Sie die Position eines eingebetteten Objekts, z. B. beim Verschieben oder Anpassen der Größe von Diagrammen oder Bildern.
JSON-Darstellung |
---|
{
"objectId": integer,
"newPosition": {
object (
|
Felder | |
---|---|
objectId
|
Die ID des Objekts, das verschoben werden soll. |
newPosition
|
Eine explizite Position, in die das eingebettete Objekt verschoben werden soll. Wenn |
fields
|
Die Felder von |
Datenanfrage einfügen
Mit dieser Option werden Daten ab der angegebenen Koordinate in die Tabelle eingefügt.
JSON-Darstellung |
---|
{ "coordinate": { object ( |
Felder | |
---|---|
coordinate
|
Die Koordinate, an der die Daten eingefügt werden sollen. |
data
|
Die Daten, die eingefügt werden sollen. |
type
|
Wie die Daten eingefügt werden sollen |
Union-Feld kind . Wie die Daten zu interpretieren sind, muss genau ein Wert festgelegt werden.
kind darf nur einer der folgenden Werte sein:
|
|
delimiter
|
Das Trennzeichen in den Daten. |
html
|
„true“, wenn die Daten HTML sind. |
TextToSpaltenRequest
Teilt eine Textspalte basierend auf einem Trennzeichen in jeder Zelle in mehrere Spalten auf.
JSON-Darstellung |
---|
{ "source": { object ( |
Felder | |
---|---|
source
|
Der Quelldatenbereich. Er muss genau eine Spalte umfassen. |
delimiter
|
Das zu verwendende Trennzeichen. Wird nur verwendet, wenn TrennzeichenType |
delimiterType
|
Der zu verwendende Trennzeichentyp. |
Trennzeichentyp
Das Trennzeichen, auf das aufgeteilt werden soll.
Enums | |
---|---|
DELIMITER_TYPE_UNSPECIFIED
|
Standardwert. Dieser Wert darf nicht verwendet werden. |
COMMA
|
„,“ |
SEMICOLON
|
; |
PERIOD
|
“.“ |
SPACE
|
“ |
CUSTOM
|
Ein in Trennzeichen definierter benutzerdefinierter Wert. |
AUTODETECT
|
Spalten automatisch erkennen. |
UpdateFilterViewRequest
Aktualisiert die Eigenschaften 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. Das Stammverzeichnis |
Anforderung eines Zielbereichs löschen
Löscht einen Zellenbereich und verschiebt andere Zellen in den gelöschten Bereich.
JSON-Darstellung |
---|
{ "range": { object ( |
Felder | |
---|---|
range
|
Der Zellenbereich, der gelöscht werden soll. |
shiftDimension
|
Die Dimension, durch die gelöschte Zellen ersetzt werden. Wenn |
Anhangsanforderung
Hält Zeilen oder Spalten an das Ende eines Tabellenblatts an.
JSON-Darstellung |
---|
{
"sheetId": integer,
"dimension": enum (
|
Felder | |
---|---|
sheetId
|
Das Tabellenblatt, an das Zeilen oder Spalten angefügt werden sollen. |
dimension
|
Gibt an, ob Zeilen oder Spalten angefügt werden sollen. |
length
|
Die Anzahl der Zeilen oder Spalten, die angefügt werden sollen. |
Anfragebedingungs-Formatregel hinzufügen
Fügt eine neue bedingte Formatregel für den angegebenen Index hinzu. Die Indexe aller nachfolgenden Regeln werden erhöht.
JSON-Darstellung |
---|
{
"rule": {
object (
|
Felder | |
---|---|
rule
|
Die Regel, die hinzugefügt werden soll. |
index
|
Der nullbasierte Index, in den die Regel eingefügt werden soll. |
UpdateConditionalFormatRuleRequest
Aktualisiert eine Regel für eine bedingte Formatierung für den angegebenen Index oder verschiebt eine Regel für eine bedingte 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 der Regel, die verschoben werden soll. Erforderlich, wenn |
Union-Feld instruction . Art der Aktualisierung.
instruction darf nur einer der folgenden Werte sein:
|
|
rule
|
Die Regel, die die Regel beim angegebenen Index ersetzen soll. |
newIndex
|
Der nullbasierte neue Index, in dem die Regel enthalten sein soll. |
LöschenBedingungFormatRegelAnforderung
Löscht eine Regel zur bedingten Formatierung im angegebenen Index. Die Indexe aller nachfolgenden Regeln werden verringert.
JSON-Darstellung |
---|
{ "index": integer, "sheetId": integer } |
Felder | |
---|---|
index
|
Der nullbasierte Index der zu löschenden Regel. |
sheetId
|
Das Tabellenblatt, aus dem die Regel gelöscht wird. |
Sortierungsanforderung
Sortiert Daten in Zeilen anhand einer Sortierreihenfolge pro Spalte.
JSON-Darstellung |
---|
{ "range": { object ( |
Felder | |
---|---|
range
|
Zu sortierender Bereich. |
sortSpecs[]
|
Sortierreihenfolge pro Spalte. Spätere Spezifikationen werden verwendet, wenn die Werte in den früheren Spezifikationen identisch sind. |
Anfrage zur Datenvalidierung festlegen
Legt eine Datenvalidierungsregel für jede Zelle im Bereich fest. Um die Validierung in einem Bereich zu löschen, rufen Sie diese Funktion ohne angegebene Regel auf.
JSON-Darstellung |
---|
{ "range": { object ( |
Felder | |
---|---|
range
|
Der Bereich, für den die Datenvalidierungsregel gelten soll. |
rule
|
Die Regel für die Datenvalidierung, die für jede Zelle im Bereich festgelegt werden soll, oder leer, um die Datenvalidierung im Bereich zu löschen. |
Anfrage auf grundlegenden Filter festlegen
Legt den einfachen Filter für ein Tabellenblatt fest.
JSON-Darstellung |
---|
{
"filter": {
object (
|
Felder | |
---|---|
filter
|
Der festzulegende Filter. |
Schutzanfrage hinzufügen
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 der angegebenen protectedRangeId
.
JSON-Darstellung |
---|
{
"protectedRange": {
object (
|
Felder | |
---|---|
protectedRange
|
Der geschützte Bereich, der mit den neuen Properties aktualisiert werden soll. |
fields
|
Die Felder, die aktualisiert werden sollen. Es muss mindestens ein Feld angegeben werden. Das Stammverzeichnis |
"ProtectProtectedRangeRequest" löschen
Löscht den geschützten Bereich mit der angegebenen ID
JSON-Darstellung |
---|
{ "protectedRangeId": integer } |
Felder | |
---|---|
protectedRangeId
|
Die ID des zu löschenden geschützten Bereichs. |
Anfrage zur automatischen Größenanpassung
Die Größe einer oder mehrerer Dimensionen wird automatisch basierend auf dem Inhalt der Zellen in dieser Dimension geändert.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld dimension_range . Der Dimensionsbereich.
dimension_range darf nur einer der folgenden Werte sein:
|
|
dimensions
|
Die Dimensionen, bei denen die Größe automatisch angepasst werden soll. |
dataSourceSheetDimensions
|
Die Dimensionen in einem Datenquellentabellenblatt, um die Größe automatisch anzupassen. |
Anfrage hinzufügen
Dadurch wird einem Tabellenblatt in der Tabelle ein Diagramm hinzugefügt.
JSON-Darstellung |
---|
{
"chart": {
object (
|
Felder | |
---|---|
chart
|
Das Diagramm, das in die Tabelle eingefügt werden soll, einschließlich der Position, an der es platziert werden soll Das Feld |
Anfrage für Diagrammaktualisierung
Aktualisiert die Spezifikationen eines Diagramms. Diagramme werden dabei weder verschoben noch ihre Größe angepasst. Verwenden Sie UpdateEmbeddedObjectPositionRequest
, um ein Diagramm zu verschieben oder seine Größe zu ändern.
JSON-Darstellung |
---|
{
"chartId": integer,
"spec": {
object (
|
Felder | |
---|---|
chartId
|
Die ID des Diagramms, das aktualisiert werden soll. |
spec
|
Die Spezifikation, die auf das Diagramm angewendet werden soll. |
UpdateBandingRequest
Aktualisiert die Eigenschaften des angegebenen gebundenen Bereichs.
JSON-Darstellung |
---|
{
"bandedRange": {
object (
|
Felder | |
---|---|
bandedRange
|
Der Bandbereich, der mit den neuen Eigenschaften aktualisiert werden soll. |
fields
|
Die Felder, die aktualisiert werden sollen. Es muss mindestens ein Feld angegeben werden. Das Stammverzeichnis |
Anfrage hinzufügen
Fügt der Tabelle einen neuen gebundenen Bereich hinzu.
JSON-Darstellung |
---|
{
"bandedRange": {
object (
|
Felder | |
---|---|
bandedRange
|
Der Bereich, der hinzugefügt werden soll. Das Feld |
Löschanfrage löschen
Entfernt den gebundenen Bereich mit der angegebenen ID aus der Tabelle
JSON-Darstellung |
---|
{ "bandedRangeId": integer } |
Felder | |
---|---|
bandedRangeId
|
Die ID des zu löschenden gebundenen Bereichs. |
DeveloperMetadataRequest erstellen
Eine Anfrage zum Erstellen von Entwicklermetadaten
JSON-Darstellung |
---|
{
"developerMetadata": {
object (
|
Felder | |
---|---|
developerMetadata
|
Die zu erstellenden Entwicklermetadaten. |
Anfrage für Entwickler-Aktualisierung aktualisieren
Eine Anfrage zum Aktualisieren von Attributen von Entwicklermetadaten. Aktualisiert die Attribute der Entwicklerfilter, die durch die Filter ausgewählt wurden, auf die in der Ressource DeveloperMetadata
angegebenen Werte. Die aufrufenden Attribute müssen im Parameter „fields“ angegeben werden. Außerdem muss mindestens ein DataFilter
mit den Metadaten übereinstimmen, die aktualisiert werden sollen.
JSON-Darstellung |
---|
{ "dataFilters": [ { object ( |
Felder | |
---|---|
dataFilters[]
|
Die Filter, die den Einträgen für Entwicklermetadaten entsprechen, die aktualisiert werden sollen. |
developerMetadata
|
Der Wert, auf den alle Metadaten angewendet werden, die den Datenfiltern entsprechen, wird aktualisiert. |
fields
|
Die Felder, die aktualisiert werden sollen. Es muss mindestens ein Feld angegeben werden. Das Stammverzeichnis |
DeveloperMetadataRequest löschen
Eine Anfrage zum Löschen von Entwicklermetadaten
JSON-Darstellung |
---|
{
"dataFilter": {
object (
|
Felder | |
---|---|
dataFilter
|
Der Datenfilter, der die Kriterien beschreibt, mit denen ausgewählt wird, welcher Entwicklermetadateneintrag gelöscht wird. |
RandomizeRangeRequest
Zufällige Reihenfolge der Zeilen in einem Bereich
JSON-Darstellung |
---|
{
"range": {
object (
|
Felder | |
---|---|
range
|
Zu sortierender Bereich. |
Anfrageanfragegruppe hinzufügen
Erstellt eine Gruppe über dem angegebenen Bereich.
Wenn der angeforderte Bereich eine Obermenge des Bereichs einer vorhandenen Gruppe G ist, wird die Tiefe von G erhöht und die 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 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 und endet oder innerhalb des Bereichs einer vorhandenen Gruppe G beginnt oder endet, wird der Bereich der vorhandenen Gruppe G zur Einheit von Bereichen. Die neue Gruppe G hat eine Tiefe, die größer ist als die Tiefe von G und der Bereich als Schnittmenge der Bereiche. Eine Gruppe [B:D, Tiefe 1] + [C:E] führt beispielsweise zu den Gruppen [B:E, Tiefe 1] und [C:D, Tiefe 2].
JSON-Darstellung |
---|
{
"range": {
object (
|
Felder | |
---|---|
range
|
Der Bereich, für den eine Gruppe erstellt werden soll. |
Dimensionsanfrage löschen
Löscht eine Gruppe über dem angegebenen Bereich, indem die Tiefe der Dimensionen im Bereich verringert wird.
Angenommen, das Tabellenblatt hat eine Tiefen-1-Gruppe über B:E und eine Tiefen-2-Gruppe über C:D. Wenn Sie eine Gruppe über D:E löschen, wird das Tabellenblatt mit einer Tiefen-1-Gruppe über B:D und einer Tiefen-2-Gruppe über C:C verlassen.
JSON-Darstellung |
---|
{
"range": {
object (
|
Felder | |
---|---|
range
|
Der Bereich der Gruppe, die gelöscht werden soll. |
UpdateGroupGroupRequest
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. Alle anderen Felder sollten aktualisiert werden. |
fields
|
Die Felder, die aktualisiert werden sollen. Es muss mindestens ein Feld angegeben werden. Das Stammverzeichnis |
TrimWhitespaceRequest
Passt die Leerzeichen in die einzelnen Zellen im angegebenen Bereich an (z. B. Leerzeichen, Tabs oder neue Zeilen). Diese Anfrage entfernt alle Leerzeichen am Anfang und Ende des Texts jeder Zelle und reduziert alle Untersequenz der verbleibenden Leerzeichen auf einen einzelnen Leerzeichen. Wenn der resultierende gekürzte Text mit einem „+“ oder einem „=“ beginnt, bleibt der Text als Stringwert und wird nicht als Formel interpretiert.
JSON-Darstellung |
---|
{
"range": {
object (
|
Felder | |
---|---|
range
|
Bereich, dessen Zellen abgeschnitten werden sollen. |
Anfrage zum Löschen von Duplikaten
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, jedoch unterschiedlicher Groß- und Kleinschreibung, Formatierung oder unterschiedlichen Formeln gelten ebenfalls als Duplikate.
Dadurch werden auch doppelte Zeilen ausgeblendet, die aufgrund eines Filters ausgeblendet wurden. Beim Entfernen von Duplikaten wird die erste Instanz jedes duplizierten Zeilenscans von oben nach unten im Ergebnisbereich beibehalten. Inhalte außerhalb des angegebenen Bereichs werden nicht entfernt und Zeilen, die als Duplikate betrachtet werden, müssen nicht im Bereich nebeneinander liegen.
JSON-Darstellung |
---|
{ "range": { object ( |
Felder | |
---|---|
range
|
Der Bereich, aus dem duplizierte 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. |
Eingebettetes Objektrahmen-Update aktualisieren
Aktualisiert die Rahmeneigenschaft eines eingebetteten Objekts
JSON-Darstellung |
---|
{
"objectId": integer,
"border": {
object (
|
Felder | |
---|---|
objectId
|
Die ID des zu aktualisierenden eingebetteten Objekts. |
border
|
Der Rahmen, der für das eingebettete Objekt gilt |
fields
|
Die Felder, die aktualisiert werden sollen. Es muss mindestens ein Feld angegeben werden. Das Stammverzeichnis |
Anfrage SlicerRequest
Ein Datenblatt wird in ein Tabellenblatt der Tabelle eingefügt.
JSON-Darstellung |
---|
{
"slicer": {
object (
|
Felder | |
---|---|
slicer
|
Der Datenschnitt, der in die Tabelle eingefügt werden soll, einschließlich der Position, an der er platziert werden soll. Das Feld |
SlicerSpecRequest aktualisieren
Aktualisiert die Spezifikationen eines Datenschnitts Dadurch wird kein Datenschnitt geändert oder die Größe angepasst. Verwenden Sie UpdateEmbeddedObjectPositionRequest
, um einen Datenschnitt zu verschieben oder die Größe anzupassen.
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. Das Stammverzeichnis |
DataSourceRequest hinzufügen
Fügt eine Datenquelle hinzu. Nachdem die Datenquelle hinzugefügt wurde, wird ein zugehöriges DATA_SOURCE
-Tabellenblatt erstellt und eine Ausführung ausgelöst, um das Tabellenblatt zum Lesen von Daten aus der Datenquelle zu aktualisieren. Die Anfrage erfordert einen zusätzlichen bigquery.readonly
-OAuth-Bereich.
JSON-Darstellung |
---|
{
"dataSource": {
object (
|
Felder | |
---|---|
dataSource
|
Die hinzuzufügende Datenquelle. |
UpdateDataSourceRequest
Aktualisiert eine Datenquelle Nachdem die Datenquelle aktualisiert wurde, wird eine Ausführung ausgelöst, um das verknüpfte Tabellenblatt DATA_SOURCE
zu aktualisieren und Daten aus der aktualisierten Datenquelle zu lesen. Die Anfrage erfordert einen zusätzlichen bigquery.readonly
-OAuth-Bereich.
JSON-Darstellung |
---|
{
"dataSource": {
object (
|
Felder | |
---|---|
dataSource
|
Die zu aktualisierende Datenquelle. |
fields
|
Die Felder, die aktualisiert werden sollen. Es muss mindestens ein Feld angegeben werden. Das Stammverzeichnis |
DataDataRequest löschen
Löscht eine Datenquelle Durch die 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
|
Die ID der zu löschenden Datenquelle. |
RefreshDataSourceRequest
Aktualisiert ein oder mehrere Datenquellenobjekte in der Tabelle um die angegebenen Verweise Die Anfrage erfordert einen zusätzlichen bigquery.readonly
-OAuth-Bereich.
Wenn es mehrere Aktualisierungsanfragen gibt, die auf dieselben Datenquellenobjekte verweisen, wird nur die letzte Aktualisierungsanfrage verarbeitet. Diese Anfragen erhalten dann dieselbe Antwort.
JSON-Darstellung |
---|
{ "force": boolean, // Union field |
Felder | |
---|---|
force
|
Aktualisiert die Objekte der Datenquelle unabhängig vom aktuellen Status. Wenn die Richtlinie nicht festgelegt ist und ein referenziertes Datenquellenobjekt einen Fehlerstatus aufweist, schlägt die Aktualisierung sofort fehl. |
Union-Feld target . Gibt an, was aktualisiert werden soll.
target darf nur einer der folgenden Werte sein:
|
|
references
|
Verweise auf zu aktualisierende Datenquellenobjekte. |
dataSourceId
|
Verweist auf eine |
isAll
|
Alle vorhandenen Datenquellenobjekte in der Tabelle werden aktualisiert. |
DataObjectObjectReferences
Eine Liste mit Verweisen auf Datenquellenobjekte.
JSON-Darstellung |
---|
{
"references": [
{
object (
|
Felder | |
---|---|
references[]
|
Die Referenzen |
Referenz für Datenquellenobjekt
Verweist auf ein Datenquellenobjekt.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld value . Der Referenztyp.
value darf nur einer der folgenden Werte sein:
|
|
sheetId
|
Verweise auf ein |
chartId
|
Verweise auf ein Datenquellendiagramm. |
dataSourceTableAnchorCell
|
Bezieht sich auf eine |
dataSourcePivotTableAnchorCell
|
Verweise auf die Datenquelle |
dataSourceFormulaCell
|
Verweise auf eine Zelle, die |