Requests

Prośba

Pojedynczy rodzaj aktualizacji do zastosowania do arkusza kalkulacyjnego.

Zapis JSON
{

  // Union field kind can be only one of the following:
  "updateSpreadsheetProperties": {
    object (UpdateSpreadsheetPropertiesRequest)
  },
  "updateSheetProperties": {
    object (UpdateSheetPropertiesRequest)
  },
  "updateDimensionProperties": {
    object (UpdateDimensionPropertiesRequest)
  },
  "updateNamedRange": {
    object (UpdateNamedRangeRequest)
  },
  "repeatCell": {
    object (RepeatCellRequest)
  },
  "addNamedRange": {
    object (AddNamedRangeRequest)
  },
  "deleteNamedRange": {
    object (DeleteNamedRangeRequest)
  },
  "addSheet": {
    object (AddSheetRequest)
  },
  "deleteSheet": {
    object (DeleteSheetRequest)
  },
  "autoFill": {
    object (AutoFillRequest)
  },
  "cutPaste": {
    object (CutPasteRequest)
  },
  "copyPaste": {
    object (CopyPasteRequest)
  },
  "mergeCells": {
    object (MergeCellsRequest)
  },
  "unmergeCells": {
    object (UnmergeCellsRequest)
  },
  "updateBorders": {
    object (UpdateBordersRequest)
  },
  "updateCells": {
    object (UpdateCellsRequest)
  },
  "addFilterView": {
    object (AddFilterViewRequest)
  },
  "appendCells": {
    object (AppendCellsRequest)
  },
  "clearBasicFilter": {
    object (ClearBasicFilterRequest)
  },
  "deleteDimension": {
    object (DeleteDimensionRequest)
  },
  "deleteEmbeddedObject": {
    object (DeleteEmbeddedObjectRequest)
  },
  "deleteFilterView": {
    object (DeleteFilterViewRequest)
  },
  "duplicateFilterView": {
    object (DuplicateFilterViewRequest)
  },
  "duplicateSheet": {
    object (DuplicateSheetRequest)
  },
  "findReplace": {
    object (FindReplaceRequest)
  },
  "insertDimension": {
    object (InsertDimensionRequest)
  },
  "insertRange": {
    object (InsertRangeRequest)
  },
  "moveDimension": {
    object (MoveDimensionRequest)
  },
  "updateEmbeddedObjectPosition": {
    object (UpdateEmbeddedObjectPositionRequest)
  },
  "pasteData": {
    object (PasteDataRequest)
  },
  "textToColumns": {
    object (TextToColumnsRequest)
  },
  "updateFilterView": {
    object (UpdateFilterViewRequest)
  },
  "deleteRange": {
    object (DeleteRangeRequest)
  },
  "appendDimension": {
    object (AppendDimensionRequest)
  },
  "addConditionalFormatRule": {
    object (AddConditionalFormatRuleRequest)
  },
  "updateConditionalFormatRule": {
    object (UpdateConditionalFormatRuleRequest)
  },
  "deleteConditionalFormatRule": {
    object (DeleteConditionalFormatRuleRequest)
  },
  "sortRange": {
    object (SortRangeRequest)
  },
  "setDataValidation": {
    object (SetDataValidationRequest)
  },
  "setBasicFilter": {
    object (SetBasicFilterRequest)
  },
  "addProtectedRange": {
    object (AddProtectedRangeRequest)
  },
  "updateProtectedRange": {
    object (UpdateProtectedRangeRequest)
  },
  "deleteProtectedRange": {
    object (DeleteProtectedRangeRequest)
  },
  "autoResizeDimensions": {
    object (AutoResizeDimensionsRequest)
  },
  "addChart": {
    object (AddChartRequest)
  },
  "updateChartSpec": {
    object (UpdateChartSpecRequest)
  },
  "updateBanding": {
    object (UpdateBandingRequest)
  },
  "addBanding": {
    object (AddBandingRequest)
  },
  "deleteBanding": {
    object (DeleteBandingRequest)
  },
  "createDeveloperMetadata": {
    object (CreateDeveloperMetadataRequest)
  },
  "updateDeveloperMetadata": {
    object (UpdateDeveloperMetadataRequest)
  },
  "deleteDeveloperMetadata": {
    object (DeleteDeveloperMetadataRequest)
  },
  "randomizeRange": {
    object (RandomizeRangeRequest)
  },
  "addDimensionGroup": {
    object (AddDimensionGroupRequest)
  },
  "deleteDimensionGroup": {
    object (DeleteDimensionGroupRequest)
  },
  "updateDimensionGroup": {
    object (UpdateDimensionGroupRequest)
  },
  "trimWhitespace": {
    object (TrimWhitespaceRequest)
  },
  "deleteDuplicates": {
    object (DeleteDuplicatesRequest)
  },
  "updateEmbeddedObjectBorder": {
    object (UpdateEmbeddedObjectBorderRequest)
  },
  "addSlicer": {
    object (AddSlicerRequest)
  },
  "updateSlicerSpec": {
    object (UpdateSlicerSpecRequest)
  },
  "addDataSource": {
    object (AddDataSourceRequest)
  },
  "updateDataSource": {
    object (UpdateDataSourceRequest)
  },
  "deleteDataSource": {
    object (DeleteDataSourceRequest)
  },
  "refreshDataSource": {
    object (RefreshDataSourceRequest)
  },
  "cancelDataSourceRefresh": {
    object (CancelDataSourceRefreshRequest)
  }
  // End of list of possible types for union field kind.
}
Pola
Pole sumy kind. Rodzaj aktualizacji. Wymagane jest dokładnie 1 pole. kind może mieć tylko jedną z tych wartości:
updateSpreadsheetProperties

object (UpdateSpreadsheetPropertiesRequest)

Aktualizuje właściwości arkusza kalkulacyjnego.

updateSheetProperties

object (UpdateSheetPropertiesRequest)

Aktualizuje właściwości arkusza.

updateDimensionProperties

object (UpdateDimensionPropertiesRequest)

Aktualizuje właściwości wymiarów.

updateNamedRange

object (UpdateNamedRangeRequest)

Aktualizuje zakres nazwany.

repeatCell

object (RepeatCellRequest)

Powtarza pojedynczą komórkę w zakresie.

addNamedRange

object (AddNamedRangeRequest)

Dodaje zakres nazwany.

deleteNamedRange

object (DeleteNamedRangeRequest)

Usuwa zakres nazwany.

addSheet

object (AddSheetRequest)

Dodaje arkusz.

deleteSheet

object (DeleteSheetRequest)

Usuwa arkusz.

autoFill

object (AutoFillRequest)

Automatycznie uzupełnia dodatkowe dane na podstawie istniejących danych.

cutPaste

object (CutPasteRequest)

Wycina dane z jednego obszaru i wkleja je w innym.

copyPaste

object (CopyPasteRequest)

Kopiowanie danych z jednego obszaru i wklejanie ich w innym.

mergeCells

object (MergeCellsRequest)

Scala komórki.

unmergeCells

object (UnmergeCellsRequest)

Rozdziela scalone komórki.

updateBorders

object (UpdateBordersRequest)

Aktualizuje obramowanie zakresu komórek.

updateCells

object (UpdateCellsRequest)

Aktualizuje wiele komórek jednocześnie.

addFilterView

object (AddFilterViewRequest)

Dodaje widok filtra.

appendCells

object (AppendCellsRequest)

Dodaje po ostatnim wierszu komórki z danymi w arkuszu.

clearBasicFilter

object (ClearBasicFilterRequest)

Czyści filtr podstawowy w arkuszu.

deleteDimension

object (DeleteDimensionRequest)

Usuwa wiersze lub kolumny w arkuszu.

deleteEmbeddedObject

object (DeleteEmbeddedObjectRequest)

Usuwa obiekt umieszczony w arkuszu (np.wykres, obraz).

deleteFilterView

object (DeleteFilterViewRequest)

