Anfrage
Eine einzelne Art von Aktualisierung, die auf eine Tabelle angewendet wird.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld
kind . Art der Aktualisierung. Es ist genau ein Feld erforderlich.
kind darf nur einen der folgenden Werte haben:
|
|
update
|
Die Eigenschaften der Tabelle werden aktualisiert. |
update
|
Aktualisiert die Eigenschaften eines Tabellenblatts. |
update
|
Aktualisiert die Eigenschaften von Dimensionen. |
update
|
Aktualisiert einen benannten Bereich. |
repeat
|
Wiederholt eine einzelne Zelle in einem Bereich. |
add
|
Hiermit wird ein benannter Bereich hinzugefügt. |
delete
|
Löscht einen benannten Bereich. |
add
|
Fügen Sie ein Tabellenblatt hinzu. |
delete
|
Löscht ein Tabellenblatt. |
auto
|
Fügt automatisch weitere Daten auf Grundlage vorhandener Daten ein. |
cut
|
Daten aus einem Bereich ausschneiden und in einen anderen einfügen. |
copy
|
Kopiert Daten aus einem Bereich und fügt sie in einen anderen ein. |
merge
|
Zellen werden zusammengeführt. |
unmerge
|
Heben Sie den Zellenverbund auf. |
update
|
Aktualisiert die Rahmen in einem Zellenbereich. |
update
|
Hiermit werden viele Zellen gleichzeitig aktualisiert. |
add
|
Hiermit wird eine Filteransicht hinzugefügt. |
append
|
Zellen werden nach der letzten Zeile mit Daten in einem Tabellenblatt angefügt. |
clear
|
Löscht den einfachen Filter auf einem Tabellenblatt. |
delete
|
Löscht Zeilen oder Spalten in einem Tabellenblatt. |
delete
|
Löscht ein eingebettetes Objekt (z. B. Diagramm oder Bild) in einem Tabellenblatt. |
delete
|
Löscht eine Filteransicht aus einem Tabellenblatt. |
duplicate
|
Eine Filteransicht wird dupliziert. |
duplicate
|
Hiermit wird ein Tabellenblatt dupliziert. |
find
|
Hiermit werden Textvorkommnisse gefunden und durch anderen Text ersetzt. |
insert
|
Damit werden neue Zeilen oder Spalten in ein Tabellenblatt eingefügt. |
insert
|
Hiermit werden neue Zellen in ein Tabellenblatt eingefügt und die vorhandenen Zellen verschoben. |
move
|
Zeilen oder Spalten an eine andere Stelle in einem Tabellenblatt verschieben. |
update
|
Aktualisiert die Position eines eingebetteten Objekts (z.B. Diagramm, Bild). |
paste
|
Daten (HTML oder getrennt) in eine Tabelle einfügen |
text
|
Wandelt eine Textspalte in viele Textspalten um. |
update
|
Aktualisiert die Eigenschaften einer Filteransicht. |
delete
|
Löscht einen Zellenbereich aus einer Tabelle und verschiebt die verbleibenden Zellen. |
append
|
Dimensionen werden am Ende eines Tabellenblatts angehängt. |
add
|
Hiermit wird eine neue Regel für die bedingte Formatierung hinzugefügt. |
update
|
Aktualisiert eine vorhandene Regel für die bedingte Formatierung. |
delete
|
Löscht eine vorhandene Regel für die bedingte Formatierung. |
sort
|
Sortiert Daten in einem Bereich. |
set
|
Legt die Datenvalidierung für eine oder mehrere Zellen fest. |
set
|
Legt den grundlegenden Filter für ein Tabellenblatt fest. |
add
|
Hiermit wird ein geschützter Bereich hinzugefügt. |
update
|
Aktualisiert einen geschützten Bereich. |
delete
|
Löscht einen geschützten Bereich. |
auto
|
Die Größe einer oder mehrerer Dimensionen wird automatisch anhand des Inhalts der Zellen in dieser Dimension angepasst. |
add
|
Fügen Sie ein Diagramm hinzu. |
update
|
Aktualisiert die Spezifikationen eines Diagramms. |
update
|
Bereich mit Farbbändern aktualisieren |
add
|
Fügen Sie einen neuen Bereich mit Farbbändern hinzu. |
delete
|
Entfernt einen Bereich mit Farbverbund |
create
|
Erstellt neue Entwicklermetadaten |
update
|
Aktualisiert einen vorhandenen Entwicklermetadateneintrag |
delete
|
Entwicklermetadaten werden gelöscht. |
randomize
|
Die Reihenfolge der Zeilen in einem Bereich wird zufällig. |
add
|
Erstellt eine Gruppe für den angegebenen Bereich. |
delete
|
Löscht eine Gruppe im angegebenen Bereich. |
update
|
Aktualisiert den Status der angegebenen Gruppe. |
trim
|
Entfernt aus Zellen Leerzeichen (z. B. Leerzeichen, Tabulatorzeichen oder Zeilenumbrüche). |
delete
|
Entfernt Zeilen mit doppelten Werten in bestimmten Spalten eines Zellenbereichs. |
update
|
Aktualisiert den Rahmen eines eingebetteten Objekts. |
add
|
Fügen Sie einen Datenschnitt hinzu. |
update
|
Aktualisiert die Spezifikationen eines Sliciers. |
add
|
Hiermit wird eine Datenquelle hinzugefügt. |
update
|
Aktualisiert eine Datenquelle. |
delete
|
Löscht eine Datenquelle. |
refresh
|
Eine oder mehrere Datenquellen und zugehörige Datenbankobjekte werden aktualisiert. |
cancel
|
Hiermit werden Aktualisierungen einer oder mehrerer Datenquellen und zugehöriger Datenbankobjekte abgebrochen. |
UpdateSpreadsheetPropertiesRequest
Aktualisiert die Eigenschaften einer Tabelle.
JSON-Darstellung |
---|
{
"properties": {
object ( |
Felder | |
---|---|
properties
|
Die zu aktualisierenden Properties. |
fields
|
Die zu aktualisierenden Felder. Es muss mindestens ein Feld angegeben werden. Der Stamm „properties“ ist implizit und sollte nicht angegeben werden. Ein einzelnes |
UpdateSheetPropertiesRequest
Aktualisiert die Eigenschaften des Tabellenblatts mit der angegebenen sheetId
.
JSON-Darstellung |
---|
{
"properties": {
object ( |
Felder | |
---|---|
properties
|
Die zu aktualisierenden Properties. |
fields
|
Die zu aktualisierenden Felder. Es muss mindestens ein Feld angegeben werden. Der Stammknoten |
UpdateDimensionPropertiesRequest
Aktualisiert die Eigenschaften von Dimensionen innerhalb des angegebenen Bereichs.
JSON-Darstellung |
---|
{ "properties": { object ( |
Felder | |
---|---|
properties
|
Zu aktualisierende Properties. |
fields
|
Die zu aktualisierenden Felder. Es muss mindestens ein Feld angegeben werden. Der Stammknoten |
Union-Feld
dimension_range . Der Dimensionsbereich.
dimension_range darf nur einen der folgenden Werte haben:
|
|
range
|
Die Zeilen oder Spalten, die aktualisiert werden sollen. |
data
|
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 | |
---|---|
sheet
|
Die ID des Tabellenblatts mit der Datenquelle, in dem sich der Bereich befindet. |
column
|
Die Spalten auf dem Tabellenblatt „Datenquelle“. |
UpdateNamedRangeRequest
Aktualisiert die Attribute des benannten Bereichs mit der angegebenen namedRangeId
.
JSON-Darstellung |
---|
{
"namedRange": {
object ( |
Felder | |
---|---|
named
|
Der benannte Bereich, der mit den neuen Eigenschaften aktualisiert werden soll. |
fields
|
Die zu aktualisierenden Felder. Es muss mindestens ein Feld angegeben werden. Der Stammknoten |
RepeatCellRequest
Aktualisiert alle Zellen im Bereich mit den Werten im angegebenen Zellobjekt. Nur die im Feld fields
aufgeführten Felder werden aktualisiert, die anderen bleiben unverändert.
Wenn Sie eine Zelle mit einer Formel eingeben, werden die Bereiche der Formel automatisch für jedes Feld im Bereich erhöht. Wenn Sie beispielsweise eine Zelle mit der Formel =A1
in den Bereich B2:C4 eingeben, ist B2 =A1
, B3 =A2
, B4 =A3
, C2 =B1
, C3 =B2
und C4 =B3
.
Wenn die Bereiche der Formel statisch bleiben sollen, verwenden Sie das Zeichen $
. Verwenden Sie beispielsweise die Formel =$A$1
, um zu verhindern, dass sowohl die Zeile als auch die Spalte inkrementiert werden.
JSON-Darstellung |
---|
{ "range": { object ( |
Felder | |
---|---|
range
|
Der Bereich, in dem die Zelle wiederholt werden soll. |
cell
|
Die zu schreibenden Daten. |
fields
|
Die zu aktualisierenden Felder. Es muss mindestens ein Feld angegeben werden. Der Stammknoten |
AddNamedRangeRequest
Fügen Sie der Tabelle einen benannten Bereich hinzu.
JSON-Darstellung |
---|
{
"namedRange": {
object ( |
Felder | |
---|---|
named
|
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 | |
---|---|
named
|
Die ID des benannten Bereichs, der gelöscht werden soll. |
AddSheetRequest
Fügt ein neues Tabellenblatt hinzu. Wenn eine Tabelle an einem bestimmten Index hinzugefügt wird, werden die Indexe aller nachfolgenden Tabellen erhöht. Wenn Sie ein Objektblatt 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 | |
---|---|
sheet
|
Die ID des zu löschenden Tabellenblatts.
Wenn das Tabellenblatt vom Typ |
AutoFillRequest
Erfüllt anhand vorhandener Daten weitere Datenfelder.
JSON-Darstellung |
---|
{ "useAlternateSeries": boolean, // Union field |
Felder | |
---|---|
use
|
„Wahr“, wenn Daten mit der „alternativen“ Reihe generiert werden sollen. Das hängt von der Art und der Menge der Quelldaten ab. |
Union-Feld
area . Der Bereich, der automatisch ausgefüllt werden soll.
area darf nur einen der folgenden Werte haben:
|
|
range
|
Der Bereich, der automatisch ausgefüllt werden soll. Dadurch wird der Bereich geprüft und die Position mit Daten erkannt. Diese Daten werden dann automatisch in den Rest des Bereichs eingefügt. |
source
|
Quell- und Zielbereiche, die automatisch ausgefüllt werden sollen. Hier werden die Quelle der automatischen Vervollständigung und die Stelle, an der diese Daten erweitert werden sollen, explizit aufgeführt. |
SourceAndDestination
Eine Kombination aus einem Quellbereich und einer Möglichkeit zur Erweiterung dieser Quelle.
JSON-Darstellung |
---|
{ "source": { object ( |
Felder | |
---|---|
source
|
Der Speicherort der Daten, die als Quelle für die Autofill-Funktion verwendet werden sollen. |
dimension
|
Die Dimension, in die Daten eingefügt werden sollen. |
fill
|
Die Anzahl der Zeilen oder Spalten, in die Daten eingefügt werden sollen. Positive Zahlen werden über die letzte Zeile oder Spalte der Quelle hinaus erweitert. Negative Zahlen werden vor der ersten Zeile oder Spalte der Quelle maximiert. |
CutPasteRequest
Verschiebt Daten von der Quelle zum Ziel.
JSON-Darstellung |
---|
{ "source": { object ( |
Felder | |
---|---|
source
|
Die Quelldaten, die ausgeschnitten werden sollen. |
destination
|
Die Koordinate links oben, an der die Daten eingefügt werden sollen. |
paste
|
Welche Art von Daten eingefügt werden soll. Alle Quelldaten werden unabhängig davon zugeschnitten, was eingefügt wird. |
PasteType
Welche Art von Daten sollte eingefügt werden?
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
|
Ähnlich 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 von der Quelle zum Ziel.
JSON-Darstellung |
---|
{ "source": { object ( |
Felder | |
---|---|
source
|
Der zu kopierende Quellbereich. |
destination
|
Der Ort, an dem eingefügt werden soll. Wenn der Bereich einen Bereich abdeckt, der 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 die gesamten Quelldaten kopiert (über das Ende des Zielbereichs hinaus). |
paste
|
Welche Art von Daten eingefügt werden soll. |
paste
|
Wie diese Daten beim Einfügen ausgerichtet werden sollen. |
PasteOrientation
So sollte ein Einfügevorgang ausgeführt werden.
Enums | |
---|---|
NORMAL
|
Fügen Sie den Text wie gewohnt ein. |
TRANSPOSE
|
Transponiertes Einfügen, bei dem alle Zeilen zu Spalten und umgekehrt werden. |
MergeCellsRequest
Alle Zellen im Bereich werden zusammengeführt.
JSON-Darstellung |
---|
{ "range": { object ( |
Felder | |
---|---|
range
|
Der Zellenbereich, der zusammengeführt werden soll. |
merge
|
Wie die Zellen zusammengeführt werden sollen. |
MergeType
Der zu erstellende Zusammenführungstyp.
Enums | |
---|---|
MERGE_ALL
|
Einzelne Zusammenführung aus dem Bereich erstellen |
MERGE_COLUMNS
|
Für jede Spalte im Bereich eine Zusammenführung erstellen |
MERGE_ROWS
|
Für jede Zeile im Bereich eine Zusammenführung erstellen |
UnmergeCellsRequest
Heben Sie den Zellenverbund im angegebenen Bereich auf.
JSON-Darstellung |
---|
{
"range": {
object ( |
Felder | |
---|---|
range
|
Der Bereich, in dem alle Zellen getrennt werden sollen. Wenn der Bereich mehrere Zusammenführungen umfasst, werden alle aufgehoben. Der Bereich darf sich nicht teilweise über einen Zellenverbund erstrecken. |
UpdateBordersRequest
Aktualisiert die Rahmen eines Bereichs. Wenn ein Feld in der Anfrage nicht festgelegt ist, bleibt die Grenze unverändert. Hier ein Beispiel mit zwei nachfolgenden UpdateBordersRequest-Anfragen:
-
Bereich: A1:A5
{ top: RED, bottom: WHITE }
-
Bereich: A1:A5
{ left: BLUE }
Dadurch erhalten A1:A5 die Rahmenfarbe { top: RED, bottom: WHITE, left: BLUE }
. Wenn Sie einen Rahmen entfernen möchten, legen Sie den Stil explizit auf NONE
fest.
JSON-Darstellung |
---|
{ "range": { object ( |
Felder | |
---|---|
range
|
Der Bereich, dessen Rahmen aktualisiert werden sollen. |
top
|
Der Rahmen, der oben im Bereich platziert werden soll. |
bottom
|
Der Rahmen, der am unteren Rand des Bereichs platziert werden soll. |
left
|
Der Rahmen, der links neben dem Bereich platziert werden soll. |
right
|
Der Rahmen, der rechts neben dem Bereich platziert werden soll. |
inner
|
Der horizontale Rahmen, der innerhalb des Bereichs platziert werden soll. |
inner
|
Der vertikale Rahmen, der innerhalb des Bereichs platziert werden soll. |
UpdateCellsRequest
Alle Zellen in einem Bereich werden mit neuen Daten aktualisiert.
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 „CellData“. „row.values“ sollte nicht angegeben werden. Ein einzelnes |
Union-Feld
area . Die Standortdaten sollten geschrieben werden. Es muss genau ein Wert festgelegt werden.
area darf nur einen der folgenden Werte haben:
|
|
start
|
Die 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
|
Der 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 mit den in |
AddFilterViewRequest
Hiermit wird eine Filteransicht hinzugefügt.
JSON-Darstellung |
---|
{
"filter": {
object ( |
Felder | |
---|---|
filter
|
Der hinzuzufügende Filter. Das Feld |
AppendCellsRequest
Es werden nach der letzten Zeile mit Daten in einem Tabellenblatt neue Zellen hinzugefügt. Bei Bedarf werden auch neue Zeilen eingefügt.
JSON-Darstellung |
---|
{
"sheetId": integer,
"rows": [
{
object ( |
Felder | |
---|---|
sheet
|
Die Tabellen-ID, der die Daten angehängt werden sollen. |
rows[]
|
Die anzuhängenden Daten. |
fields
|
Die Felder von „CellData“, die aktualisiert werden sollen. Es muss mindestens ein Feld angegeben werden. Die Wurzel ist „CellData“. „row.values“ sollte nicht angegeben werden. Ein einzelnes |
ClearBasicFilterRequest
Löscht den einfachen Filter, falls vorhanden.
JSON-Darstellung |
---|
{ "sheetId": integer } |
Felder | |
---|---|
sheet
|
Die Tabellen-ID, für die der grundlegende Filter gelöscht werden soll. |
DeleteDimensionRequest
Die Dimensionen werden aus dem Tabellenblatt gelöscht.
JSON-Darstellung |
---|
{
"range": {
object ( |
Felder | |
---|---|
range
|
Die Dimensionen, die aus dem Tabellenblatt gelöscht werden sollen. |
DeleteEmbeddedObjectRequest
Löscht das eingebettete Objekt mit der angegebenen ID.
JSON-Darstellung |
---|
{ "objectId": integer } |
Felder | |
---|---|
object
|
Die ID des einzubettenden Objekts, das gelöscht werden soll. |
DeleteFilterViewRequest
Löscht eine bestimmte Filteransicht.
JSON-Darstellung |
---|
{ "filterId": integer } |
Felder | |
---|---|
filter
|
Die ID des zu löschenden Filters. |
DuplicateFilterViewRequest
Eine bestimmte Filteransicht wird dupliziert.
JSON-Darstellung |
---|
{ "filterId": integer } |
Felder | |
---|---|
filter
|
Die ID des duplizierten Filters. |
DuplicateSheetRequest
Dupliziert den Inhalt einer Tabelle.
JSON-Darstellung |
---|
{ "sourceSheetId": integer, "insertSheetIndex": integer, "newSheetId": integer, "newSheetName": string } |
Felder | |
---|---|
source
|
Das zu duplizierende Tabellenblatt.
Wenn das Quellblatt den Typ |
insert
|
Der nullbasierte Index, an dem das neue Tabellenblatt eingefügt werden soll. Der Index aller nachfolgenden Tabellen wird erhöht. |
new
|
Falls festgelegt, die ID des neuen Tabellenblatts. Wenn nicht festgelegt, wird eine ID ausgewählt. Falls festgelegt, darf die ID nicht mit einer vorhandenen Tabellen-ID übereinstimmen. Wenn festgelegt, darf der Wert nicht negativ sein. |
new
|
Der Name des neuen Tabellenblatts. Wenn das Feld leer ist, wird ein neuer Name für Sie ausgewählt. |
FindReplaceRequest
Hiermit werden Daten in Zellen in einem Bereich, in einem Tabellenblatt oder in allen Tabellenblättern gefunden und ersetzt.
JSON-Darstellung |
---|
{ "find": string, "replacement": string, "matchCase": boolean, "matchEntireCell": boolean, "searchByRegex": boolean, "includeFormulas": boolean, // Union field |
Felder | |
---|---|
find
|
Der Suchwert. |
replacement
|
Der Wert, der als Ersatz verwendet werden soll. |
match
|
„True“, wenn bei der Suche zwischen Groß- und Kleinschreibung unterschieden wird. |
match
|
„Wahr“, wenn der Suchwert mit der gesamten Zelle übereinstimmen soll. |
search
|
„True“, wenn der Suchwert ein regulärer Ausdruck ist. Der reguläre Ausdruck und der Ersatz müssen den Java-Regex-Regeln unter https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html entsprechen. Der Ersatzstring darf sich auf Erfassungsgruppen beziehen. Wenn eine Zelle beispielsweise den Inhalt |
include
|
„Wahr“, wenn die Suche Zellen mit Formeln umfassen soll. „False“, um Zellen mit Formeln zu überspringen. |
Union-Feld
scope . Der Umfang, in dem gesucht und ersetzt werden soll. Es muss genau ein Wert festgelegt werden.
scope darf nur einen der folgenden Werte haben:
|
|
range
|
Der Bereich, in dem gesucht und ersetzt werden soll. |
sheet
|
Die Tabelle, in der gesucht und ersetzt werden soll. |
all
|
„Wahr“, um in allen Tabellen zu suchen und zu ersetzen. |
InsertDimensionRequest
Hiermit werden Zeilen oder Spalten an einer bestimmten Position in ein Tabellenblatt eingefügt.
JSON-Darstellung |
---|
{
"range": {
object ( |
Felder | |
---|---|
range
|
Die einzufügenden Dimensionen. Sowohl der Start- als auch der Endindex müssen begrenzt sein. |
inherit
|
Ob Dimensionseigenschaften von den Dimensionen vor oder nach den neu eingefügten Dimensionen erweitert werden sollen. „Wahr“, um von den Dimensionen davor zu übernehmen (in diesem Fall muss der Startindex größer als 0 sein), und „Falsch“, um von den Dimensionen danach zu übernehmen.
Wenn Zeile 0 beispielsweise einen roten Hintergrund und Zeile 1 einen grünen Hintergrund hat, können zwei Zeilen, die bei Index 1 eingefügt werden, entweder den grünen oder den roten Hintergrund übernehmen. Wenn |
InsertRangeRequest
Zellen werden in einen Bereich eingefügt und die vorhandenen Zellen werden nach oben oder unten verschoben.
JSON-Darstellung |
---|
{ "range": { object ( |
Felder | |
---|---|
range
|
Der Bereich, in den neue Zellen eingefügt werden sollen. Der Bereich ist auf die aktuellen Blattgrenzen beschränkt. |
shift
|
Die Dimension, die beim Einfügen von Zellen verschoben wird. Bei |
MoveDimensionRequest
Verschiebt eine oder mehrere Zeilen oder Spalten.
JSON-Darstellung |
---|
{
"source": {
object ( |
Felder | |
---|---|
source
|
Die zu verschiebenden Quelldimensionen. |
destination
|
Der nullbasierte Startindex, an den die Quelldaten verschoben werden sollen, basierend auf den Koordinaten vor dem Entfernen der Quelldaten aus dem Raster. Vorhandene Daten werden je nach Dimension nach unten oder rechts verschoben, um Platz für die verschobenen Dimensionen zu schaffen. Die Quelldimensionen werden aus dem Raster entfernt. Die Daten werden daher möglicherweise in einem anderen Index als angegeben gespeichert.
Angenommen, die Zelle |
UpdateEmbeddedObjectPositionRequest
Position eines eingebetteten Objekts aktualisieren (z. B. ein Diagramm oder Bild verschieben oder die Größe ändern)
JSON-Darstellung |
---|
{
"objectId": integer,
"newPosition": {
object ( |
Felder | |
---|---|
object
|
Die ID des zu verschiebenden Objekts. |
new
|
Eine explizite Position, an die das eingebettete Objekt verschoben werden soll. Wenn |
fields
|
Die Felder von |
PasteDataRequest
Daten werden ab der angegebenen Koordinate in die Tabelle eingefügt.
JSON-Darstellung |
---|
{ "coordinate": { object ( |
Felder | |
---|---|
coordinate
|
Die Koordinate, ab der die Daten eingefügt werden sollen. |
data
|
Die einzufügenden Daten. |
type
|
So sollten die Daten eingefügt werden. |
Union-Feld
kind . Für die Interpretation der Daten muss genau ein Wert festgelegt werden.
kind darf nur einen der folgenden Werte haben:
|
|
delimiter
|
Das Trennzeichen in den Daten. |
html
|
„Wahr“, wenn die Daten in HTML vorliegen. |
TextToColumnsRequest
Teilt eine Textspalte anhand eines Trennzeichens in jeder Zelle in mehrere Spalten auf.
JSON-Darstellung |
---|
{ "source": { object ( |
Felder | |
---|---|
source
|
Der Bereich mit den Quelldaten. Er muss genau eine Spalte umfassen. |
delimiter
|
Das zu verwendende Trennzeichen. Wird nur verwendet, wenn „delimiterType“ |
delimiter
|
Der zu verwendende Trennzeichentyp. |
DelimiterType
Das Trennzeichen, anhand dessen die Aufteilung erfolgen soll.
Enums | |
---|---|
DELIMITER_TYPE_UNSPECIFIED
|
Standardwert. Dieser Wert darf nicht verwendet werden. |
COMMA
|
„," |
SEMICOLON
|
";" |
PERIOD
|
"." |
SPACE
|
" " |
CUSTOM
|
Ein benutzerdefinierter Wert, wie in „Trennzeichen“ definiert. |
AUTODETECT
|
Spalten automatisch erkennen |
UpdateFilterViewRequest
Aktualisiert die Eigenschaften der Filteransicht.
JSON-Darstellung |
---|
{
"filter": {
object ( |
Felder | |
---|---|
filter
|
Die neuen Eigenschaften der Filteransicht. |
fields
|
Die zu aktualisierenden Felder. Es muss mindestens ein Feld angegeben werden. Der Stammknoten |
DeleteRangeRequest
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. |
shift
|
Die Dimension, durch die gelöschte Zellen ersetzt werden. Bei |
AppendDimensionRequest
Fügt Zeilen oder Spalten am Ende eines Tabellenblatts an.
JSON-Darstellung |
---|
{
"sheetId": integer,
"dimension": enum ( |
Felder | |
---|---|
sheet
|
Die Tabelle, der Zeilen oder Spalten angefügt werden sollen. |
dimension
|
Gibt an, ob Zeilen oder Spalten angehängt werden sollen. |
length
|
Die Anzahl der Zeilen oder Spalten, die angehängt werden sollen. |
AddConditionalFormatRuleRequest
Fügt an der angegebenen Position eine neue Regel für die bedingte Formatierung hinzu. Die Indizes aller nachfolgenden Regeln werden erhöht.
JSON-Darstellung |
---|
{
"rule": {
object ( |
Felder | |
---|---|
rule
|
Die hinzuzufügende Regel. |
index
|
Der nullbasierte Index, an dem die Regel eingefügt werden soll. |
UpdateConditionalFormatRuleRequest
Aktualisiert eine Regel für die bedingte Formatierung am angegebenen Index oder verschiebt eine Regel für die bedingte Formatierung an einen anderen Index.
JSON-Darstellung |
---|
{ "index": integer, "sheetId": integer, // Union field |
Felder | |
---|---|
index
|
Der nullbasierte Index der Regel, die ersetzt oder verschoben werden soll. |
sheet
|
Das Tabellenblatt der Regel, die verschoben werden soll. Erforderlich, wenn |
Union-Feld
instruction . Die Art der Aktualisierung, die durchgeführt werden sollte.
instruction darf nur einen der folgenden Werte haben:
|
|
rule
|
Die Regel, die die Regel am angegebenen Index ersetzen soll. |
new
|
Der nullbasierte neue Index, bei dem die Regel enden soll. |
DeleteConditionalFormatRuleRequest
Löscht eine Regel für die bedingte Formatierung am angegebenen Index. Die Indizes aller nachfolgenden Regeln werden dekrementiert.
JSON-Darstellung |
---|
{ "index": integer, "sheetId": integer } |
Felder | |
---|---|
index
|
Der nullbasierte Index der Regel, die gelöscht werden soll. |
sheet
|
Das Tabellenblatt, aus dem die Regel gelöscht wird. |
SortRangeRequest
Sortiert Daten in Zeilen basierend auf einer Sortierreihenfolge pro Spalte.
JSON-Darstellung |
---|
{ "range": { object ( |
Felder | |
---|---|
range
|
Der zu sortierende Bereich. |
sort
|
Die Sortierreihenfolge pro Spalte. Spätere Spezifikationen werden verwendet, wenn die Werte in den früheren Spezifikationen übereinstimmen. |
SetDataValidationRequest
Legt für jede Zelle im Bereich eine Datenvalidierungsregel fest. Wenn Sie die Validierung in einem Bereich aufheben möchten, rufen Sie diese Funktion ohne Angabe einer Regel auf.
JSON-Darstellung |
---|
{ "range": { object ( |
Felder | |
---|---|
range
|
Der Bereich, auf den die Datenvalidierungsregel angewendet werden soll. |
rule
|
Die Datenvalidierungsregel, die für jede Zelle im Bereich festgelegt werden soll. Geben Sie eine leere Zeichenfolge ein, um die Datenvalidierung im Bereich aufzuheben. |
filtered
|
Optional. Wenn diese Option aktiviert ist, wird die Datenvalidierungsregel auch auf die gefilterten Zeilen angewendet. |
SetBasicFilterRequest
Legt den einfachen Filter für ein Tabellenblatt fest.
JSON-Darstellung |
---|
{
"filter": {
object ( |
Felder | |
---|---|
filter
|
Der Filter, der festgelegt werden soll. |
AddProtectedRangeRequest
Fügen Sie einen neuen geschützten Bereich hinzu.
JSON-Darstellung |
---|
{
"protectedRange": {
object ( |
Felder | |
---|---|
protected
|
Der hinzuzufügende geschützte Bereich. Das Feld |
UpdateProtectedRangeRequest
Aktualisiert einen vorhandenen geschützten Bereich mit der angegebenen protectedRangeId
.
JSON-Darstellung |
---|
{
"protectedRange": {
object ( |
Felder | |
---|---|
protected
|
Der geschützte Bereich, der mit den neuen Eigenschaften aktualisiert werden soll. |
fields
|
Die zu aktualisierenden Felder. Es muss mindestens ein Feld angegeben werden. Der Stammknoten |
DeleteProtectedRangeRequest
Löscht den geschützten Bereich mit der angegebenen ID.
JSON-Darstellung |
---|
{ "protectedRangeId": integer } |
Felder | |
---|---|
protected
|
Die ID des zu löschenden geschützten Bereichs. |
AutoResizeDimensionsRequest
Die Größe einer oder mehrerer Dimensionen wird automatisch anhand des Inhalts der Zellen in dieser Dimension angepasst.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld
dimension_range . Der Dimensionsbereich.
dimension_range darf nur einen der folgenden Werte haben:
|
|
dimensions
|
Die Dimensionen, deren Größe automatisch angepasst werden soll. |
data
|
Die Dimensionen auf einem Datenquellenblatt, deren Größe automatisch angepasst werden soll. |
AddChartRequest
Fügen Sie einem Tabellenblatt 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 das Diagramm nicht verschoben oder in der Größe angepasst. Verwenden Sie UpdateEmbeddedObjectPositionRequest
, um ein Diagramm zu verschieben oder seine Größe anzupassen.
JSON-Darstellung |
---|
{
"chartId": integer,
"spec": {
object ( |
Felder | |
---|---|
chart
|
Die ID des zu aktualisierenden Diagramms. |
spec
|
Die Spezifikation, die auf das Diagramm angewendet werden soll. |
UpdateBandingRequest
Aktualisiert die Eigenschaften des angegebenen gruppierten Bereichs.
JSON-Darstellung |
---|
{
"bandedRange": {
object ( |
Felder | |
---|---|
banded
|
Der gruppierte Bereich, der mit den neuen Eigenschaften aktualisiert werden soll. |
fields
|
Die zu aktualisierenden Felder. Es muss mindestens ein Feld angegeben werden. Der Stammknoten |
AddBandingRequest
Fügen Sie der Tabelle einen neuen gruppierten Bereich hinzu.
JSON-Darstellung |
---|
{
"bandedRange": {
object ( |
Felder | |
---|---|
banded
|
Der zu addierende Bereich mit Farbübergängen. Das Feld |
DeleteBandingRequest
Entfernt den gruppierten Bereich mit der angegebenen ID aus der Tabelle.
JSON-Darstellung |
---|
{ "bandedRangeId": integer } |
Felder | |
---|---|
banded
|
Die ID des zu löschenden Bereichs mit Farbbändern. |
CreateDeveloperMetadataRequest
Eine Anfrage zum Erstellen von Entwicklermetadaten.
JSON-Darstellung |
---|
{
"developerMetadata": {
object ( |
Felder | |
---|---|
developer
|
Die zu erstellenden Entwicklermetadaten. |
UpdateDeveloperMetadataRequest
Eine Anfrage zum Aktualisieren von Eigenschaften von Entwicklermetadaten. Die Eigenschaften der Entwicklermetadaten, die durch die Filter ausgewählt wurden, werden auf die Werte in der DeveloperMetadata
-Ressource aktualisiert. Die Aufrufer müssen die Eigenschaften, die sie aktualisieren möchten, im Parameter „fields“ angeben und mindestens einen DataFilter
angeben, der den Metadaten entspricht, die sie aktualisieren möchten.
JSON-Darstellung |
---|
{ "dataFilters": [ { object ( |
Felder | |
---|---|
data
|
Die Filter, die mit den zu aktualisierenden Metadateneinträgen des Entwicklers übereinstimmen. |
developer
|
Der Wert, auf den alle Metadaten aktualisiert werden, die mit den Datenfiltern übereinstimmen. |
fields
|
Die zu aktualisierenden Felder. Es muss mindestens ein Feld angegeben werden. Der Stammknoten |
DeleteDeveloperMetadataRequest
Eine Anfrage zum Löschen von Entwicklermetadaten.
JSON-Darstellung |
---|
{
"dataFilter": {
object ( |
Felder | |
---|---|
data
|
Der Datenfilter, der die Kriterien beschreibt, anhand derer ausgewählt wird, welcher Entwicklermetadateneintrag gelöscht werden soll. |
RandomizeRangeRequest
Die Reihenfolge der Zeilen in einem Bereich wird zufällig.
JSON-Darstellung |
---|
{
"range": {
object ( |
Felder | |
---|---|
range
|
Der Bereich, der zufällig angeordnet werden soll. |
AddDimensionGroupRequest
Erstellt eine Gruppe für den angegebenen Bereich.
Wenn der angeforderte Bereich den Bereich einer vorhandenen Gruppe G überschneidet, wird die Tiefe von G erhöht und diese neue Gruppe G' hat die Tiefe dieser Gruppe. Beispiel: Die Gruppe [C:D, depth 1] + [B:E] ergibt die Gruppen [B:E, depth 1] und [C:D, depth 2]. Wenn der angeforderte Bereich ein Teilbereich des Bereichs einer vorhandenen Gruppe G ist, ist die Tiefe der neuen Gruppe G' um eins größer als die Tiefe von G. Beispiel: Die Gruppe [B:E, depth 1] + [C:D] ergibt die Gruppen [B:E, depth 1] und [C:D, depth 2]. Wenn der angeforderte Bereich vor dem Bereich einer vorhandenen Gruppe G beginnt und innerhalb dieses Bereichs endet oder innerhalb des Bereichs einer vorhandenen Gruppe G beginnt und nach diesem Bereich endet, wird der Bereich der vorhandenen Gruppe G zur Vereinigung der Bereiche. Die neue Gruppe G' hat eine Tiefe, die um eins größer als die Tiefe von G ist, und der Bereich ist die Schnittmenge der Bereiche. Beispiel: Die Gruppe [B:D, depth 1] + [C:E] ergibt die Gruppen [B:E, depth 1] und [C:D, depth 2].
JSON-Darstellung |
---|
{
"range": {
object ( |
Felder | |
---|---|
range
|
Der 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 Tabellenblatt enthält eine Gruppe der Tiefe 1 über B:E und eine Gruppe der Tiefe 2 über C:D. Wenn Sie eine Gruppe in D:E löschen, bleibt im Tabellenblatt eine Gruppe der Tiefe 1 in B:D und eine Gruppe der Tiefe 2 in 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 | |
---|---|
dimension
|
Die Gruppe, deren Status aktualisiert werden soll. Der Bereich und die Tiefe der Gruppe sollten eine gültige Gruppe auf dem Tabellenblatt angeben und alle anderen Felder aktualisiert werden. |
fields
|
Die zu aktualisierenden Felder. Es muss mindestens ein Feld angegeben werden. Der Stammknoten |
TrimWhitespaceRequest
Trimmt die Leerzeichen (z. B. Leerzeichen, Tabulatoren oder neue Zeilen) in jeder Zelle im angegebenen Bereich. Mit dieser Anfrage werden alle Leerzeichen am Anfang und Ende des Texts jeder Zelle entfernt und alle verbleibenden Leerzeichen werden auf ein einzelnes Leerzeichen reduziert. Wenn der resultierende getrimmte Text mit dem Zeichen „+“ oder „=“ beginnt, bleibt der Text als Stringwert erhalten und wird nicht als Formel interpretiert.
JSON-Darstellung |
---|
{
"range": {
object ( |
Felder | |
---|---|
range
|
Der Bereich, dessen Zellen gekürzt werden sollen. |
DeleteDuplicatesRequest
Entfernt Zeilen in diesem Bereich, die Werte in den angegebenen Spalten enthalten, die mit Werten in einer vorherigen Zeile identisch sind. Zeilen mit identischen Werten und unterschiedlicher Groß- und Kleinschreibung, Formatierung oder unterschiedlichen Formeln gelten ebenfalls als Duplikate.
Mit dieser Anfrage werden auch Zeilen entfernt, die ausgeblendet sind (z. B. aufgrund eines Filters). Beim Entfernen von Duplikaten wird die erste Instanz jeder duplizierten Zeile, die von oben nach unten gescannt wird, im resultierenden Bereich beibehalten. Inhalte außerhalb des angegebenen Bereichs werden nicht entfernt. Zeilen, die als Duplikate betrachtet werden, müssen im Bereich nicht nebeneinander liegen.
JSON-Darstellung |
---|
{ "range": { object ( |
Felder | |
---|---|
range
|
Der Bereich, aus dem doppelte Zeilen entfernt werden sollen. |
comparison
|
Die Spalten im Bereich, die auf Duplikate geprüft werden sollen. Wenn keine Spalten ausgewählt sind, werden alle Spalten auf Duplikate geprüft. |
UpdateEmbeddedObjectBorderRequest
Aktualisiert das Rahmenattribut eines eingebetteten Objekts.
JSON-Darstellung |
---|
{
"objectId": integer,
"border": {
object ( |
Felder | |
---|---|
object
|
Die ID des zu aktualisierenden eingebetteten Objekts. |
border
|
Der Rahmen, der für das eingebettete Objekt gilt. |
fields
|
Die zu aktualisierenden Felder. Es muss mindestens ein Feld angegeben werden. Der Stammknoten |
AddSlicerRequest
Fügen Sie einem Tabellenblatt einen Spicker hinzu.
JSON-Darstellung |
---|
{
"slicer": {
object ( |
Felder | |
---|---|
slicer
|
Der Spicker, der der Tabelle hinzugefügt werden soll, einschließlich der Position, an der er platziert werden soll. Das Feld |
UpdateSlicerSpecRequest
Aktualisiert die Spezifikationen eines Sliciers. Dadurch werden die Segmente nicht verschoben oder in der Größe angepasst. Verwenden Sie UpdateEmbeddedObjectPositionRequest
, um einen Sliver zu verschieben oder seine Größe anzupassen.
JSON-Darstellung |
---|
{
"slicerId": integer,
"spec": {
object ( |
Felder | |
---|---|
slicer
|
Die ID des zu aktualisierenden Sprengschnitts. |
spec
|
Die Spezifikation, die auf den Slicer angewendet werden soll. |
fields
|
Die zu aktualisierenden Felder. Es muss mindestens ein Feld angegeben werden. Der Stammknoten |
AddDataSourceRequest
Hiermit wird eine Datenquelle hinzugefügt. Nachdem die Datenquelle hinzugefügt wurde, wird ein zugehöriges DATA_SOURCE
-Tabellenblatt erstellt und eine Ausführung ausgelöst, um das Tabellenblatt zu aktualisieren und Daten aus der Datenquelle zu lesen.
Für die Anfrage ist ein zusätzlicher bigquery.readonly
OAuth-Bereich erforderlich, wenn Sie eine BigQuery-Datenquelle hinzufügen.
JSON-Darstellung |
---|
{
"dataSource": {
object ( |
Felder | |
---|---|
data
|
Die Datenquelle, die hinzugefügt werden soll. |
UpdateDataSourceRequest
Aktualisiert eine Datenquelle. Nachdem die Datenquelle erfolgreich aktualisiert wurde, wird eine Ausführung ausgelöst, um das zugehörige DATA_SOURCE
-Tabellenblatt zu aktualisieren und Daten aus der aktualisierten Datenquelle zu lesen.
Für die Aktualisierung einer BigQuery-Datenquelle ist ein zusätzlicher bigquery.readonly
OAuth-Bereich erforderlich.
JSON-Darstellung |
---|
{
"dataSource": {
object ( |
Felder | |
---|---|
data
|
Die zu aktualisierende Datenquelle. |
fields
|
Die zu aktualisierenden Felder. Es muss mindestens ein Feld angegeben werden. Der Stammknoten |
DeleteDataSourceRequest
Löscht eine Datenquelle. Durch die Anfrage wird auch das zugehörige Datenquellenblatt gelöscht und die Verknüpfungen aller zugehörigen Datenquellenobjekte aufgehoben.
JSON-Darstellung |
---|
{ "dataSourceId": string } |
Felder | |
---|---|
data
|
Die ID der zu löschenden Datenquelle. |
RefreshDataSourceRequest
Hiermit werden ein oder mehrere Datenquellenobjekte in der Tabelle anhand der angegebenen Verweise aktualisiert.
Für die Aktualisierung einer BigQuery-Datenquelle ist ein zusätzlicher bigquery.readonly
OAuth-Bereich erforderlich.
Wenn mehrere Aktualisierungsanfragen auf dieselben Datenquellenobjekte in einem Batch verweisen, wird nur die letzte Aktualisierungsanfrage verarbeitet. Alle diese Anfragen erhalten daher dieselbe Antwort.
JSON-Darstellung |
---|
{ "force": boolean, // Union field |
Felder | |
---|---|
force
|
Die Datenquellenobjekte werden unabhängig vom aktuellen Status aktualisiert. Wenn dies nicht der Fall ist und ein referenziertes Datenquellenobjekt sich im Fehlerstatus befindet, schlägt die Aktualisierung sofort fehl. |
Union-Feld
target . Gibt an, was aktualisiert werden soll.
target darf nur einen der folgenden Werte haben:
|
|
references
|
Verweise auf Datenquellenobjekte, die aktualisiert werden sollen. |
data
|
Referenz auf eine |
is
|
Alle vorhandenen Datenquellenobjekte in der Tabelle werden aktualisiert. |
DataSourceObjectReferences
Eine Liste von Verweisen auf Datenquellenobjekte.
JSON-Darstellung |
---|
{
"references": [
{
object ( |
Felder | |
---|---|
references[]
|
Die Referenzen. |
CancelDataSourceRefreshRequest
Hiermit werden eine oder mehrere Aktualisierungen von Datenquellenobjekten in der Tabelle anhand der angegebenen Verweise abgebrochen.
Für die Anfrage ist ein zusätzlicher bigquery.readonly
OAuth-Bereich erforderlich, wenn Sie eine Aktualisierung für eine BigQuery-Datenquelle abbrechen.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld
target . Gibt an, was storniert werden soll.
target darf nur einen der folgenden Werte haben:
|
|
references
|
Verweise auf Datenquellenobjekte, deren Aktualisierungen abgebrochen werden sollen. |
data
|
Referenz auf eine |
is
|
Alle vorhandenen Aktualisierungen von Datenquellenobjekten für alle Datenquellen in der Tabelle werden abgebrochen. |