Anfrage
Eine einzige 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.
kind
kann nur einer der folgenden Werte sein:
|
|
updateSpreadsheetProperties
|
Aktualisiert die Eigenschaften der Tabelle. |
updateSheetProperties
|
Aktualisiert die Eigenschaften eines Tabellenblatts. |
updateDimensionProperties
|
Dimensionen werden aktualisiert“ Eigenschaften. |
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
|
Füllt basierend auf vorhandenen Daten automatisch weitere Daten aus. |
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 ein. |
mergeCells
|
Führt Zellen zusammen. |
unmergeCells
|
Hebt 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 mit Daten in einem Tabellenblatt nach der letzten Zeile an. |
clearBasicFilter
|
Löscht den Basisfilter eines Tabellenblatts. |
deleteDimension
|
Löscht Zeilen oder Spalten in einem Tabellenblatt. |
deleteEmbeddedObject
|
Löscht ein in einem Tabellenblatt eingebettetes Objekt (z. B. ein Diagramm oder ein Bild). |
deleteFilterView
|
Löscht eine Filteransicht aus einem Tabellenblatt. |
duplicateFilterView
|
Dupliziert eine Filteransicht. |
duplicateSheet
|
Dupliziert ein Tabellenblatt. |
findReplace
|
Findet Vorkommen eines Textes und ersetzt ihn 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 Stelle in einem Tabellenblatt. |
updateEmbeddedObjectPosition
|
Aktualisiert die Position eines eingebetteten Objekts (z.B. Diagramm, Bild). |
pasteData
|
Fügt Daten (HTML oder getrennt) in ein Tabellenblatt ein. |
textToColumns
|
Konvertiert eine Textspalte in viele Textspalten. |
updateFilterView
|
Aktualisiert die Attribute einer Filteransicht. |
deleteRange
|
Löscht einen Zellenbereich aus einem Tabellenblatt und verschiebt die verbleibenden Zellen. |
appendDimension
|
Hängt die Abmessungen an das 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 Basisfilter 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
|
Passt die Größe einer oder mehrerer Dimensionen automatisch basierend auf dem Inhalt der Zellen in dieser Dimension an. |
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 Band |
createDeveloperMetadata
|
Erstellt neue Entwicklermetadaten |
updateDeveloperMetadata
|
Aktualisiert einen vorhandenen Entwicklermetadateneintrag |
deleteDeveloperMetadata
|
Löscht Entwicklermetadaten |
randomizeRange
|
Sortiert die Reihenfolge der Zeilen in einem Bereich nach dem Zufallsprinzip. |
addDimensionGroup
|
Erstellt eine Gruppe für den angegebenen Bereich. |
deleteDimensionGroup
|
Löscht eine Gruppe im angegebenen Bereich. |
updateDimensionGroup
|
Aktualisiert den Status der angegebenen Gruppe. |
trimWhitespace
|
Passt Zellen von Leerräumen an (z. B. Leerzeichen, Tabulatoren oder neue Zeilen). |
deleteDuplicates
|
Entfernt Zeilen mit doppelten Werten in den angegebenen Spalten eines Zellbereichs. |
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. |
cancelDataSourceRefresh
|
Bricht Aktualisierungen von einer oder mehreren Datenquellen und zugehörigen dbobjects ab. |
UpdateSpreadsheetPropertiesRequest
Aktualisiert die Eigenschaften einer Tabelle.
JSON-Darstellung |
---|
{
"properties": {
object (
|
Felder | |
---|---|
properties
|
Die zu aktualisierenden Eigenschaften. |
fields
|
Die Felder, die aktualisiert werden sollen. Es muss mindestens ein Feld angegeben werden. Die Stamm-Eigenschaften ist impliziert und sollte nicht angegeben werden. Eine einzelne
|
UpdateSheetPropertiesRequest
Aktualisiert Eigenschaften des Tabellenblatts mit den angegebenen
sheetId
JSON-Darstellung |
---|
{
"properties": {
object (
|
Felder | |
---|---|
properties
|
Die zu aktualisierenden Eigenschaften. |
fields
|
Die Felder, die aktualisiert werden sollen. Es muss mindestens ein Feld angegeben werden. Der Stamm
|
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. Der Stamm
|
Union-Feld
dimension_range Der Dimensionsbereich.
dimension_range
kann nur einer der folgenden Werte sein:
|
|
range
|
Die zu aktualisierenden Zeilen oder Spalten. |
dataSourceSheetRange
|
Die Spalten in einem Datenquellentabellenblatt, die aktualisiert werden sollen. |
DataSourceSheetDimensionRange
Ein Bereich entlang einer Dimension auf einer
DATA_SOURCE
Tabellenblatt.
JSON-Darstellung |
---|
{
"sheetId": integer,
"columnReferences": [
{
object (
|
Felder | |
---|---|
sheetId
|
Die ID der Datenquellentabelle, in der sich der Bereich befindet. |
columnReferences[]
|
Die Spalten im Tabellenblatt der Datenquelle. |
UpdateNamedRangeRequest
Aktualisiert Attribute des benannten Bereichs mit den angegebenen
namedRangeId
JSON-Darstellung |
---|
{
"namedRange": {
object (
|
Felder | |
---|---|
namedRange
|
Der benannte Bereich, der mit den neuen Attributen aktualisiert werden soll. |
fields
|
Die Felder, die aktualisiert werden sollen. Es muss mindestens ein Feld angegeben werden. Der Stamm
|
RepeatCellRequest
Aktualisiert alle Zellen im Bereich auf die Werte im angegebenen Cell-Objekt. Nur die Felder, die in den
fields
aktualisiert werden. andere unverändert bleiben.
Wenn Sie eine Zelle mit einer Formel schreiben, werden die Bereiche der Formel automatisch für jedes Feld im Bereich erhöht. Wenn Sie z. B. eine Zelle mit einer Formel
=A1
B2:C4 liegen würde, wäre B2
=A1
, B3 wäre
=A2
, B4 wäre
=A3
, C2 wäre
=B1
, C3 wäre
=B2
, C4 wäre
=B3
Um die Bereiche der Formel statisch zu halten, verwenden Sie die Methode
$
. Verwenden Sie z. B. 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. Der Stamm
|
AddNamedRangeRequest
Fügt der Tabelle einen benannten Bereich hinzu.
JSON-Darstellung |
---|
{
"namedRange": {
object (
|
Felder | |
---|---|
namedRange
|
Der benannte Bereich, der hinzugefügt werden soll. Die
|
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 zu einem bestimmten Index hinzugefügt wird, werden alle nachfolgenden Blätter werden die Indexe erhöht. Verwenden Sie zum Hinzufügen eines Objektblatts
AddChartRequest
und geben Sie an,
EmbeddedObjectPosition.sheetId
oder
EmbeddedObjectPosition.newSheet
JSON-Darstellung |
---|
{
"properties": {
object (
|
Felder | |
---|---|
properties
|
Die Eigenschaften, die das neue Tabellenblatt haben soll. Alle Attribute sind optional. Die
|
DeleteSheetRequest
Löscht das angeforderte Tabellenblatt.
JSON-Darstellung |
---|
{ "sheetId": integer } |
Felder | |
---|---|
sheetId
|
Die ID des zu löschenden Tabellenblatts.
Wenn das Tabellenblatt
|
AutoFillRequest
Ergänzt mehr Daten basierend auf vorhandenen Daten.
JSON-Darstellung |
---|
{ "useAlternateSeries": boolean, // Union field |
Felder | |
---|---|
useAlternateSeries
|
"True", wenn Daten mit der "Alternative" generiert werden sollen . Dies unterscheidet sich je nach Typ und Menge der Quelldaten. |
Union-Feld
area Der Bereich, der automatisch ausgefüllt werden soll.
area
kann nur einer der folgenden Werte sein:
|
|
range
|
Der Bereich, der automatisch ausgefüllt werden soll. Dadurch wird der Bereich untersucht und der Ort mit Daten erkannt. Diese Daten werden automatisch in den Rest des Bereichs eingefügt. |
sourceAndDestination
|
Die Quell- und Zielbereiche, die automatisch ausgefüllt werden sollen. Dadurch wird explizit die Quelle der Autofill-Daten und wo diese Daten erweitert werden können. |
SourceAndDestination
Eine Kombination aus einem Quellbereich und der 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 die Daten eingegeben 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 maximiert. |
CutPasteRequest
Verschiebt Daten aus der Quelle in das Ziel.
JSON-Darstellung |
---|
{ "source": { object ( |
Felder | |
---|---|
source
|
Die Quelldaten, die ausgeschnitten werden sollen. |
destination
|
Die Koordinate für den Bereich links oben, 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 wird. |
PasteType
Welche Art von Daten eingefügt werden sollen.
Enums | |
---|---|
PASTE_NORMAL
|
Sie können Werte, Formeln, Formate einfügen und Zellen verbinden. |
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
|
Gefällt mir
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
|
Der Ort, an den die Inhalte eingefügt werden sollen. 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 trotzdem die gesamten Quelldaten (über das Ende des Zielbereichs hinaus) kopiert. |
pasteType
|
Welche Art von Daten eingefügt werden sollen. |
pasteOrientation
|
Die Ausrichtung dieser Daten beim Einfügen. |
PasteOrientation
Wie ein Einfügevorgang ausgeführt werden soll.
Enums | |
---|---|
NORMAL
|
Fügen 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
|
Wie die Zellen verbunden werden sollen. |
MergeType
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 |
UnmergeCellsRequest
Hebt die Verbindung von Zellen im angegebenen Bereich auf.
JSON-Darstellung |
---|
{
"range": {
object (
|
Felder | |
---|---|
range
|
Bereich, innerhalb dessen der Zellenverbund aufgehoben werden soll Wenn der Bereich mehrere verbundene Zellen umfasst, werden alle Zellen getrennt. Der Bereich darf sich nicht über einen Zellenverbund erstrecken. |
UpdateBordersRequest
Aktualisiert die Grenzen eines Bereichs. Wenn ein Feld in der Anfrage nicht festgelegt ist, bleibt der Rahmen unverändert. Zum Beispiel mit zwei nachfolgenden UpdateBordersRequest:
-
Bereich: A1:A5
{ top: RED, bottom: WHITE }
-
Bereich: A1:A5
{ left: BLUE }
Das Ergebnis: A1:A5 hat am Rand
{ top: RED, bottom: WHITE, left: BLUE }
Wenn Sie einen Rahmen entfernen möchten, setzen Sie den Stil explizit auf
NONE
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 unter dem Bereich platziert werden soll |
left
|
Rahmen, der links vom Bereich platziert werden soll |
right
|
Rahmen, der rechts neben dem Bereich platziert werden soll |
innerHorizontal
|
Die horizontale Rahmenlinie, die in den Bereich eingefügt werden soll. |
innerVertical
|
Die vertikale Rahmenlinie, die in den Bereich eingefügt 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. Die Wurzel sind CellData. "row.values" verwendet. nicht angegeben werden. Eine einzelne
|
Union-Feld
area Die Standortdaten sollten geschrieben werden. Es muss genau ein Wert festgelegt werden.
area
kann nur einer der folgenden Werte sein:
|
|
start
|
Die Koordinate, bei der mit dem Schreiben von Daten begonnen werden soll. Es kann eine beliebige Anzahl von Zeilen und Spalten geschrieben werden, auch eine unterschiedliche 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, die mit denen in
|
AddFilterViewRequest
Fügt eine Filteransicht hinzu.
JSON-Darstellung |
---|
{
"filter": {
object (
|
Felder | |
---|---|
filter
|
Der hinzuzufügende Filter. Die
|
AppendCellsRequest
Fügt nach der letzten Zeile mit Daten in einem Tabellenblatt neue Zellen hinzu und fügt gegebenenfalls neue Zeilen in das Tabellenblatt ein.
JSON-Darstellung |
---|
{
"sheetId": integer,
"rows": [
{
object (
|
Felder | |
---|---|
sheetId
|
Die ID des Tabellenblatts, an das die Daten angehängt werden sollen. |
rows[]
|
Die Daten, die angehängt werden sollen. |
fields
|
Die Felder von CellData, die aktualisiert werden sollen. Es muss mindestens ein Feld angegeben werden. Die Wurzel sind CellData. "row.values" verwendet. nicht angegeben werden. Eine einzelne
|
ClearBasicFilterRequest
Löscht den Basisfilter, falls im Tabellenblatt vorhanden.
JSON-Darstellung |
---|
{ "sheetId": integer } |
Felder | |
---|---|
sheetId
|
Die ID der Tabelle, für die der Basisfilter gelöscht werden soll. |
DeleteDimensionRequest
Löscht die Abmessungen aus dem Tabellenblatt.
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 | |
---|---|
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 duplizierten 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
|
insertSheetIndex
|
Der nullbasierte Index, in den das neue Tabellenblatt eingefügt werden soll. Der Index aller nachfolgenden Tabellenblätter wird erhöht. |
newSheetId
|
Wenn festgelegt, die ID des neuen Tabellenblatts. Wenn nicht festgelegt, wird eine ID ausgewählt. Wenn die ID festgelegt ist, darf sie nicht mit einer vorhandenen Tabellenblatt-ID in Konflikt stehen. Wenn dieser Wert festgelegt ist, darf er nicht negativ sein. |
newSheetName
|
Der Name des neuen Tabellenblatts. Wenn das Feld leer ist, wird ein neuer Name für dich ausgewählt. |
FindReplaceRequest
Sucht und ersetzt Daten in Zellen in einem Bereich, in 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
|
Der Wert, nach dem gesucht werden soll. |
replacement
|
Der Wert, der als Ersatz verwendet werden soll. |
matchCase
|
"True", wenn bei der Suche die Groß-/Kleinschreibung berücksichtigt wird. |
matchEntireCell
|
Wahr, wenn der Suchwert mit der gesamten Zelle übereinstimmen soll. |
searchByRegex
|
„True“, wenn der Suchwert ein Regex 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. Der Ersatzstring darf auf Erfassungsgruppen verweisen. Wenn z. B. eine Zelle den Inhalt
|
includeFormulas
|
Wahr, wenn die Suche Zellen mit Formeln enthalten soll. False, um Zellen mit Formeln zu überspringen. |
Union-Feld
scope Der Bereich, in dem gesucht/ersetzt werden soll. Es muss nur ein Bereich festgelegt werden.
scope
kann nur einer der folgenden Werte sein:
|
|
range
|
Der Bereich, in dem gesucht/ersetzt werden soll. |
sheetId
|
Das Tabellenblatt, nach dem gesucht/ersetzt werden soll. |
allSheets
|
"True", um in allen Tabellenblättern zu suchen/ersetzen. |
InsertDimensionRequest
Fügt Zeilen oder Spalten in ein Tabellenblatt an 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 von den Dimensionen vor oder nach den neu eingefügten Dimensionen erweitert werden sollen. Bei "True" werden die Dimensionen davor übernommen (in diesem Fall muss der Startindex größer als 0 sein), und bei "false", um die Dimensionen dahinter zu übernehmen.
Beispiel: Wenn 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 und verschiebt die vorhandenen Zellen nach oben oder unten.
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 zu verschiebenden Quelldimensionen. |
destinationIndex
|
Der nullbasierte Startindex für den Ort, zu dem die Quelldaten verschoben werden sollen, basierend auf den Koordinaten vorher werden die Quelldaten aus dem Raster entfernt. 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, sodass sich die Daten möglicherweise in einem anderen Index als angegeben befinden.
Wenn beispielsweise
|
UpdateEmbeddedObjectPositionRequest
Die Position eines eingebetteten Objekts aktualisieren, z. B. wenn ein Diagramm oder ein Bild verschoben oder seine Größe geändert wird
JSON-Darstellung |
---|
{
"objectId": integer,
"newPosition": {
object (
|
Felder | |
---|---|
objectId
|
Die ID des Objekts, das verschoben werden soll. |
newPosition
|
Eine explizite Position, zu der das eingebettete Objekt verschoben werden soll. Wenn
|
fields
|
Die Felder von
|
PasteDataRequest
Fügt Daten ab der angegebenen Koordinate in die Tabellenkalkulation ein.
JSON-Darstellung |
---|
{ "coordinate": { object ( |
Felder | |
---|---|
coordinate
|
Die Koordinate, an der die Daten eingefügt werden sollen. |
data
|
Die einzufügenden Daten. |
type
|
Wie die Daten eingefügt werden sollen. |
Union-Feld
kind So werden die Daten interpretiert, wenn genau ein Wert festgelegt werden muss.
kind
kann nur einer der folgenden Werte sein:
|
|
delimiter
|
Das Trennzeichen in den Daten. |
html
|
"True", wenn es sich bei den Daten um HTML-Daten handelt. |
TextToColumnsRequest
Teilt eine Textspalte anhand eines Trennzeichens in jeder Zelle in mehrere Spalten auf.
JSON-Darstellung |
---|
{ "source": { object ( |
Felder | |
---|---|
source
|
Der Quelldatenbereich. Sie muss sich über genau eine Spalte erstrecken. |
delimiter
|
Das zu verwendende Trennzeichen. Wird nur verwendet, wenn delimiterType gleich
|
delimiterType
|
Der zu verwendende Trennzeichentyp. |
DelimiterType
Das Trennzeichen, nach dem die Trennung erfolgen soll.
Enums | |
---|---|
DELIMITER_TYPE_UNSPECIFIED
|
Standardwert. Dieser Wert darf nicht verwendet werden. |
COMMA
|
„,“ |
SEMICOLON
|
; |
PERIOD
|
„.“ |
SPACE
|
„ „ |
CUSTOM
|
Ein benutzerdefinierter Wert, der als Trennzeichen definiert ist. |
AUTODETECT
|
Spalten automatisch erkennen. |
UpdateFilterViewRequest
Aktualisiert 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. Der Stamm
|
DeleteRangeRequest
Löscht einen Zellenbereich und verschiebt die anderen Zellen in den gelöschten Bereich.
JSON-Darstellung |
---|
{ "range": { object ( |
Felder | |
---|---|
range
|
Zellenbereich, der gelöscht werden soll. |
shiftDimension
|
Dimension, aus der gelöschte Zellen ersetzt werden Wenn
|
AppendDimensionRequest
Zeilen oder Spalten werden an das Ende eines Tabellenblatts angehängt.
JSON-Darstellung |
---|
{
"sheetId": integer,
"dimension": enum (
|
Felder | |
---|---|
sheetId
|
Das Tabellenblatt, an das Zeilen oder Spalten angehängt werden sollen. |
dimension
|
Legt fest, ob Zeilen oder Spalten angehängt werden sollen. |
length
|
Die Anzahl der Zeilen oder Spalten, die angefügt werden sollen. |
AddConditionalFormatRuleRequest
Fügt am angegebenen Index eine neue Regel für die bedingte Formatierung hinzu. Alle nachfolgenden Regeln werden die Indexe 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 für die 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 Die Art des Updates, das stattfinden soll.
instruction
kann nur einer der folgenden Werte sein:
|
|
rule
|
Die Regel, die die Regel am 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 am angegebenen Index. Alle nachfolgenden Regeln dass Indexe dekrementiert werden.
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. |
SortRangeRequest
Sortiert Daten in Zeilen basierend auf 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 Werte in den früheren Spezifikationen gleich sind. |
SetDataValidationRequest
Legt eine Datenvalidierungsregel für jede Zelle im Bereich fest. Wenn Sie die Validierung in einem Bereich löschen möchten, rufen Sie diese Methode auf, ohne eine Regel anzugeben.
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 werden soll, oder leer, um die Datenvalidierung im Bereich zu löschen. |
SetBasicFilterRequest
Legt den Basisfilter 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. Die
|
UpdateProtectedRangeRequest
Aktualisiert einen vorhandenen geschützten Bereich mit dem angegebenen Wert
protectedRangeId
JSON-Darstellung |
---|
{
"protectedRange": {
object (
|
Felder | |
---|---|
protectedRange
|
Der geschützte Bereich, der mit den neuen Attributen aktualisiert werden soll. |
fields
|
Die Felder, die aktualisiert werden sollen. Es muss mindestens ein Feld angegeben werden. Der 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
Passt die Größe einer oder mehrerer Dimensionen automatisch basierend auf dem Inhalt der Zellen in dieser Dimension an.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld
dimension_range Der Dimensionsbereich.
dimension_range
kann nur einer der folgenden Werte sein:
|
|
dimensions
|
Die Abmessungen, deren Größe automatisch angepasst werden soll. |
dataSourceSheetDimensions
|
Die Dimensionen im Tabellenblatt der Datenquelle, deren Größe automatisch angepasst werden soll. |
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. Die
|
UpdateChartSpecRequest
Aktualisiert die Spezifikationen eines Diagramms. Dadurch wird das Diagramm weder verschoben noch in seiner Größe angepasst. Wenn Sie ein Diagramm verschieben oder seine Größe anpassen 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 bereitgestellten Bandbereichs.
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. Der Stamm
|
AddBandingRequest
Fügt der Tabelle einen neuen Bandbereich hinzu.
JSON-Darstellung |
---|
{
"bandedRange": {
object (
|
Felder | |
---|---|
bandedRange
|
Der hinzuzufügende Bandbereich. Die
|
DeleteBandingRequest
Entfernt den Band-Bereich 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 Eigenschaften von Entwicklermetadaten. Aktualisiert die Eigenschaften der von den Filtern ausgewählten Entwicklermetadaten auf die Werte, die in der
DeveloperMetadata
. Aufrufer müssen die zu aktualisierenden Eigenschaften im Parameter „fields“ festlegen. Außerdem muss mindestens eine Property angegeben werden.
DataFilter
die mit den zu aktualisierenden Metadaten übereinstimmen.
JSON-Darstellung |
---|
{ "dataFilters": [ { object ( |
Felder | |
---|---|
dataFilters[]
|
Die Filter, die den zu aktualisierenden Entwicklermetadateneinträgen entsprechen. |
developerMetadata
|
Der Wert, auf den alle mit den Datenfiltern übereinstimmenden Metadaten aktualisiert werden. |
fields
|
Die Felder, die aktualisiert werden sollen. Es muss mindestens ein Feld angegeben werden. Der Stamm
|
DeleteDeveloperMetadataRequest
Eine Anfrage zum Löschen von Entwicklermetadaten.
JSON-Darstellung |
---|
{
"dataFilter": {
object (
|
Felder | |
---|---|
dataFilter
|
Der Datenfilter, der die Kriterien beschreibt, die zur Auswahl des zu löschenden Entwicklermetadateneintrags verwendet werden. |
RandomizeRangeRequest
Sortiert die Reihenfolge der Zeilen in einem Bereich nach dem Zufallsprinzip.
JSON-Darstellung |
---|
{
"range": {
object (
|
Felder | |
---|---|
range
|
Bereich, der zufällig angeordnet werden soll. |
AddDimensionGroupRequest
Erstellt eine Gruppe für den 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 die die Tiefe dieser Gruppe hat. Beispiel: Eine Gruppe [C:D, Tiefe 1] + [B:E] ergibt die Gruppen [B:E, Tiefe 1] und [C:D, Tiefe 2]. Wenn der angeforderte Bereich eine Teilmenge des Bereichs einer vorhandenen Gruppe G ist, dann ist die Tiefe der neuen Gruppe G' um eins größer wird als die Tiefe des G. Beispiel: Eine Gruppe [B:E, Tiefe 1] + [C:D] ergibt die Gruppen [B:E, Tiefe 1] und [C:D, Tiefe 2]. Wenn der angeforderte Bereich vor dem Bereich einer vorhandenen Gruppe G beginnt und innerhalb dieses endet oder innerhalb des Bereichs beginnt und danach endet, wird der Bereich der vorhandenen Gruppe G die Verbindung der Bereiche und die neue Gruppe G hat die Tiefe um eins größer als die Tiefe von G und den Bereich als Schnittpunkt der Bereiche. Beispielsweise 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
|
Der Bereich, für den 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 hat eine Gruppe „Tiefe-1“ über B:E und eine Gruppe „Tiefe-2“ über „C:D“. Wenn Sie eine Gruppe über D:E löschen, bleibt das Tabellenblatt mit einer Gruppe „depth-1“ über B:D und einer Gruppe „depth-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. Der Stamm
|
TrimWhitespaceRequest
Passt den Leerraum (z. B. Leerzeichen, Tabulatoren oder neue Zeilen) in allen Zellen im angegebenen Bereich an. Mit dieser Anfrage werden alle Leerzeichen am Anfang und Ende des Zellentextes entfernt und die Teilsequenz verbleibender Leerzeichen auf ein einzelnes Leerzeichen reduziert. Wenn der resultierende zugeschnittene Text mit einem „+“ beginnt, oder '=' bleibt der Text als Zeichenfolgenwert und wird nicht als Formel interpretiert.
JSON-Darstellung |
---|
{
"range": {
object (
|
Felder | |
---|---|
range
|
Bereich, dessen Zellen geschnitten 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 unterschiedlicher Groß- und Kleinschreibung, Formatierung oder Formeln werden als Duplikate betrachtet.
Durch diese Anfrage werden auch doppelte Zeilen entfernt, die in der Ansicht ausgeblendet sind, z. B. aufgrund eines Filters. Beim Entfernen von Duplikaten wird die erste Instanz jedes von oben abwärts gescannten Zeilenduplikates im resultierenden Bereich beibehalten. Inhalte außerhalb des angegebenen Bereichs werden nicht entfernt und Zeilen, die als Duplikate gelten, müssen im Bereich nicht nebeneinanderliegen.
JSON-Darstellung |
---|
{ "range": { object ( |
Felder | |
---|---|
range
|
Bereich, aus dem doppelte Zeilen entfernt werden sollen |
comparisonColumns[]
|
Die Spalten in dem Bereich, der auf doppelte Werte analysiert werden soll. Wenn keine Spalten ausgewählt sind, werden alle Spalten auf Duplikate analysiert. |
UpdateEmbeddedObjectBorderRequest
Aktualisiert die Rahmeneigenschaft eines eingebetteten Objekts.
JSON-Darstellung |
---|
{
"objectId": integer,
"border": {
object (
|
Felder | |
---|---|
objectId
|
Die ID des eingebetteten Objekts, das aktualisiert werden soll. |
border
|
Der Rahmen, der für das eingebettete Objekt gilt. |
fields
|
Die Felder, die aktualisiert werden sollen. Es muss mindestens ein Feld angegeben werden. Der 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 der Position, an der er platziert werden soll. Die
|
UpdateSlicerSpecRequest
Aktualisiert die Spezifikationen eines Datenschnitts. Dadurch wird ein Datenschnitt nicht verschoben oder seine Größe geändert. Wenn Sie einen Datenschnitt verschieben oder seine Größe anpassen möchten,
UpdateEmbeddedObjectPositionRequest
JSON-Darstellung |
---|
{
"slicerId": integer,
"spec": {
object (
|
Felder | |
---|---|
slicerId
|
Die ID des Datenschnitts, der aktualisiert werden soll. |
spec
|
Die Spezifikation, die auf den Datenschnitt angewendet werden soll. |
fields
|
Die Felder, die aktualisiert werden sollen. Es muss mindestens ein Feld angegeben werden. Der Stamm
|
AddDataSourceRequest
Fügt eine Datenquelle hinzu. Nachdem die Datenquelle hinzugefügt wurde, wird eine verknüpfte
DATA_SOURCE
Das Tabellenblatt wird erstellt und eine Ausführung ausgelöst, um das Tabellenblatt zu aktualisieren, um Daten aus der Datenquelle zu lesen.
Für die Anfrage ist eine zusätzliche
bigquery.readonly
OAuth-Bereich, wenn Sie eine BigQuery-Datenquelle hinzufügen.
JSON-Darstellung |
---|
{
"dataSource": {
object (
|
Felder | |
---|---|
dataSource
|
Die Datenquelle, die hinzugefügt werden soll. |
UpdateDataSourceRequest
Aktualisiert eine Datenquelle. Nachdem die Datenquelle erfolgreich aktualisiert wurde, wird eine Ausführung ausgelöst, um die zugehörigen
DATA_SOURCE
um Daten aus der aktualisierten Datenquelle zu lesen.
Für die Anfrage ist eine zusätzliche
bigquery.readonly
OAuth-Bereich, wenn Sie eine BigQuery-Datenquelle aktualisieren.
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. Der Stamm
|
DeleteDataSourceRequest
Löscht eine Datenquelle. Außerdem wird die zugehörige Datenquelle gelöscht und die Verknüpfung aller zugehörigen Datenquellenobjekte aufgehoben.
JSON-Darstellung |
---|
{ "dataSourceId": string } |
Felder | |
---|---|
dataSourceId
|
Die ID der zu löschenden Datenquelle. |
RefreshDataSourceRequest
Aktualisiert ein oder mehrere Datenquellenobjekte in der Tabelle anhand der angegebenen Verweise.
Für die Anfrage ist eine zusätzliche
bigquery.readonly
OAuth-Bereich, wenn Sie eine BigQuery-Datenquelle aktualisieren.
Wenn mehrere Aktualisierungsanfragen in einem Batch auf dieselben Datenquellenobjekte verweisen, wird nur die letzte Aktualisierungsanfrage verarbeitet. Alle diese Anfragen erhalten entsprechend dieselbe Antwort.
JSON-Darstellung |
---|
{ "force": boolean, // Union field |
Felder | |
---|---|
force
|
Aktualisiert die Datenquellenobjekte unabhängig vom aktuellen Status. Wenn die Richtlinie nicht konfiguriert ist und ein referenziertes Datenquellenobjekt einen Fehlerstatus hatte, schlägt die Aktualisierung sofort fehl. |
Union-Feld
target Gibt an, was aktualisiert werden soll.
target
kann nur einer der folgenden Werte sein:
|
|
references
|
Verweise auf Datenquellenobjekte, die aktualisiert werden sollen. |
dataSourceId
|
Verweis auf ein
|
isAll
|
Aktualisiert alle vorhandenen Datenquellenobjekte in der Tabelle. |
DataSourceObjectReferences
Eine Liste der Verweise auf Datenquellenobjekte.
JSON-Darstellung |
---|
{
"references": [
{
object (
|
Felder | |
---|---|
references[]
|
Die Referenzen. |
CancelDataSourceRefreshRequest
Bricht eine oder mehrere Aktualisierungen der Datenquellenobjekte in der Tabelle durch die angegebenen Verweise ab.
Für die Anfrage ist eine zusätzliche
bigquery.readonly
OAuth-Bereich, wenn Sie die Aktualisierung einer BigQuery-Datenquelle abbrechen.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld
target Gibt an, was storniert werden soll.
target
kann nur einer der folgenden Werte sein:
|
|
references
|
Verweise auf Datenquellenobjekte, deren Aktualisierungen abgebrochen werden sollen. |
dataSourceId
|
Verweis auf ein
|
isAll
|
Bricht alle Aktualisierungen des Datenquellenobjekts für alle Datenquellen in der Tabelle ab. |