Usuwa widok filtra z arkusza.

duplicateFilterView

object (DuplicateFilterViewRequest)

Powiela widok filtra.

duplicateSheet

object (DuplicateSheetRequest)

Powiela arkusz.

findReplace

object (FindReplaceRequest)

Wyszukuje i zastępuje wystąpienia określonego tekstu innym tekstem.

insertDimension

object (InsertDimensionRequest)

Wstawianie nowych wierszy lub kolumn w arkuszu.

insertRange

object (InsertRangeRequest)

Wstawianie nowych komórek w arkuszu powoduje przesunięcie istniejących komórek.

moveDimension

object (MoveDimensionRequest)

Przenosi wiersze lub kolumny do innej lokalizacji w arkuszu.

updateEmbeddedObjectPosition

object (UpdateEmbeddedObjectPositionRequest)

Aktualizuje pozycję umieszczonego obiektu (np. wykresu, obrazu).

pasteData

object (PasteDataRequest)

Wkleja dane (HTML lub rozdzielane) do arkusza.

textToColumns

object (TextToColumnsRequest)

Konwertuje kolumnę tekstu na wiele kolumn tekstu.

updateFilterView

object (UpdateFilterViewRequest)

Aktualizuje właściwości widoku filtra.

deleteRange

object (DeleteRangeRequest)

Powoduje usunięcie zakresu komórek z arkusza i przesunięcie pozostałych komórek.

appendDimension

object (AppendDimensionRequest)

Dodaje wymiary na końcu arkusza.

addConditionalFormatRule

object (AddConditionalFormatRuleRequest)

Dodaje nową regułę formatowania warunkowego.

updateConditionalFormatRule

object (UpdateConditionalFormatRuleRequest)

Aktualizuje istniejącą regułę formatowania warunkowego.

deleteConditionalFormatRule

object (DeleteConditionalFormatRuleRequest)

Usuwa istniejącą regułę formatowania warunkowego.

sortRange

object (SortRangeRequest)

Sortuje dane według zakresu.

setDataValidation

object (SetDataValidationRequest)

Konfiguruje sprawdzanie poprawności danych w jednej lub wielu komórkach.

setBasicFilter

object (SetBasicFilterRequest)

Ustawia filtr podstawowy w arkuszu.

addProtectedRange

object (AddProtectedRangeRequest)

Dodaje zakres chroniony.

updateProtectedRange

object (UpdateProtectedRangeRequest)

Aktualizuje zakres chroniony.

deleteProtectedRange

object (DeleteProtectedRangeRequest)

Usuwa zakres chroniony.

autoResizeDimensions

object (AutoResizeDimensionsRequest)

Automatycznie zmienia rozmiar jednego lub kilku wymiarów na podstawie zawartości komórek w tym wymiarze.

addChart

object (AddChartRequest)

Dodaje wykres.

updateChartSpec

object (UpdateChartSpecRequest)

Aktualizuje specyfikacje wykresu.

updateBanding

object (UpdateBandingRequest)

Aktualizuje zakres czasowy

addBanding

object (AddBandingRequest)

Dodaje nowy zakres z pasami

deleteBanding

object (DeleteBandingRequest)

Usuwa zakres z pasami

createDeveloperMetadata

object (CreateDeveloperMetadataRequest)

Tworzy nowe metadane dewelopera

updateDeveloperMetadata

object (UpdateDeveloperMetadataRequest)

Aktualizuje istniejący wpis metadanych dewelopera

deleteDeveloperMetadata

object (DeleteDeveloperMetadataRequest)

Usuwa metadane dewelopera

randomizeRange

object (RandomizeRangeRequest)

Powoduje losową kolejność wierszy w zakresie.

addDimensionGroup

object (AddDimensionGroupRequest)

Tworzy grupę z określonego zakresu.

deleteDimensionGroup

object (DeleteDimensionGroupRequest)

Usuwa grupę z określonego zakresu.

updateDimensionGroup

object (UpdateDimensionGroupRequest)

Aktualizuje stan określonej grupy.

trimWhitespace

object (TrimWhitespaceRequest)

Usuwa komórki ze odstępami (takimi jak spacje, znaki tabulacji lub znaki nowego wiersza).

deleteDuplicates

object (DeleteDuplicatesRequest)

Usuwa wiersze zawierające zduplikowane wartości w określonych kolumnach zakresu komórek.

updateEmbeddedObjectBorder

object (UpdateEmbeddedObjectBorderRequest)

Aktualizuje obramowanie umieszczonego obiektu.

addSlicer

object (AddSlicerRequest)

Dodaje fragmentator.

updateSlicerSpec

object (UpdateSlicerSpecRequest)

Aktualizuje specyfikacje fragmentatora.

addDataSource

object (AddDataSourceRequest)

Dodaje źródło danych.

updateDataSource

object (UpdateDataSourceRequest)

Aktualizuje źródło danych.

deleteDataSource

object (DeleteDataSourceRequest)

Usuwa źródło danych.

refreshDataSource

object (RefreshDataSourceRequest)

Odświeża jedno lub wiele źródeł danych i powiązane z nimi obiekty db.

cancelDataSourceRefresh

object (CancelDataSourceRefreshRequest)

Anuluje odświeżanie jednego lub wielu źródeł danych i powiązanych obiektów db.

UpdateSpreadsheetPropertiesRequest

Aktualizuje właściwości arkusza kalkulacyjnego.

Zapis JSON
{
  "properties": {
    object (SpreadsheetProperties)
  },
  "fields": string
}
Pola
properties

object (SpreadsheetProperties)

Właściwości do zaktualizowania.

fields

string (FieldMask format)

Pola, które należy zaktualizować. Musisz określić co najmniej jedno pole. Właściwości główne są domniemane i nie należy ich określać. Pojedynczego elementu "*" można użyć jako skrótu do wyświetlania listy wszystkich pól.

UpdateSheetPropertiesRequest

Aktualizuje właściwości arkusza przy użyciu podanej wartości sheetId.

Zapis JSON
{
  "properties": {
    object (SheetProperties)
  },
  "fields": string
}
Pola
properties

object (SheetProperties)

Właściwości do zaktualizowania.

fields

string (FieldMask format)

Pola, które należy zaktualizować. Musisz określić co najmniej jedno pole. Poziom główny properties jest domniemany i nie należy go podawać. Pojedynczego elementu "*" można użyć jako skrótu do wyświetlania listy wszystkich pól.

UpdateDimensionPropertiesRequest

Aktualizuje właściwości wymiarów w wybranym zakresie.

Zapis JSON
{
  "properties": {
    object (DimensionProperties)
  },
  "fields": string,

  // Union field dimension_range can be only one of the following:
  "range": {
    object (DimensionRange)
  },
  "dataSourceSheetRange": {
    object (DataSourceSheetDimensionRange)
  }
  // End of list of possible types for union field dimension_range.
}
Pola
properties

object (DimensionProperties)

Właściwości do zaktualizowania.

fields

string (FieldMask format)

Pola, które należy zaktualizować. Musisz określić co najmniej jedno pole. Poziom główny properties jest domniemany i nie należy go podawać. Pojedynczego elementu "*" można użyć jako skrótu do wyświetlania listy wszystkich pól.

Pole sumy dimension_range. Zakres wymiaru. dimension_range może mieć tylko jedną z tych wartości:
range

object (DimensionRange)

Wiersze lub kolumny do zaktualizowania.

dataSourceSheetRange

object (DataSourceSheetDimensionRange)

Kolumny w arkuszu źródła danych do zaktualizowania.

DataSourceSheetDimensionRange

Zakres wzdłuż 1 wymiaru w arkuszu DATA_SOURCE.

Zapis JSON
{
  "sheetId": integer,
  "columnReferences": [
    {
      object (DataSourceColumnReference)
    }
  ]
}
Pola
sheetId

integer

Identyfikator arkusza źródła danych, w którym znajduje się zakres.

columnReferences[]

object (DataSourceColumnReference)

Kolumny w arkuszu źródła danych.

UpdateNamedRangeRequest

Aktualizuje właściwości nazwanego zakresu o podaną wartość namedRangeId.

Zapis JSON
{
  "namedRange": {
    object (NamedRange)
  },
  "fields": string
}
Pola
namedRange

object (NamedRange)

Zakres nazwany do zaktualizowania o nowe właściwości.

fields

string (FieldMask format)

Pola, które należy zaktualizować. Musisz określić co najmniej jedno pole. Poziom główny namedRange jest domniemany i nie należy go podawać. Pojedynczego elementu "*" można użyć jako skrótu do wyświetlania listy wszystkich pól.

RepeatCellRequest

Aktualizuje wszystkie komórki w zakresie na wartości w danym obiekcie komórki. Zaktualizowano tylko pola wymienione w polu fields; pozostałe pozostają niezmienione.

Jeśli tworzysz komórkę przy użyciu formuły, zakresy formuły będą automatycznie rosły dla każdego pola w zakresie. Jeśli na przykład wpiszesz komórkę z formułą =A1 w zakresie B2:C4, B2 będzie wyglądać tak: =A1, B3 to =A2, B4 to =A3, C2 to =B1, C3 to =B2, C4 – =B3.

Aby zakresy w formule pozostawały statyczne, użyj wskaźnika $. Na przykład użyj formuły =$A$1, aby zapobiec przyrostowi zarówno wiersza, jak i kolumny.

Zapis JSON
{
  "range": {
    object (GridRange)
  },
  "cell": {
    object (CellData)
  },
  "fields": string
}
Pola
range

object (GridRange)

Zakres, w którym ma się powtarzać komórka.

cell

object (CellData)

Dane do zapisu.

fields

string (FieldMask format)

Pola, które należy zaktualizować. Musisz określić co najmniej jedno pole. Poziom główny cell jest domniemany i nie należy go podawać. Pojedynczego elementu "*" można użyć jako skrótu do wyświetlania listy wszystkich pól.

AddNamedRangeRequest

Dodaje nazwany zakres do arkusza kalkulacyjnego.

Zapis JSON
{
  "namedRange": {
    object (NamedRange)
  }
}
Pola
namedRange

object (NamedRange)

Zakres nazwany do dodania. Pole namedRangeId jest opcjonalne. Jeśli go nie podasz, identyfikator zostanie wygenerowany losowo. (Podawanie identyfikatora zakresu, który już istnieje) to błąd.

DeleteNamedRangeRequest

Usuwa z arkusza kalkulacyjnego zakres nazwany o podanym identyfikatorze.

Zapis JSON
{
  "namedRangeId": string
}
Pola
namedRangeId

string

Identyfikator zakresu nazwanego do usunięcia.

AddSheetRequest

Dodaje nowy arkusz. Dodanie arkusza o danym indeksie zwiększa wartość indeksów kolejnych arkuszy. Aby dodać arkusz obiektów, użyj AddChartRequest i podaj EmbeddedObjectPosition.sheetId lub EmbeddedObjectPosition.newSheet.

Zapis JSON
{
  "properties": {
    object (SheetProperties)
  }
}
Pola
properties

object (SheetProperties)

Właściwości nowego arkusza. Wszystkie właściwości są opcjonalne. Pole sheetId jest opcjonalne. Jeśli go nie podasz, identyfikator zostanie wygenerowany losowo. (Podawanie identyfikatora arkusza, który już istnieje) to błąd.

DeleteSheetRequest

Usuwa żądany arkusz.

Zapis JSON
{
  "sheetId": integer
}
Pola
sheetId

integer

Identyfikator arkusza do usunięcia.

Jeśli arkusz jest typu DATA_SOURCE, powiązane z nim DataSource też są usuwane.

AutoFillRequest

Wypełnia więcej danych na podstawie istniejących danych.

Zapis JSON
{
  "useAlternateSeries": boolean,

  // Union field area can be only one of the following:
  "range": {
    object (GridRange)
  },
  "sourceAndDestination": {
    object (SourceAndDestination)
  }
  // End of list of possible types for union field area.
}
Pola
useAlternateSeries

boolean

Prawda, jeśli mamy generować dane za pomocą serii „alternatywnych”. Zależy to od typu i ilości danych źródłowych.

Pole sumy area. Obszar do autouzupełniania. area może mieć tylko jedną z tych wartości:
range

object (GridRange)

Zakres do autouzupełniania. Spowoduje to sprawdzenie zakresu i wykrycie lokalizacji, w której znajdują się dane, a następnie automatyczne wypełnienie ich pozostałych wartościami.

sourceAndDestination

object (SourceAndDestination)

Obszary źródłowe i docelowe do autouzupełniania. Widoczne jest tam źródło autouzupełniania i miejsce rozszerzenia tych danych.

SourceAndDestination

Kombinację zakresu źródłowego i sposób jego rozszerzenia.

Zapis JSON
{
  "source": {
    object (GridRange)
  },
  "dimension": enum (Dimension),
  "fillLength": integer
}
Pola
source

object (GridRange)

Lokalizacja danych, które mają być używane jako źródło autouzupełniania.

dimension

enum (Dimension)

Wymiar, w którym powinny zostać wypełnione dane.

fillLength

integer

Liczba wierszy lub kolumn, w których należy wypełnić dane. Liczby dodatnie wykraczają poza ostatni wiersz lub ostatnią kolumnę źródła. Liczby ujemne rozwijają się przed pierwszym wierszem lub pierwszą kolumną w źródle.

CutPasteRequest

Przenosi dane ze źródła do miejsca docelowego.

Zapis JSON
{
  "source": {
    object (GridRange)
  },
  "destination": {
    object (GridCoordinate)
  },
  "pasteType": enum (PasteType)
}
Pola
source

object (GridRange)

Dane źródłowe do wycięcia.

destination

object (GridCoordinate)

Współrzędna w lewym górnym rogu miejsca, w którym mają zostać wklejone dane.

pasteType

enum (PasteType)

Jakiego rodzaju dane mają zostać wklejone. Wszystkie dane źródłowe zostaną wycięte niezależnie od wklejenia.

PasteType

Jakiego rodzaju dane należy wkleić.

Wartości w polu enum
PASTE_NORMAL Wklej wartości, formuły, formaty i scalone komórki.
PASTE_VALUES Wklej wartości TYLKO bez formatów, formuł ani scalonych komórek.
PASTE_FORMAT Wklej tylko format i sprawdzanie poprawności danych.
PASTE_NO_BORDERS Jak PASTE_NORMAL, ale bez obramowania.
PASTE_FORMULA Wklej tylko formuły.
PASTE_DATA_VALIDATION Wklej tylko reguły sprawdzania poprawności danych.
PASTE_CONDITIONAL_FORMATTING Wklej tylko reguły formatowania warunkowego.

CopyPasteRequest

Kopiuje dane ze źródła do miejsca docelowego.

Zapis JSON
{
  "source": {
    object (GridRange)
  },
  "destination": {
    object (GridRange)
  },
  "pasteType": enum (PasteType),
  "pasteOrientation": enum (PasteOrientation)
}
Pola
source

object (GridRange)

Zakres źródłowy do skopiowania.

destination

object (GridRange)

Lokalizacja, do której chcesz wkleić treść. Jeśli zakres obejmuje rozpiętość, która jest wielokrotnością wysokości lub szerokości źródła, dane będą się powtarzać, by wypełnić zakres docelowy. Jeśli zakres jest mniejszy niż zakres źródłowy, wszystkie dane źródłowe zostaną skopiowane (poniżej końca zakresu docelowego).

pasteType

enum (PasteType)

Jakiego rodzaju dane mają zostać wklejone.

pasteOrientation

enum (PasteOrientation)

jak dane powinny zostać uporządkowane podczas wklejania.

PasteOrientation

Sposób wykonywania operacji wklejania.

Wartości w polu enum
NORMAL Wklej normalnie.
TRANSPOSE Wklej dane transponowane, gdzie wszystkie wiersze staną się kolumnami i odwrotnie.

MergeCellsRequest

Scala wszystkie komórki w zakresie.

Zapis JSON
{
  "range": {
    object (GridRange)
  },
  "mergeType": enum (MergeType)
}
Pola
range

object (GridRange)

Zakres komórek do scalenia.

mergeType

enum (MergeType)

Sposób scalania komórek.

MergeType

Typ scalania do utworzenia.

Wartości w polu enum
MERGE_ALL Utwórz pojedyncze scalenie z zakresu
MERGE_COLUMNS Utwórz scalenie dla każdej kolumny w zakresie
MERGE_ROWS Utwórz scalenie dla każdego wiersza w zakresie

UnmergeCellsRequest

Rozdziela komórki w podanym zakresie.

Zapis JSON
{
  "range": {
    object (GridRange)
  }
}
Pola
range

object (GridRange)

Zakres, w którym wszystkie komórki mają zostać rozdzielone. Jeśli zakres obejmuje wiele scalonych komórek, wszystkie zostaną scalone. Zakres nie może częściowo obejmować żadnych scalonych danych.

UpdateBordersRequest

Aktualizuje granice zakresu. Jeśli w żądaniu nie ustawiono żadnego pola, oznacza to, że obramowanie pozostaje bez zmian. Na przykład przy dwóch kolejnych żądaniach UpdateBordersRequest:

  1. zakres: A1:A5 { top: RED, bottom: WHITE }
  2. zakres: A1:A5 { left: BLUE }

Obramowanie A1:A5 spowodowałoby obramowanie o długości { top: RED, bottom: WHITE, left: BLUE }. Jeśli chcesz usunąć obramowanie, ustaw styl jako NONE.

Zapis JSON
{
  "range": {
    object (GridRange)
  },
  "top": {
    object (Border)
  },
  "bottom": {
    object (Border)
  },
  "left": {
    object (Border)
  },
  "right": {
    object (Border)
  },
  "innerHorizontal": {
    object (Border)
  },
  "innerVertical": {
    object (Border)
  }
}
Pola
range

object (GridRange)

Zakres, którego obramowanie ma zostać zaktualizowane.

top

object (Border)

Obramowanie, które zostanie umieszczone na górze zakresu.

bottom

object (Border)

Obramowanie, które zostanie umieszczone na dole zakresu.

left

object (Border)

Obramowanie do umieszczenia po lewej stronie zakresu.

right

object (Border)

Obramowanie do umieszczenia po prawej stronie zakresu.

innerHorizontal

object (Border)

Poziome obramowanie, które ma się znaleźć w zakresie.

innerVertical

object (Border)

Pionowe obramowanie, które ma znajdować się w zakresie.

UpdateCellsRequest

Aktualizuje wszystkie komórki w zakresie z nowymi danymi.

Zapis JSON
{
  "rows": [
    {
      object (RowData)
    }
  ],
  "fields": string,

  // Union field area can be only one of the following:
  "start": {
    object (GridCoordinate)
  },
  "range": {
    object (GridRange)
  }
  // End of list of possible types for union field area.
}
Pola
rows[]

object (RowData)

Dane do zapisu.

fields

string (FieldMask format)

Pola CellData, które należy zaktualizować. Musisz określić co najmniej jedno pole. Pierwiastek to CellData; nie należy podawać elementu „row.values.”. Pojedynczego elementu "*" można użyć jako skrótu do wyświetlania listy wszystkich pól.

Pole sumy area. Dane o lokalizacji należy zapisać. Musisz ustawić dokładnie jedną wartość. area może mieć tylko jedną z tych wartości:
start

object (GridCoordinate)

Współrzędna, od której należy rozpocząć zapisywanie danych. Można zapisać dowolną liczbę wierszy i kolumn (w tym inną liczbę kolumn w każdym wierszu).

range

object (GridRange)

Zakres, w którym zapisywane są dane.

Jeśli dane w wierszach nie obejmują całego żądanego zakresu, pola pasujące do tych zbiorów zostaną wyczyszczone w funkcji fields.

AddFilterViewRequest

Dodaje widok filtra.

Zapis JSON
{
  "filter": {
    object (FilterView)
  }
}
Pola
filter

object (FilterView)

Filtr, który ma zostać dodany. Pole filterViewId jest opcjonalne. Jeśli go nie podasz, identyfikator zostanie wygenerowany losowo. (Podanie identyfikatora istniejącego filtra to błąd).

AppendCellsRequest

Dodaje nowe komórki po ostatnim wierszu z danymi w arkuszu i w razie potrzeby wstawia nowe wiersze do arkusza.

Zapis JSON
{
  "sheetId": integer,
  "rows": [
    {
      object (RowData)
    }
  ],
  "fields": string
}
Pola
sheetId

integer

Identyfikator arkusza, do którego mają zostać dołączone dane.

rows[]

object (RowData)

Dane do dołączenia.

fields

string (FieldMask format)

Pola CellData, które należy zaktualizować. Musisz określić co najmniej jedno pole. Pierwiastek to CellData; nie należy podawać elementu „row.values.”. Pojedynczego elementu "*" można użyć jako skrótu do wyświetlania listy wszystkich pól.

ClearBasicFilterRequest

Usuwa filtr podstawowy, jeśli taki istnieje w arkuszu.

Zapis JSON
{
  "sheetId": integer
}
Pola
sheetId

integer

Identyfikator arkusza, w którym filtr podstawowy powinien zostać wyczyszczony.

DeleteDimensionRequest

Usuwa wymiary z arkusza.

Zapis JSON
{
  "range": {
    object (DimensionRange)
  }
}
Pola
range

object (DimensionRange)

Wymiary, które mają zostać usunięte z arkusza.

DeleteEmbeddedObjectRequest

Usuwa osadzony obiekt o podanym identyfikatorze.

Zapis JSON
{
  "objectId": integer
}
Pola
objectId

integer

Identyfikator umieszczonego obiektu do usunięcia.

DeleteFilterViewRequest

Usuwa określony widok filtra.

Zapis JSON
{
  "filterId": integer
}
Pola
filterId

integer

Identyfikator filtra do usunięcia.

DuplicateFilterViewRequest

Powiela określony widok filtra.

Zapis JSON
{
  "filterId": integer
}
Pola
filterId

integer

Identyfikator duplikatu filtra.

DuplicateSheetRequest

Powiela zawartość arkusza.

Zapis JSON
{
  "sourceSheetId": integer,
  "insertSheetIndex": integer,
  "newSheetId": integer,
  "newSheetName": string
}
Pola
sourceSheetId

integer

Arkusz do zduplikowania.

Jeśli arkusz źródłowy jest typu DATA_SOURCE, jego kopia zapasowa DataSource również zostanie zduplikowana i powiązana z nową kopią arkusza. Dane nie zostaną uruchomione. Dane siatki z tego arkusza również zostaną skopiowane, ale będą dostępne dopiero po zakończeniu żądania zbiorczego.

insertSheetIndex

integer

Indeks liczony od zera do miejsca, w którym ma być wstawiony nowy arkusz. Kolejne indeksy wszystkich arkuszy są zwiększane.

newSheetId

integer

Jeśli jest ustawiony, identyfikator nowego arkusza. Jeśli zasada nie jest skonfigurowana, wybierany jest identyfikator. Jeśli identyfikator jest ustawiony, nie może kolidować z żadnym istniejącym identyfikatorem arkusza. Jeśli jest ustawiona, nie może być liczbą ujemną.

newSheetName

string

Nazwa nowego arkusza. Jeśli pole jest puste, zostanie wybrana nowa nazwa.

FindReplaceRequest

Wyszukuje i zastępuje dane w komórkach w zakresie, arkuszu lub wszystkich arkuszach.

Zapis JSON
{
  "find": string,
  "replacement": string,
  "matchCase": boolean,
  "matchEntireCell": boolean,
  "searchByRegex": boolean,
  "includeFormulas": boolean,

  // Union field scope can be only one of the following:
  "range": {
    object (GridRange)
  },
  "sheetId": integer,
  "allSheets": boolean
  // End of list of possible types for union field scope.
}
Pola
find

string

Wartość do wyszukania.

replacement

string

Wartość do użycia jako zamiennik.

matchCase

boolean

Prawda, jeśli podczas wyszukiwania rozróżniana jest wielkość liter.

matchEntireCell

boolean

Prawda, jeśli wartość znajdowania powinna pasować do całej komórki.

searchByRegex

boolean

Prawda, jeśli wartość znajdowania jest wyrażeniem regularnym. Wyrażenie regularne i zastępowanie powinny być zgodne z regułami wyrażeń regularnych w Javie, które znajdziesz na https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html. Ciąg zastępczy może się odwoływać do grup przechwytywania. Jeśli na przykład jedna komórka zawiera zawartość "Google Sheets", a w innej "Google Docs", to wyszukiwanie "o.* (.*)" z zastąpieniem elementu "$1 Rocks" spowodowałoby zmianę zawartości komórek odpowiednio na "GSheets Rocks" i "GDocs Rocks".

includeFormulas

boolean

Prawda, jeśli wyszukiwanie ma obejmować komórki z formułami. Wartość false (fałsz), aby pomijać komórki z formułami.

Pole sumy scope. Zakres, w którym należy znaleźć lub zastąpić – ustaw tylko jeden. scope może mieć tylko jedną z tych wartości:
range

object (GridRange)

Zakres do znalezienia lub zastąpienia.

sheetId

integer

Arkusz do znalezienia lub zastąpienia.

allSheets

boolean

True – znajdź/zastąp we wszystkich arkuszach.

InsertDimensionRequest

Wstawianie wierszy lub kolumn w arkuszu w określonym indeksie.

Zapis JSON
{
  "range": {
    object (DimensionRange)
  },
  "inheritFromBefore": boolean
}
Pola
range

object (DimensionRange)

Wymiary do wstawienia. Zarówno indeks początkowy, jak i końcowy muszą być ograniczone.

inheritFromBefore

boolean

Określa, czy właściwości wymiaru mają zostać rozszerzone poza wymiary przed nowo wstawionymi wymiarami czy po nich. Wartość True powoduje dziedziczenie wymiarów z poprzednich wymiarów (w takim przypadku indeks początkowy musi być większy od 0), a fałsz – aby dziedziczyć go z wymiarów występujących po nim.

Jeśli na przykład indeks wiersza 0 ma czerwone tło, a indeks wiersza 1 ma zielone tło, wstawienie 2 wierszy w indeksie 1 może odziedziczyć zielone lub czerwone tło. Jeśli argument inheritFromBefore ma wartość true (prawda), 2 nowe wiersze będą czerwone (ponieważ wiersz poprzedzający punkt wstawiania był czerwony), a jeśli inheritFromBefore ma wartość fałsz, 2 nowe wiersze będą zielone (ponieważ wiersz występujący po punkcie wstawiania był zielony).

InsertRangeRequest

Wstawia komórki do zakresu, przesuwając istniejące komórki w górę lub w dół.

Zapis JSON
{
  "range": {
    object (GridRange)
  },
  "shiftDimension": enum (Dimension)
}
Pola
range

object (GridRange)

Zakres, do którego mają zostać wstawione nowe komórki.

shiftDimension

enum (Dimension)

Wymiar, który zostanie przesunięty podczas wstawiania komórek. Jeśli wybierzesz ROWS, istniejące komórki zostaną przesunięte w dół. Jeśli wybierzesz COLUMNS, istniejące komórki zostaną przesunięte w prawo.

MoveDimensionRequest

Przenosi jeden lub więcej wierszy lub kolumn.

Zapis JSON
{
  "source": {
    object (DimensionRange)
  },
  "destinationIndex": integer
}
Pola
source

object (DimensionRange)

Wymiary źródłowe do przeniesienia.

destinationIndex

integer

Indeks początkowy liczony od zera do miejsca, do którego mają zostać przeniesione dane źródłowe, określony na podstawie współrzędnych, zanim dane źródłowe zostaną usunięte z siatki. Dotychczasowe dane zostaną przesunięte w dół lub w prawo (w zależności od wymiaru), aby zrobić miejsce na przeniesione wymiary. Wymiary źródłowe są usuwane z siatki, więc dane mogą znaleźć się w indeksie innym niż podany.

Na przykład, jeśli weźmiesz pod uwagę A1..A5 z 0, 1, 2, 3, 4 i chcesz przenieść "1" i "2" między "3" a "4", źródłem będzie ROWS [1..3),a indeksem docelowym będzie "4" (indeks w wierszu 5 liczony od zera). Efektem będzie A1..A5 z 0, 3, 1, 2, 4.

UpdateEmbeddedObjectPositionRequest

Aktualizowanie pozycji umieszczonego obiektu (np. przesunięcie lub zmianę rozmiaru wykresu lub obrazu).

Zapis JSON
{
  "objectId": integer,
  "newPosition": {
    object (EmbeddedObjectPosition)
  },
  "fields": string
}
Pola
objectId

integer

Identyfikator przenoszonego obiektu.

newPosition

object (EmbeddedObjectPosition)

Wyraźne położenie, do którego ma zostać przeniesiony osadzony obiekt. Jeśli ustawisz właściwość newPosition.sheetId, zostanie utworzony nowy arkusz z tym identyfikatorem. Jeśli newPosition.newSheet ma wartość Prawda, zostanie utworzony nowy arkusz z identyfikatorem, który zostanie wybrany za Ciebie.

fields

string (FieldMask format)

Pola obiektu OverlayPosition, które należy zaktualizować podczas ustawiania nowej pozycji. Ta opcja jest używana tylko wtedy, gdy ustawiono newPosition.overlayPosition. W takim przypadku należy określić co najmniej 1 pole. Poziom główny newPosition.overlayPosition jest domniemany i nie należy go podawać. Pojedynczego elementu "*" można użyć jako skrótu do wyświetlania listy wszystkich pól.

PasteDataRequest

Wstawia dane do arkusza kalkulacyjnego, rozpoczynając od określonej współrzędnej.

Zapis JSON
{
  "coordinate": {
    object (GridCoordinate)
  },
  "data": string,
  "type": enum (PasteType),

  // Union field kind can be only one of the following:
  "delimiter": string,
  "html": boolean
  // End of list of possible types for union field kind.
}
Pola
coordinate

object (GridCoordinate)

Współrzędna, od której należy zacząć wstawiać dane.

data

string

Dane do wstawienia.

type

enum (PasteType)

Sposób wklejania danych.

Pole sumy kind. Jak interpretować dane, ustaw dokładnie jedną wartość. kind może mieć tylko jedną z tych wartości:
delimiter

string

Separator w danych.

html

boolean

Prawda, jeśli dane są w formacie HTML.

TextToColumnsRequest

Dzieli kolumnę tekstu na kilka kolumn na podstawie separatora w każdej komórce.

Zapis JSON
{
  "source": {
    object (GridRange)
  },
  "delimiter": string,
  "delimiterType": enum (DelimiterType)
}
Pola
source

object (GridRange)

Źródłowy zakres danych. Musi obejmować dokładnie 1 kolumnę.

delimiter

string

Separator, którego chcesz użyć. Używana tylko wtedy, gdy typ separatora to CUSTOM.

delimiterType

enum (DelimiterType)

Typ separatora, który ma być używany.

DelimiterType

Separator, według którego zostanie podzielony.

Wartości w polu enum
DELIMITER_TYPE_UNSPECIFIED Wartość domyślna. Tej wartości nie można używać.
COMMA ","
SEMICOLON ";"
PERIOD "."
SPACE „ ”
CUSTOM Wartość niestandardowa zdefiniowana w separatorze.
AUTODETECT Automatycznie wykrywaj kolumny.

UpdateFilterViewRequest

Aktualizuje właściwości widoku filtra.

Zapis JSON
{
  "filter": {
    object (FilterView)
  },
  "fields": string
}
Pola
filter

object (FilterView)

Nowe właściwości widoku filtra.

fields

string (FieldMask format)

Pola, które należy zaktualizować. Musisz określić co najmniej jedno pole. Poziom główny filter jest domniemany i nie należy go podawać. Pojedynczego elementu "*" można użyć jako skrótu do wyświetlania listy wszystkich pól.

DeleteRangeRequest

Usuwa zakres komórek i przenosi pozostałe komórki do usuniętego obszaru.

Zapis JSON
{
  "range": {
    object (GridRange)
  },
  "shiftDimension": enum (Dimension)
}
Pola
range

object (GridRange)

Zakres komórek do usunięcia.

shiftDimension

enum (Dimension)

Wymiar, od którego usunięte komórki zostaną zastąpione. Jeśli wybierzesz ROWS, istniejące komórki zostaną przesunięte w górę, aby zastąpić usunięte komórki. Jeśli wybierzesz COLUMNS, istniejące komórki zostaną przesunięte w lewo, aby zastąpić usunięte komórki.

AppendDimensionRequest

Dodaje wiersze lub kolumny na końcu arkusza.

Zapis JSON
{
  "sheetId": integer,
  "dimension": enum (Dimension),
  "length": integer
}
Pola
sheetId

integer

Arkusz, do którego mają być dołączane wiersze lub kolumny.

dimension

enum (Dimension)

Określa, czy wiersze lub kolumny mają zostać dołączone.

length

integer

Liczba wierszy lub kolumn do dołączenia.

AddConditionalFormatRuleRequest

Dodaje nową regułę formatowania warunkowego dla danego indeksu. Indeksy wszystkich kolejnych reguł mają przyrost wartości.

Zapis JSON
{
  "rule": {
    object (ConditionalFormatRule)
  },
  "index": integer
}
Pola
rule

object (ConditionalFormatRule)

Reguła, która ma zostać dodana.

index

integer

Indeks liczony od zera, w którym powinna zostać wstawione reguła.

UpdateConditionalFormatRuleRequest

Aktualizuje regułę formatowania warunkowego w danym indeksie lub przenosi regułę formatowania warunkowego do innego indeksu.

Zapis JSON
{
  "index": integer,
  "sheetId": integer,

  // Union field instruction can be only one of the following:
  "rule": {
    object (ConditionalFormatRule)
  },
  "newIndex": integer
  // End of list of possible types for union field instruction.
}
Pola
index

integer

Indeks liczony od zera do reguły, którą należy zastąpić lub przenieść.

sheetId

integer

Arkusz reguły do przeniesienia. Wymagany, jeśli ustawiona jest właściwość newIndex. W przeciwnym razie jest nieużywana.

Pole sumy instruction. Rodzaj aktualizacji, która powinna nastąpić. instruction może mieć tylko jedną z tych wartości:
rule

object (ConditionalFormatRule)

Reguła, która powinna zastąpić regułę w danym indeksie.

newIndex

integer

Nowy indeks liczony od zera, przy którym powinna znaleźć się reguła.

DeleteConditionalFormatRuleRequest

Usuwa regułę formatowania warunkowego o danym indeksie. Wszystkie kolejne indeksy reguł mają wartość malejącą.

Zapis JSON
{
  "index": integer,
  "sheetId": integer
}
Pola
index

integer

Indeks liczony od zera dla reguły do usunięcia.

sheetId

integer

Arkusz, z którego usuwasz regułę.

SortRangeRequest

Sortuje dane w wierszach na podstawie kolejności sortowania w każdej kolumnie.

Zapis JSON
{
  "range": {
    object (GridRange)
  },
  "sortSpecs": [
    {
      object (SortSpec)
    }
  ]
}
Pola
range

object (GridRange)

Zakres do sortowania.

sortSpecs[]

object (SortSpec)

Kolejność sortowania według kolumny. Późniejsze specyfikacje są używane, gdy wartości są równe we wcześniejszych specyfikacjach.

SetDataValidationRequest

Ustawia regułę sprawdzania poprawności danych dla każdej komórki w zakresie. Aby wyczyścić weryfikację w zakresie, wywołaj to bez określonej reguły.

Zapis JSON
{
  "range": {
    object (GridRange)
  },
  "rule": {
    object (DataValidationRule)
  }
}
Pola
range

object (GridRange)

Zakres, do którego ma mieć zastosowanie reguła sprawdzania poprawności danych.

rule

object (DataValidationRule)

Reguła sprawdzania poprawności danych ustawiona dla każdej komórki w zakresie lub pusta, aby wyczyścić sprawdzanie poprawności danych w zakresie.

SetBasicFilterRequest

Ustawia filtr podstawowy powiązany z arkuszem.

Zapis JSON
{
  "filter": {
    object (BasicFilter)
  }
}
Pola
filter

object (BasicFilter)

Filtr do ustawienia.

AddProtectedRangeRequest

Dodaje nowy zakres chroniony.

Zapis JSON
{
  "protectedRange": {
    object (ProtectedRange)
  }
}
Pola
protectedRange

object (ProtectedRange)

Chroniony zakres, który ma zostać dodany. Pole protectedRangeId jest opcjonalne. Jeśli go nie podasz, identyfikator zostanie wygenerowany losowo. (Podawanie identyfikatora zakresu, który już istnieje) to błąd.

UpdateProtectedRangeRequest

Aktualizuje istniejący zakres chroniony o podaną wartość protectedRangeId.

Zapis JSON
{
  "protectedRange": {
    object (ProtectedRange)
  },
  "fields": string
}
Pola
protectedRange

object (ProtectedRange)

Chroniony zakres, który ma zostać zaktualizowany o nowe właściwości.

fields

string (FieldMask format)

Pola, które należy zaktualizować. Musisz określić co najmniej jedno pole. Poziom główny protectedRange jest domniemany i nie należy go podawać. Pojedynczego elementu "*" można użyć jako skrótu do wyświetlania listy wszystkich pól.

DeleteProtectedRangeRequest

Usuwa zakres chroniony o podanym identyfikatorze.

Zapis JSON
{
  "protectedRangeId": integer
}
Pola
protectedRangeId

integer

Identyfikator zakresu chronionego do usunięcia.

AutoResizeDimensionsRequest

Automatycznie zmienia rozmiar jednego lub kilku wymiarów na podstawie zawartości komórek w tym wymiarze.

Zapis JSON
{

  // Union field dimension_range can be only one of the following:
  "dimensions": {
    object (DimensionRange)
  },
  "dataSourceSheetDimensions": {
    object (DataSourceSheetDimensionRange)
  }
  // End of list of possible types for union field dimension_range.
}
Pola
Pole sumy dimension_range. Zakres wymiaru. dimension_range może mieć tylko jedną z tych wartości:
dimensions

object (DimensionRange)

Wymiary, których rozmiar zostanie automatycznie zmieniony.

dataSourceSheetDimensions

object (DataSourceSheetDimensionRange)

Wymiary w arkuszu źródła danych, aby automatycznie zmienić rozmiar.

AddChartRequest

Dodaje wykres do arkusza w arkuszu kalkulacyjnym.

Zapis JSON
{
  "chart": {
    object (EmbeddedChart)
  }
}
Pola
chart

object (EmbeddedChart)

Wykres, który należy dodać do arkusza kalkulacyjnego, w tym jego pozycję. Pole chartId jest opcjonalne. Jeśli go nie podasz, identyfikator zostanie wygenerowany losowo. (Podawanie identyfikatora umieszczonego obiektu, który już istnieje) to błąd.

UpdateChartSpecRequest

Aktualizuje specyfikacje wykresu. Nie powoduje to przeniesienia wykresu ani jego rozmiaru. Aby przenieść wykres lub zmienić jego rozmiar, użyj funkcji UpdateEmbeddedObjectPositionRequest).

Zapis JSON
{
  "chartId": integer,
  "spec": {
    object (ChartSpec)
  }
}
Pola
chartId

integer

Identyfikator wykresu do zaktualizowania.

spec

object (ChartSpec)

Specyfikacja, która zostanie zastosowana do wykresu.

UpdateBandingRequest

Aktualizuje właściwości podanego zakresu pasmowego.

Zapis JSON
{
  "bandedRange": {
    object (BandedRange)
  },
  "fields": string
}
Pola
bandedRange

object (BandedRange)

Zakres z pasami do zaktualizowania o nowe właściwości.

fields

string (FieldMask format)

Pola, które należy zaktualizować. Musisz określić co najmniej jedno pole. Poziom główny bandedRange jest domniemany i nie należy go podawać. Pojedynczego elementu "*" można użyć jako skrótu do wyświetlania listy wszystkich pól.

AddBandingRequest

Dodaje do arkusza kalkulacyjnego nowy zakres z pasami.

Zapis JSON
{
  "bandedRange": {
    object (BandedRange)
  }
}
Pola
bandedRange

object (BandedRange)

Zakres z pasami do dodania. Pole bandedRangeId jest opcjonalne. Jeśli go nie podasz, identyfikator zostanie wygenerowany losowo. (Podawanie identyfikatora zakresu, który już istnieje) to błąd.

DeleteBandingRequest

Usuwa z arkusza kalkulacyjnego zakres z pasmami o podanym identyfikatorze.

Zapis JSON
{
  "bandedRangeId": integer
}
Pola
bandedRangeId

integer

Identyfikator zakresu z pasem do usunięcia.

CreateDeveloperMetadataRequest

Żądanie utworzenia metadanych dewelopera.

Zapis JSON
{
  "developerMetadata": {
    object (DeveloperMetadata)
  }
}
Pola
developerMetadata

object (DeveloperMetadata)

Metadane dewelopera do utworzenia.

UpdateDeveloperMetadataRequest

Żądanie aktualizacji właściwości metadanych dewelopera. Aktualizuje właściwości metadanych dewelopera wybranych przez filtry do wartości podanych w zasobie DeveloperMetadata. Wywołujący muszą w parametrze pól określić właściwości, które mają być aktualizowane, oraz podać co najmniej 1 element DataFilter pasujący do metadanych, które chcą zaktualizować.

Zapis JSON
{
  "dataFilters": [
    {
      object (DataFilter)
    }
  ],
  "developerMetadata": {
    object (DeveloperMetadata)
  },
  "fields": string
}
Pola
dataFilters[]

object (DataFilter)

Filtry pasujące do wpisów metadanych dewelopera do zaktualizowania.

developerMetadata

object (DeveloperMetadata)

Wartość, do której zostaną zaktualizowane wszystkie metadane pasujące do filtrów danych.

fields

string (FieldMask format)

Pola, które należy zaktualizować. Musisz określić co najmniej jedno pole. Poziom główny developerMetadata jest domniemany i nie należy go podawać. Pojedynczego elementu "*" można użyć jako skrótu do wyświetlania listy wszystkich pól.

DeleteDeveloperMetadataRequest

Prośba o usunięcie metadanych dewelopera.

Zapis JSON
{
  "dataFilter": {
    object (DataFilter)
  }
}
Pola
dataFilter

object (DataFilter)

Filtr danych opisujący kryteria używane do wybierania wpisu metadanych dewelopera do usunięcia.

RandomizeRangeRequest

Powoduje losową kolejność wierszy w zakresie.

Zapis JSON
{
  "range": {
    object (GridRange)
  }
}
Pola
range

object (GridRange)

Zakres do randomizacji.

AddDimensionGroupRequest

Tworzy grupę z określonego zakresu.

Jeśli żądany zakres jest nadzbiorem zakresu istniejącej grupy G, wartość głębokości G jest zwiększana i nowa grupa G ma głębię tej grupy. Na przykład grupa [C:D, depth 1] + [B:E] tworzy grupy [B:E, depth 1] i [C:D, depth 2]. Jeśli żądany zakres jest podzbiorem zakresu istniejącej grupy G, wówczas głębokość nowej grupy G będzie większa o jeden niż głębokość grupy G. Na przykład grupa [B:E, depth 1] + [C:D] tworzy grupy [B:E, depth 1] i [C:D, depth 2]. Jeśli oczekiwany zakres rozpoczyna się przed lub kończy się w obrębie zakresu istniejącej grupy G lub po nim zaczyna się, to zakres istniejącej grupy G staje się sumą zakresów, a nowa grupa G' ma głębokość większą niż głębokość G i zakres jako przecięcie zakresów. Na przykład grupa [B:D, depth 1] + [C:E] tworzy grupy [B:E, depth 1] i [C:D, depth 2].

Zapis JSON
{
  "range": {
    object (DimensionRange)
  }
}
Pola
range

object (DimensionRange)

Zakres, w którym ma zostać utworzona grupa.

DeleteDimensionGroupRequest

Usuwa grupę z określonego zakresu przez zmniejszenie głębokości wymiarów w tym zakresie.

Załóżmy na przykład, że arkusz zawiera grupę głębię 1 nad sekcją B:E i grupę głębię 2 nad kolumną C:D. Usunięcie grupy na osi D:E powoduje, że arkusz zawiera grupę głębię 1 nad kolumną B:D i grupę głębię 2 nad kolumną C:C.

Zapis JSON
{
  "range": {
    object (DimensionRange)
  }
}
Pola
range

object (DimensionRange)

Zakres grupy do usunięcia.

UpdateDimensionGroupRequest

Aktualizuje stan określonej grupy.

Zapis JSON
{
  "dimensionGroup": {
    object (DimensionGroup)
  },
  "fields": string
}
Pola
dimensionGroup

object (DimensionGroup)

Grupa, której stan należy zaktualizować. Zakres i głębokość grupy powinny określać prawidłową grupę w arkuszu. Wszystkie inne pola powinny zostać zaktualizowane.

fields

string (FieldMask format)

Pola, które należy zaktualizować. Musisz określić co najmniej jedno pole. Poziom główny dimensionGroup jest domniemany i nie należy go podawać. Pojedynczego elementu "*" można użyć jako skrótu do wyświetlania listy wszystkich pól.

TrimWhitespaceRequest

Usuwa odstępy (takie jak spacje, znaki tabulacji lub nowe wiersze) w każdej komórce w określonym zakresie. To żądanie usuwa wszystkie odstępy z początku i na końcu tekstu w każdej komórce oraz zmniejsza kolejne odstępy do jednej spacji. Jeśli otrzymany przycięty tekst zaczyna się od znaku „+” lub „=”, pozostaje on ciągiem znaków i nie jest interpretowany jako formuła.

Zapis JSON
{
  "range": {
    object (GridRange)
  }
}
Pola
range

object (GridRange)

Zakres, którego komórki chcesz przyciąć.

DeleteDuplicatesRequest

Usuwa wiersze z tego zakresu, które zawierają wartości w określonych kolumnach będące duplikatami wartości we wszystkich poprzednich wierszach. Wiersze z identycznymi wartościami, ale różną wielkością liter, formatowaniem lub formułami, są uznawane za duplikaty.

To żądanie powoduje też usunięcie zduplikowanych wierszy, które nie są widoczne (np. w wyniku filtra). Przy usuwaniu duplikatów pierwsze wystąpienie każdego zduplikowanego wiersza skanowanego od góry w dół jest zachowywane w wynikowym zakresie. Zawartość spoza określonego zakresu nie jest usuwana, a wiersze uznane za duplikaty nie muszą być obok siebie w zakresie.

Zapis JSON
{
  "range": {
    object (GridRange)
  },
  "comparisonColumns": [
    {
      object (DimensionRange)
    }
  ]
}
Pola
range

object (GridRange)

Zakres, z którego zostaną usunięte zduplikowane wiersze.

comparisonColumns[]

object (DimensionRange)

Kolumny w zakresie do przeanalizowania pod kątem zduplikowanych wartości. Jeśli nie wybierzesz żadnej kolumny, przeanalizujemy wszystkie kolumny pod kątem duplikatów.

UpdateEmbeddedObjectBorderRequest

Aktualizuje właściwość obramowania umieszczonego obiektu.

Zapis JSON
{
  "objectId": integer,
  "border": {
    object (EmbeddedObjectBorder)
  },
  "fields": string
}
Pola
objectId

integer

Identyfikator umieszczonego obiektu do zaktualizowania.

border

object (EmbeddedObjectBorder)

Obramowanie osadzonego obiektu.

fields

string (FieldMask format)

Pola, które należy zaktualizować. Musisz określić co najmniej jedno pole. Poziom główny border jest domniemany i nie należy go podawać. Pojedynczego elementu "*" można użyć jako skrótu do wyświetlania listy wszystkich pól.

AddSlicerRequest

Dodaje fragmentator do arkusza w arkuszu kalkulacyjnym.

Zapis JSON
{
  "slicer": {
    object (Slicer)
  }
}
Pola
slicer

object (Slicer)

Filtr, który powinien zostać dodany do arkusza kalkulacyjnego, wraz z położeniem, w którym powinien zostać umieszczony. Pole slicerId jest opcjonalne. Jeśli go nie podasz, identyfikator zostanie wygenerowany losowo. Określenie identyfikatora fragmentatora, który już istnieje, występuje błąd.

UpdateSlicerSpecRequest

Aktualizuje specyfikacje fragmentatora. Nie spowoduje to przeniesienia fragmentatora ani zmiany jego rozmiaru. Aby przenieść fragmentator lub zmienić jego rozmiar, użyj UpdateEmbeddedObjectPositionRequest.

Zapis JSON
{
  "slicerId": integer,
  "spec": {
    object (SlicerSpec)
  },
  "fields": string
}
Pola
slicerId

integer

Identyfikator fragmentatora do aktualizacji.

spec

object (SlicerSpec)

Specyfikacja, która ma być stosowana do fragmentatora.

fields

string (FieldMask format)

Pola, które należy zaktualizować. Musisz określić co najmniej jedno pole. Poziom główny SlicerSpec jest domniemany i nie należy go podawać. Pojedynczy znak „*” może służyć do wyświetlania listy wszystkich pól.

AddDataSourceRequest

Dodaje źródło danych. Po dodaniu źródła danych tworzony jest powiązany arkusz DATA_SOURCE i aktywowane jest wykonanie, by odświeżyć arkusz i odczytać dane ze źródła danych. Żądanie wymaga dodatkowego zakresu OAuth bigquery.readonly.

Zapis JSON
{
  "dataSource": {
    object (DataSource)
  }
}
Pola
dataSource

object (DataSource)

Źródło danych do dodania.

UpdateDataSourceRequest

Aktualizuje źródło danych. Po zaktualizowaniu źródła danych następuje uruchomienie wykonania, aby odświeżyć powiązany arkusz DATA_SOURCE i odczytać dane ze zaktualizowanego źródła danych. Żądanie wymaga dodatkowego zakresu OAuth bigquery.readonly.

Zapis JSON
{
  "dataSource": {
    object (DataSource)
  },
  "fields": string
}
Pola
dataSource

object (DataSource)

Źródło danych do zaktualizowania.

fields

string (FieldMask format)

Pola, które należy zaktualizować. Musisz określić co najmniej jedno pole. Poziom główny dataSource jest domniemany i nie należy go podawać. Pojedynczego elementu "*" można użyć jako skrótu do wyświetlania listy wszystkich pól.

DeleteDataSourceRequest

Usuwa źródło danych. Żądanie usuwa też powiązany arkusz źródła danych i odłącza wszystkie powiązane z nim obiekty źródła danych.

Zapis JSON
{
  "dataSourceId": string
}
Pola
dataSourceId

string

Identyfikator źródła danych do usunięcia.

RefreshDataSourceRequest

Odświeża co najmniej 1 obiekt źródła danych w arkuszu kalkulacyjnym według określonych odwołań. Żądanie wymaga dodatkowego zakresu OAuth bigquery.readonly.

Jeśli w jednym wsadzie jest wiele żądań odświeżania, które odwołują się do tych samych obiektów źródła danych, przetwarzane jest tylko ostatnie żądanie odświeżania i wszystkie te żądania otrzymają tę samą odpowiedź.

Zapis JSON
{
  "force": boolean,

  // Union field target can be only one of the following:
  "references": {
    object (DataSourceObjectReferences)
  },
  "dataSourceId": string,
  "isAll": boolean
  // End of list of possible types for union field target.
}
Pola
force

boolean

Odświeża obiekty źródła danych niezależnie od bieżącego stanu. Jeśli zasada nie została skonfigurowana, a przywoływany obiekt źródła danych był w stanie błędu, odświeżenie nie powiedzie się od razu.

Pole sumy target. Określa, co ma być odświeżane. target może mieć tylko jedną z tych wartości:
references

object (DataSourceObjectReferences)

Odniesienia do obiektów źródła danych do odświeżenia.

dataSourceId

string

Odwołanie do DataSource. Jeśli zostanie podany, odświeży wszystkie powiązane obiekty źródła danych w przypadku tego źródła.

isAll

boolean

Odświeża wszystkie istniejące obiekty źródła danych w arkuszu kalkulacyjnym.

DataSourceObjectReferences

Lista odwołań do obiektów źródła danych.

Zapis JSON
{
  "references": [
    {
      object (DataSourceObjectReference)
    }
  ]
}
Pola
references[]

object (DataSourceObjectReference)

Pliki referencyjne.

DataSourceObjectReference

Odwołanie do obiektu źródła danych.

Zapis JSON
{

  // Union field value can be only one of the following:
  "sheetId": string,
  "chartId": integer,
  "dataSourceTableAnchorCell": {
    object (GridCoordinate)
  },
  "dataSourcePivotTableAnchorCell": {
    object (GridCoordinate)
  },
  "dataSourceFormulaCell": {
    object (GridCoordinate)
  }
  // End of list of possible types for union field value.
}
Pola
Pole sumy value. Typ odwołania. value może mieć tylko jedną z tych wartości:
sheetId

string

Odniesienia do arkusza DATA_SOURCE.

chartId

integer

Odniesienia do wykresu źródła danych.

dataSourceTableAnchorCell

object (GridCoordinate)

Odwołania do elementu DataSourceTable zakotwiczonego w komórce.

dataSourcePivotTableAnchorCell

object (GridCoordinate)

Odniesienia do źródła danych PivotTable zakotwiczone w komórce.

dataSourceFormulaCell

object (GridCoordinate)

Odniesienia do komórki zawierającej DataSourceFormula.

CancelDataSourceRefreshRequest

Anuluje odświeżanie jednego lub kilku obiektów źródła danych w arkuszu kalkulacyjnym przez określone odwołania.

Zapis JSON
{

  // Union field target can be only one of the following:
  "references": {
    object (DataSourceObjectReferences)
  },
  "dataSourceId": string,
  "isAll": boolean
  // End of list of possible types for union field target.
}
Pola
Pole sumy target. Określa, co ma być anulowane. target może mieć tylko jedną z tych wartości:
references

object (DataSourceObjectReferences)

Odwołania do obiektów źródła danych, których odświeżanie ma zostać anulowane.

dataSourceId

string

Odwołanie do DataSource. Jeśli określisz, anuluje odświeżenie wszystkich powiązanych obiektów źródła danych dla tego źródła danych.

isAll

boolean

Anuluje odświeżanie wszystkich istniejących obiektów źródeł danych dla wszystkich źródeł danych w arkuszu kalkulacyjnym.