Requests

Żądanie

Pojedynczy rodzaj aktualizacji do zastosowania w arkuszu kalkulacyjnym.

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 unii kind. Rodzaj aktualizacji. Wymagane jest dokładnie 1 pole. kindmoże być tylko jedną z tych wartości:
updateSpreadsheetProperties

object (UpdateSpreadsheetPropertiesRequest)

Aktualizuje właściwości arkusza kalkulacyjnego.

updateSheetProperties

object (UpdateSheetPropertiesRequest)

Zaktualizuje właściwości arkusza.

updateDimensionProperties

object (UpdateDimensionPropertiesRequest)

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

updateNamedRange

object (UpdateNamedRangeRequest)

Zaktualizuje zakres nazwany.

repeatCell

object (RepeatCellRequest)

Powtarza pojedynczą komórkę w całym 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 wypełnia więcej danych na podstawie dotychczasowych danych;

cutPaste

object (CutPasteRequest)

Wycina dane z jednego obszaru i wkleja je w innym.

copyPaste

object (CopyPasteRequest)

kopiuje dane z jednego obszaru i wkleja je w innym.

mergeCells

object (MergeCellsRequest)

Scal komórki.

unmergeCells

object (UnmergeCellsRequest)

Rozłącza scalone komórki.

updateBorders

object (UpdateBordersRequest)

Zmienia obramowania w zakresie komórek.

updateCells

object (UpdateCellsRequest)

aktualizuje wiele komórek naraz.

addFilterView

object (AddFilterViewRequest)

Dodaje widok filtra.

appendCells

object (AppendCellsRequest)

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

clearBasicFilter

object (ClearBasicFilterRequest)

Czyści podstawowy filtr na arkuszu.

deleteDimension

object (DeleteDimensionRequest)

Usuwa wiersze lub kolumny w arkuszu.

deleteEmbeddedObject

object (DeleteEmbeddedObjectRequest)

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

deleteFilterView

object (DeleteFilterViewRequest)

Usuwa z arkusza widok filtra.

duplicateFilterView

object (DuplicateFilterViewRequest)

Duplikat widoku filtra.

duplicateSheet

object (DuplicateSheetRequest)

Duplikuje arkusz.

findReplace

object (FindReplaceRequest)

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

insertDimension

object (InsertDimensionRequest)

Wstawia nowe wiersze lub kolumny w arkuszu.

insertRange

object (InsertRangeRequest)

Wstawia nowe komórki w arkuszu, przesuwając istniejące komórki.

moveDimension

object (MoveDimensionRequest)

Przenosi wiersze lub kolumny w inne miejsce arkusza.

updateEmbeddedObjectPosition

object (UpdateEmbeddedObjectPositionRequest)

Zmienia położenie osadzonego obiektu (np. wykresu lub obrazu).

pasteData

object (PasteDataRequest)

Wkleja dane (HTML lub rozdzielone) 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)

Usuwa z arkusza zakres komórek, przesuwając pozostałe komórki.

appendDimension

object (AppendDimensionRequest)

Dodaje wymiary na końcu arkusza.

addConditionalFormatRule

object (AddConditionalFormatRuleRequest)

Dodaje nową regułę formatowania warunkowego.

updateConditionalFormatRule

object (UpdateConditionalFormatRuleRequest)

Zaktualizuj istniejącą regułę formatowania warunkowego.

deleteConditionalFormatRule

object (DeleteConditionalFormatRuleRequest)

usuwa istniejącą regułę formatowania warunkowego.

sortRange

object (SortRangeRequest)

Sortuje dane w zakresie.

setDataValidation

object (SetDataValidationRequest)

Ustawia sprawdzanie poprawności danych dla co najmniej 1 komórki.

setBasicFilter

object (SetBasicFilterRequest)

Ustawia podstawowy filtr na arkuszu.

addProtectedRange

object (AddProtectedRangeRequest)

Dodaje zakres chroniony.

updateProtectedRange

object (UpdateProtectedRangeRequest)

Zaktualizowano zakres chroniony.

deleteProtectedRange

object (DeleteProtectedRangeRequest)

Usuwa zakres chroniony.

autoResizeDimensions

object (AutoResizeDimensionsRequest)

Automatycznie zmienia rozmiar co najmniej 1 wymiaru 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 pasmowy

addBanding

object (AddBandingRequest)

Dodaje nowy zakres pasmowy

deleteBanding

object (DeleteBandingRequest)

Usuwanie zakresu z pasmami

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)

Losowo zmienia kolejność wierszy w zakresie.

addDimensionGroup

object (AddDimensionGroupRequest)

Tworzy grupę w określonym zakresie.

deleteDimensionGroup

object (DeleteDimensionGroupRequest)

Usuwa grupę w określonym zakresie.

updateDimensionGroup

object (UpdateDimensionGroupRequest)

Aktualizuje stan określonej grupy.

trimWhitespace

object (TrimWhitespaceRequest)

Usuwa z komórek spacje (np. spacje, tabulacje lub nowe wiersze).

deleteDuplicates

object (DeleteDuplicatesRequest)

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

updateEmbeddedObjectBorder

object (UpdateEmbeddedObjectBorderRequest)

Aktualizuje obramowanie osadzonego obiektu.

addSlicer

object (AddSlicerRequest)

Dodaje fragmentator.

updateSlicerSpec

object (UpdateSlicerSpecRequest)

Aktualizuje specyfikacje narzędzia do cięcia.

addDataSource

object (AddDataSourceRequest)

Dodaje źródło danych.

updateDataSource

object (UpdateDataSourceRequest)

Zaktualizuje źródło danych.

deleteDataSource

object (DeleteDataSourceRequest)

Usuwa źródło danych.

refreshDataSource

object (RefreshDataSourceRequest)

Odświeża co najmniej 1 źródło danych i powiązane obiekty db.

cancelDataSourceRefresh

object (CancelDataSourceRefreshRequest)

anuluje odświeżanie co najmniej 1 źródła danych i powiązanych obiektów bazy danych.

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 1 pole. Element ścieżki „properties” jest domyślny i nie trzeba go podawać. Jako skrót do wylistowania wszystkich pól można użyć pojedynczego znaku "*".

UpdateSheetPropertiesRequest

Zaktualizuje właściwości arkusza za pomocą określonej funkcji 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 1 pole. Identyfikator properties jest domyślny i nie musi być podany. Jako skrót do wylistowania wszystkich pól można użyć pojedynczego znaku "*".

UpdateDimensionPropertiesRequest

Aktualizuje właściwości wymiarów w określonym 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 1 pole. Element properties jest elementem nadrzędnym, którego nie trzeba określać. Jako skrót do wylistowania wszystkich pól można użyć pojedynczego znaku "*".

Pole unii dimension_range. Zakres wymiaru. dimension_rangemoże być tylko jedną z tych wartości:
range

object (DimensionRange)

Wiersze lub kolumny, które chcesz zaktualizować.

dataSourceSheetRange

object (DataSourceSheetDimensionRange)

Kolumny w arkuszu źródła danych, które chcesz zaktualizować.

DataSourceSheetDimensionRange

Zakres w ramach jednego 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

Zaktualizuje właściwości zakresu nazwanego za pomocą określonych parametrów namedRangeId.

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

object (NamedRange)

Nazwany 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 1 pole. Identyfikator namedRange jest domyślny i nie musi być podany. Jako skrót do wylistowania wszystkich pól można użyć pojedynczego znaku "*".

RepeatCellRequest

Aktualizuje wszystkie komórki w zakresie do wartości w podanym obiekcie Cell. Zaktualizowane zostaną tylko pola wymienione w polu fields. Pozostałe pola pozostaną niezmienione.

Jeśli wpisujesz formułę w komórce, zakresy formuły będą się automatycznie zwiększać w przypadku każdego pola w zakresie. Jeśli na przykład w zakresie B2:C4 zapiszesz komórkę z formułą =A1, komórka B2 będzie miała wartość =A1, komórka B3 będzie miała wartość =A2, komórka B4 będzie miała wartość =A3, komórka C2 będzie miała wartość =B1, komórka C3 będzie miała wartość =B2, a komórka C4 będzie miała wartość =B3.

Aby zakresy formuły były statyczne, użyj wskaźnika $. Możesz na przykład użyć formuły =$A$1, aby zapobiec zwiększaniu wiersza i kolumny.

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

object (GridRange)

Zakres, w którym ma być powtarzana komórka.

cell

object (CellData)

Dane do zapisania.

fields

string (FieldMask format)

Pola, które należy zaktualizować. Musisz określić co najmniej 1 pole. Identyfikator cell jest domyślny i nie musi być podany. Jako skrót do wylistowania wszystkich pól można użyć pojedynczego znaku "*".

AddNamedRangeRequest

Dodaje do arkusza kalkulacyjnego zakres nazwany.

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

object (NamedRange)

Nazwany zakres do dodania. Pole namedRangeId jest opcjonalne. Jeśli nie zostanie ustawione, identyfikator zostanie wygenerowany losowo. (podanie identyfikatora zakresu, który już istnieje, jest błędem).

DeleteNamedRangeRequest

Usuwa z arkusza kalkulacyjnego zakres nazwany o podanym identyfikatorze.

Zapis JSON
{
  "namedRangeId": string
}
Pola
namedRangeId

string

Identyfikator zakresu nazwanego, który chcesz usunąć.

AddSheetRequest

Dodaje nowy arkusz. Gdy arkusz zostanie dodany w danym indeksie, indeksy wszystkich kolejnych arkuszy zostaną zwiększone. Aby dodać arkusz obiektu, użyj zamiast tego pola AddChartRequest i podaj wartość EmbeddedObjectPosition.sheetId lub EmbeddedObjectPosition.newSheet.

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

object (SheetProperties)

Właściwości, które powinien mieć nowy arkusz. Wszystkie właściwości są opcjonalne. Pole sheetId jest opcjonalne. Jeśli nie zostanie ustawione, identyfikator zostanie wygenerowany losowo. (podanie identyfikatora arkusza, który już istnieje, jest błędem).

DeleteSheetRequest

usuwa żądany arkusz.

Zapis JSON
{
  "sheetId": integer
}
Pola
sheetId

integer

Identyfikator arkusza do usunięcia.

Jeśli arkusz jest typu DATA_SOURCE, powiązany z nim element DataSource zostanie również usunięty.

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

Wartość „PRAWDA”, jeśli dane mają być wygenerowane z użyciem serii „alternatywnej”. Czas ten zależy od typu i ilości danych źródłowych.

Pole unii area. Obszar do automatycznego uzupełniania. areamoże być tylko jedną z tych wartości:
range

object (GridRange)

Zakres do automatycznego uzupełniania. Spowoduje to sprawdzenie zakresu i wykrycie lokalizacji, która zawiera dane, a następnie automatyczne wypełnienie tymi danymi reszty zakresu.

sourceAndDestination

object (SourceAndDestination)

obszary źródłowe i docelowe do autouzupełniania; Wyraźnie określa źródło autouzupełniania i miejsce, w którym można rozszerzyć te dane.

SourceAndDestination

Kombinacja zakresu źródła 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 mają być wypełniane dane.

fillLength

integer

Liczba wierszy lub kolumn, w których mają być umieszczone dane. Liczby dodatnie wykraczają poza ostatni wiersz lub ostatnią kolumnę źródła. Wartości ujemne są rozszerzane przed pierwszym wierszem lub pierwszą kolumną źródła.

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)

Źródłowe dane do wycięcia.

destination

object (GridCoordinate)

współrzędna lewy górny, w której mają zostać wklejone dane;

pasteType

enum (PasteType)

Jakiego rodzaju dane chcesz wkleić. Wszystkie dane źródłowe zostaną wycięte, niezależnie od tego, co zostanie wklejone.

PasteType

Jakiego rodzaju dane należy wkleić.

Wartości w polu enum
PASTE_NORMAL Wklejać wartości, formuły, formaty i złączenia.
PASTE_VALUES Wklej TYLKO wartości bez formatów, formuł i połączeń.
PASTE_FORMAT Wklej tylko formatowanie i sprawdzanie poprawności danych.
PASTE_NO_BORDERS Podobnie jak w przypadku 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)

Źródłowy zakres do skopiowania.

destination

object (GridRange)

Miejsce, do którego chcesz wkleić tekst. Jeśli zakres obejmuje zakres, który jest wielokrotnością wysokości lub szerokości źródła, dane zostaną powtórzone, aby wypełnić zakres docelowy. Jeśli zakres jest mniejszy niż zakres źródłowy, wszystkie dane źródłowe zostaną skopiowane (poza koniec zakresu docelowego).

pasteType

enum (PasteType)

Jakiego rodzaju dane chcesz wkleić.

pasteOrientation

enum (PasteOrientation)

Jak te dane powinny być zorientowane podczas wklejania.

PasteOrientation

Sposób wykonania operacji wklejania.

Wartości w polu enum
NORMAL Wklej w zwykły sposób.
TRANSPOSE Wklej w postaci przestawionej tabeli, w której wszystkie wiersze stają się kolumnami i odwrotnie.

MergeCellsRequest

Łączy 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 scalone dane z zakresu
MERGE_COLUMNS Utwórz złączenie dla każdej kolumny w zakresie.
MERGE_ROWS Utwórz złączenie dla każdego wiersza w zakresie.

UnmergeCellsRequest

Rozłącza komórki w podanym zakresie.

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

object (GridRange)

Zakres, w którym wszystkie komórki powinny zostać rozdzielone. Jeśli zakres obejmuje kilka scaleń, wszystkie zostaną rozdzielone. Zakres nie może częściowo obejmować żadnego scalania.

UpdateBordersRequest

Aktualizuje granice zakresu. Jeśli pole nie jest ustawione w żądaniu, oznacza to, że krawędź pozostaje bez zmian. Na przykład w przypadku 2 kolejnych żądań UpdateBordersRequest:

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

Spowoduje to, że komórki A1:A5 będą miały obramowanie { top: RED, bottom: WHITE, left: BLUE }. Jeśli chcesz usunąć obramowanie, ustaw styl na 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 granice mają zostać zaktualizowane.

top

object (Border)

Obwód do umieszczenia na górze zakresu.

bottom

object (Border)

Obramowanie do umieszczenia 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)

Poziomy obrys, który ma być umieszczony w zakresie.

innerVertical

object (Border)

Pionowa ramka, którą chcesz umieścić w zakresie.

UpdateCellsRequest

Zaktualizuje wszystkie komórki w zakresie 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 zapisania.

fields

string (FieldMask format)

Pola w CellData, które należy zaktualizować. Musisz określić co najmniej 1 pole. Element główny to CellData; nie należy określać elementu „row.values”. Jako skrót do wylistowania wszystkich pól można użyć pojedynczego znaku "*".

Pole unii area. Dane o lokalizacji powinny być zapisane. Musisz podać dokładnie jedną wartość. areamoże być tylko jedną z tych wartości:
start

object (GridCoordinate)

Współrzędna, w której mają się zaczynać zapisywać dane. Można zapisać dowolną liczbę wierszy i kolumn (w tym różną liczbę kolumn na wiersz).

range

object (GridRange)

Zakres, do którego mają być zapisane dane.

Jeśli dane w wierszach nie obejmują całego żądanego zakresu, pola odpowiadające tym ustawionym w polu fields zostaną usunięte.

AddFilterViewRequest

Dodaje widok filtra.

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

object (FilterView)

Filtr do dodania. Pole filterViewId jest opcjonalne. Jeśli nie zostanie ustawione, identyfikator zostanie wygenerowany losowo. (podanie identyfikatora filtra, który już istnieje, jest błędem).

AppendCellsRequest

Dodaje nowe komórki po ostatnim wierszu z danymi w arkuszu, w razie potrzeby wstawiając nowe wiersze.

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 w CellData, które należy zaktualizować. Musisz określić co najmniej 1 pole. Element główny to CellData; nie należy określać elementu „row.values”. Jako skrót do wylistowania wszystkich pól można użyć pojedynczego znaku "*".

ClearBasicFilterRequest

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

Zapis JSON
{
  "sheetId": integer
}
Pola
sheetId

integer

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

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 wbudowany obiekt o podanym identyfikatorze.

Zapis JSON
{
  "objectId": integer
}
Pola
objectId

integer

Identyfikator obiektu do usunięcia.

DeleteFilterViewRequest

Usuwa konkretny widok filtra.

Zapis JSON
{
  "filterId": integer
}
Pola
filterId

integer

Identyfikator filtra do usunięcia.

DuplicateFilterViewRequest

Duplikat danego widoku filtra.

Zapis JSON
{
  "filterId": integer
}
Pola
filterId

integer

Identyfikator filtra, który jest powielany.

DuplicateSheetRequest

powiela zawartość arkusza.

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

integer

Arkusz, który chcesz zduplikować.

Jeśli arkusz źródłowy jest typu DATA_SOURCE, jego dane źródłowe DataSource są również powielane i powiązane z nową kopią arkusza. Nie powoduje wykonania danych, dane z kratki tego arkusza są też kopiowane, ale są dostępne dopiero po zakończeniu żądania zbiorczego.

insertSheetIndex

integer

Indeks zaczynający się od 0, w którym należy wstawić nowy arkusz. Indeks wszystkich arkuszy po tym jest zwiększany.

newSheetId

integer

Jeśli jest ustawiony, identyfikator nowego arkusza. Jeśli nie zostanie ustawiony, zostanie wybrany identyfikator. Jeśli jest ustawiony, identyfikator nie może być sprzeczny z żadnym istniejącym identyfikatorem arkusza. Jeśli jest ustawiony, musi być nieujemny.

newSheetName

string

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

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 wartość zastępcza.

matchCase

boolean

Wartość Prawda, jeśli w wyszukiwaniu jest rozróżniana wielkość liter.

matchEntireCell

boolean

Wartość Prawda, jeśli wartość do znalezienia ma pasować do całej komórki.

searchByRegex

boolean

Prawda, jeśli wartość wyszukiwania jest wyrażeniem regularnym. Wyrażenie regularne i zastąpienie powinny być zgodne z zasadami wyrażeń regularnych w Javi, które znajdziesz na stronie https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html. W zmiennym ciągu można odwoływać się do grup przechwytywania. Jeśli na przykład jedna komórka zawiera zawartość "Google Sheets", a druga "Google Docs", to wyszukiwanie "o.* (.*)" z wartością zastępczą "$1 Rocks" spowoduje zmianę zawartości komórek odpowiednio na "GSheets Rocks" i "GDocs Rocks".

includeFormulas

boolean

Wartość „PRAWDA”, jeśli wyszukiwanie ma obejmować komórki z formułami. False, aby pominąć komórki z formułami.

Pole unii scope. Zakres, w którym ma nastąpić wyszukiwanie/zastępowanie – musi być ustawiony jeden i tylko jeden zakres. scopemoże być tylko jedną z tych wartości:
range

object (GridRange)

Zakres, w którym ma nastąpić wyszukiwanie/zastępowanie.

sheetId

integer

Arkusz, w którym ma nastąpić wyszukiwanie/zastępowanie.

allSheets

boolean

Wartość Prawda, aby znaleźć/zastąpić we wszystkich arkuszach.

InsertDimensionRequest

Wstawia wiersze lub kolumny 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 wymiarów mają być rozszerzone z wymiarów poprzedzających nowo wstawiane wymiary, czy z wymiarów następujących po nich. Wartość „PRAWDA” powoduje dziedziczenie z wymiarów poprzedzających (w tym przypadku indeks początkowy musi być większy niż 0), a wartość „FAŁSZ” – z wymiarów następujących.

Jeśli na przykład wiersz o indeksie 0 ma czerwone tło, a wiersz o indeksie 1 – zielone, wstawienie 2 wierszy o indeksie 1 może spowodować dziedziczenie zielonego lub czerwonego tła. Jeśli inheritFromBefore jest równe Prawda, 2 nowe wiersze będą czerwone (ponieważ wiersz przed punktem wstawiania był czerwony), a jeśli inheritFromBefore jest równe Fałsz, 2 nowe wiersze będą zielone (ponieważ wiersz po punkcie wstawiania był zielony).

InsertRangeRequest

Wstawia komórki w zakresie, 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. Zakres jest ograniczony do bieżących granic arkusza.

shiftDimension

enum (Dimension)

Wymiar, który zostanie przesunięty podczas wstawiania komórek. Jeśli zaznaczysz opcję 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 co najmniej 1 wiersz lub co najmniej 1 kolumnę.

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

object (DimensionRange)

Wymiary źródeł, które chcesz przenieść.

destinationIndex

integer

Indeks początkowy oparty na współrzędnych, do którego mają zostać przeniesione dane źródłowe, zanim zostaną one usunięte z kratki. Istniejące dane zostaną przesunięte w dół lub w prawo (w zależności od wymiaru), aby zrobić miejsce dla przenoszonych wymiarów. Wymiary źródłowe są usuwane z siatki, więc dane mogą trafić do innego indeksu niż określony.

Jeśli np. masz kolumnę A1..A5 tabeli 0, 1, 2, 3, 4 i chcesz przenieść dane z kolumn "1" i "2" do kolumn "3" i "4", źródłem będzie kolumna ROWS [1..3), a indeksem docelowym będzie "4" (indeks kolumny 5 liczony od 0). Efektem końcowym byłoby A1..A50, 3, 1, 2, 4.

UpdateEmbeddedObjectPositionRequest

zmienić pozycję osadzonego obiektu (np. przesunąć lub zmienić rozmiar wykresu lub obrazu);

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

integer

Identyfikator obiektu do przeniesienia.

newPosition

object (EmbeddedObjectPosition)

Wyraźna pozycja, do której należy przenieść umieszczony obiekt. Jeśli zaznaczysz opcję newPosition.sheetId, zostanie utworzony nowy arkusz z tym identyfikatorem. Jeśli parametr newPosition.newSheetma wartość Prawda, zostanie utworzony nowy arkusz z identyfikatorem wybranym za Ciebie.

fields

string (FieldMask format)

Pola w usługach OverlayPosition, które należy zaktualizować podczas ustawiania nowej pozycji. Używany tylko wtedy, gdy ustawione jest pole newPosition.overlayPosition. W takim przypadku musisz określić co najmniej 1 pole. Element newPosition.overlayPosition jest elementem nadrzędnym, którego nie trzeba określać. Jako skrót do wylistowania wszystkich pól można użyć pojedynczego znaku "*".

PasteDataRequest

Wstawia dane do arkusza kalkulacyjnego, zaczynając od wskazanej 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, w której mają się zacząć wstawiać dane.

data

string

Dane do wstawienia.

type

enum (PasteType)

Sposób wklejania danych.

Pole unii kind. Aby określić, jak interpretować dane, musisz ustawić dokładnie jedną wartość. kindmoże być tylko jedną z tych wartości:
delimiter

string

Separator w danych.

html

boolean

Wartość „PRAWDA”, jeśli dane są w formacie HTML.

TextToColumnsRequest

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

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

object (GridRange)

Zakres danych źródłowych. Musi ona obejmować dokładnie jedną kolumnę.

delimiter

string

Separator. Używana tylko wtedy, gdy delimiterType ma wartość CUSTOM.

delimiterType

enum (DelimiterType)

Typ separatora, którego chcesz użyć.

DelimiterType

Ogranicznik do podziału.

Wartości w polu enum
DELIMITER_TYPE_UNSPECIFIED Wartość domyślna. Nie należy używać tej wartości.
COMMA „,”.
SEMICOLON „;”
PERIOD „.”
SPACE „ ”
CUSTOM Wartość niestandardowa zdefiniowana w nawiasach klamrowych.
AUTODETECT Automatycznie wykrywać 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 1 pole. Identyfikator filter jest domyślny i nie musi być podany. Jako skrót do wylistowania wszystkich pól można użyć pojedynczego znaku "*".

DeleteRangeRequest

Usuwa zakres komórek, przesuwając inne komórki do obszaru, który został usunięty.

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

object (GridRange)

Zakres komórek do usunięcia.

shiftDimension

enum (Dimension)

Wymiar, z którego zostaną zastąpione usunięte komórki. Jeśli wybierzesz ROWS, istniejące komórki zostaną przesunięte w górę, aby zastąpić usunięte komórki. Jeśli zaznaczysz 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ą zostać dołączone wiersze lub kolumny.

dimension

enum (Dimension)

Określa, czy dołączane mają być wiersze czy kolumny.

length

integer

Liczba wierszy lub kolumn do dołączenia.

AddConditionalFormatRuleRequest

Dodaje nową regułę formatowania warunkowego w podanym indeksie. Indeksy wszystkich kolejnych reguł są zwiększane.

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

object (ConditionalFormatRule)

Regułę do dodania.

index

integer

Indeks zaczynający się od 0, w którym należy wstawić regułę.

UpdateConditionalFormatRuleRequest

Zaktualizuje regułę formatowania warunkowego w danym indeksie lub przeniesie ją 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 zaczynający się od 0 reguły, która ma zostać zastąpiona lub przeniesiona.

sheetId

integer

Arkusz reguły, którą chcesz przenieść. Wymagane, jeśli określono newIndex. W przeciwnym razie nieużywane.

Pole unii instruction. Rodzaj aktualizacji, która powinna zostać przeprowadzona. instructionmoże być tylko jedną z tych wartości:
rule

object (ConditionalFormatRule)

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

newIndex

integer

Nowy indeks liczony od 0, na którym powinna kończyć się reguła.

DeleteConditionalFormatRuleRequest

Usuwa regułę formatowania warunkowego o danym indeksie. Indeksy wszystkich kolejnych reguł są zmniejszane.

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

integer

Indeks (liczony od 0) reguły, która ma zostać usunięta.

sheetId

integer

Arkusz, z którego usuwana jest reguła.

SortRangeRequest

Sortuje dane w wierszach na podstawie kolejności sortowania w poszczególnych kolumnach.

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

object (GridRange)

Zakres do posortowania.

sortSpecs[]

object (SortSpec)

kolejność sortowania w każdej kolumnie, Późniejsze specyfikacje są używane, gdy wartości są równe w wcześniejszych specyfikacjach.

SetDataValidationRequest

Ustawia regułę sprawdzania poprawności danych w każdej komórce w zakresie. Aby anulować walidację w zakresie, wywołaj tę funkcję bez podawania reguły.

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

object (GridRange)

Zakres, do którego ma się odnosić reguła sprawdzania poprawności danych.

rule

object (DataValidationRule)

Reguła sprawdzania poprawności danych, którą chcesz ustawić w każdej komórce w zakresie, lub pusta, aby wyczyścić sprawdzanie poprawności danych w zakresie.

filteredRowsIncluded

boolean

Opcjonalnie: Jeśli to pole ma wartość Prawda, reguła sprawdzania poprawności danych zostanie zastosowana również do wierszy z filtrem.

SetBasicFilterRequest

Ustawia podstawowy filtr 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)

Dodawany zakres chroniony. Pole protectedRangeId jest opcjonalne. Jeśli nie zostanie ustawione, identyfikator zostanie wygenerowany losowo. (podanie identyfikatora zakresu, który już istnieje, jest błędem).

UpdateProtectedRangeRequest

Aktualizuje istniejący zakres chroniony za pomocą określonego 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 1 pole. Identyfikator protectedRange jest domyślny i nie musi być podany. Jako skrót do wylistowania wszystkich pól można użyć pojedynczego znaku "*".

DeleteProtectedRangeRequest

Usuwa chroniony zakres o podanym identyfikatorze.

Zapis JSON
{
  "protectedRangeId": integer
}
Pola
protectedRangeId

integer

Identyfikator zakresu chronionego do usunięcia.

AutoResizeDimensionsRequest

Automatycznie zmienia rozmiar co najmniej 1 wymiaru 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 unii dimension_range. Zakres wymiaru. dimension_rangemoże być tylko jedną z tych wartości:
dimensions

object (DimensionRange)

Wymiary, których rozmiar ma być automatycznie zmieniany.

dataSourceSheetDimensions

object (DataSourceSheetDimensionRange)

Wymiary na arkuszu źródła danych mają automatycznie zmieniać 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, wraz z miejscem, w którym ma się on znaleźć; Pole chartId jest opcjonalne. Jeśli nie zostanie ustawione, identyfikator zostanie wygenerowany losowo. (podanie identyfikatora wbudowanego obiektu, który już istnieje, jest błędem).

UpdateChartSpecRequest

Aktualizuje specyfikacje wykresu. (nie powoduje to przenoszenia ani zmiany rozmiaru wykresu). Aby przesunąć wykres lub zmienić jego rozmiar, użyj 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 z pasmami.

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

object (BandedRange)

Zakres pasmowy, 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 1 pole. Identyfikator bandedRange jest domyślny i nie musi być podany. Jako skrót do wylistowania wszystkich pól można użyć pojedynczego znaku "*".

AddBandingRequest

Dodaje do arkusza nowy zakres pasmowy.

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

object (BandedRange)

Dodawany zakres z pasmami. Pole bandedRangeId jest opcjonalne. Jeśli nie zostanie ustawione, identyfikator zostanie wygenerowany losowo. (podanie identyfikatora zakresu, który już istnieje, jest błędem).

DeleteBandingRequest

Usuwa z arkusza kalkulacyjnego zakres z pasmami o podanym identyfikatorze.

Zapis JSON
{
  "bandedRangeId": integer
}
Pola
bandedRangeId

integer

Identyfikator zakresu podzielonego na pasma, który chcesz usunąć.

CreateDeveloperMetadataRequest

prośba o utworzenie metadanych dewelopera;

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

object (DeveloperMetadata)

metadane dewelopera do utworzenia;

UpdateDeveloperMetadataRequest

prośba o zaktualizowanie właściwości metadanych dewelopera; Aktualizuje właściwości metadanych dewelopera wybrane przez filtry do wartości podanych w zasobie DeveloperMetadata. W parametrze fields wywołujący musi określić właściwości, które chce zaktualizować, oraz co najmniej 1 wartość DataFilter odpowiadającą metadanym, które chce zaktualizować.

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

object (DataFilter)

Filtry pasujące do wpisów metadanych dewelopera, które mają zostać zaktualizowane.

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 1 pole. Identyfikator developerMetadata jest domyślny i nie musi być podany. Jako skrót do wylistowania wszystkich pól można użyć pojedynczego znaku "*".

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 wyboru wpisu metadanych dewelopera, który ma zostać usunięty.

RandomizeRangeRequest

Losowo zmienia kolejność wierszy w zakresie.

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

object (GridRange)

Zakres, który chcesz losować.

AddDimensionGroupRequest

Tworzy grupę w określonym zakresie.

Jeśli żądany zakres jest superzbiorem zakresu istniejącej grupy G, głębokość grupy G jest zwiększana, a nowa grupa G' ma głębokość tej grupy. Na przykład grupa [C:D, głębokość 1] + [B:E] tworzy grupy [B:E, głębokość 1] i [C:D, głębokość 2]. Jeśli żądany zakres jest podzbiorem zakresu istniejącej grupy G, głębokość nowej grupy G' staje się o jeden większy niż głębokość grupy G. Na przykład grupa [B:E, głębokość 1] + [C:D] tworzy grupy [B:E, głębokość 1] i [C:D, głębokość 2]. Jeśli żądany zakres zaczyna się przed zakresem istniejącej grupy G i kończy się w tym zakresie lub zaczyna się w zakresie istniejącej grupy G i kończy się po tym zakresie, zakres istniejącej grupy G staje się zjednoczeniem zakresów, a nowa grupa G' ma głębokość o 1 większą niż głębokość grupy G i zakres jako przecięcie zakresów. Na przykład grupa [B:D, głębokość 1] + [C:E] tworzy grupy [B:E, głębokość 1] i [C:D, głębokość 2].

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

object (DimensionRange)

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

DeleteDimensionGroupRequest

Usuwa grupę w określonym zakresie, zmniejszając głębokość wymiarów w tym zakresie.

Załóżmy na przykład, że arkusz zawiera grupę pierwszego poziomu w komórkach B:E i grupę drugiego poziomu w komórkach C:D. Usunięcie grupy w komórkach D:E spowoduje, że arkusz będzie zawierać grupę o głębokości 1 w komórkach B:D i grupę o głębokości 2 w komórkach 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 ma zostać zaktualizowany. Zakres i głębokość grupy powinny określać prawidłową grupę w arkuszu, a wszystkie inne pola powinny zostać zaktualizowane.

fields

string (FieldMask format)

Pola, które należy zaktualizować. Musisz określić co najmniej 1 pole. Identyfikator dimensionGroup jest domyślny i nie musi być podany. Jako skrót do wylistowania wszystkich pól można użyć pojedynczego znaku "*".

TrimWhitespaceRequest

Odcina spacje (np. spacje, tabulacje lub nowe linie) w każdej komórce w określonym zakresie. To żądanie usuwa wszystkie odstępy na początku i na końcu tekstu w każdej komórce oraz zamienia wszystkie pozostałe odstępy na pojedynczą spację. Jeśli wynikowy tekst skrócony zaczyna się od znaku „+” lub „=”, pozostaje on wartością ciągu znaków i nie jest interpretowany jako formuła.

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

object (GridRange)

Zakres, którego komórki mają zostać przycięte.

DeleteDuplicatesRequest

Usuwa wiersze w tym zakresie, które zawierają w określonych kolumnach wartości będące duplikatami wartości w dowolnym poprzednim wierszu. Wiersze z identycznymi wartościami, które różnią się wielkością liter, formatowaniem lub formułami, są uznawane za duplikaty.

To żądanie usuwa też zduplikowane wiersze ukryte przed wyświetleniem (np. z powodu filtra). Podczas usuwania duplikatów w wyniku działania funkcji pozostaje pierwsza instancja każdego duplikowanego wiersza skanowana od góry do dołu. Treści spoza określonego zakresu nie są usuwane, a wiersze uznane za duplikaty nie muszą byćsiadować ze sobą w tym zakresie.

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

object (GridRange)

Zakres, z którego mają zostać usunięte zduplikowane wiersze.

comparisonColumns[]

object (DimensionRange)

Kolumny w zakresie, w których mają być analizowane zduplikowane wartości. Jeśli nie wybierzesz żadnych kolumn, zostaną zbadane wszystkie kolumny pod kątem duplikatów.

UpdateEmbeddedObjectBorderRequest

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

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

integer

Identyfikator obiektu do zastąpienia.

border

object (EmbeddedObjectBorder)

Ramka stosowana w przypadku umieszczonego obiektu.

fields

string (FieldMask format)

Pola, które należy zaktualizować. Musisz określić co najmniej 1 pole. Identyfikator border jest domyślny i nie musi być podany. Jako skrót do wylistowania wszystkich pól można użyć pojedynczego znaku "*".

AddSlicerRequest

Dodaje filtr do arkusza w arkuszu kalkulacyjnym.

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

object (Slicer)

Filtr, który należy dodać do arkusza kalkulacyjnego, wraz z miejscem, w którym należy go umieścić. Pole slicerId jest opcjonalne. Jeśli nie zostanie ustawione, identyfikator zostanie wygenerowany losowo. (podanie identyfikatora już istniejącego modułu jest błędem).

UpdateSlicerSpecRequest

Aktualizuje specyfikacje narzędzia do cięcia. (Nie powoduje to przenoszenia ani zmiany rozmiaru slajdu. Aby przesunąć lub zmienić rozmiar slajdera, użyj UpdateEmbeddedObjectPositionRequest.

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

integer

Identyfikator narzędzia do dzielenia, które chcesz zaktualizować.

spec

object (SlicerSpec)

Specyfikacja, która zostanie zastosowana do narzędzia do dzielenia.

fields

string (FieldMask format)

Pola, które należy zaktualizować. Musisz określić co najmniej 1 pole. Identyfikator SlicerSpec jest domyślny i nie musi być podany. Pojedyncza gwiazdka „*” może być używana jako skrót do wylistowania wszystkich pól.

AddDataSourceRequest

Dodaje źródło danych. Po dodaniu źródła danych tworzy się powiązany arkusz DATA_SOURCE, a następnie uruchamia się jego odświeżanie, aby odczytać dane ze źródła.

Prośba wymaga dodatkowego zakresu OAuth:bigquery.readonly, jeśli dodajesz źródło danych BigQuery.

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

object (DataSource)

Źródło danych do dodania.

UpdateDataSourceRequest

Zaktualizuje źródło danych. Po pomyślnym zaktualizowaniu źródła danych uruchamiana jest operacja odświeżania powiązanego arkusza DATA_SOURCE, aby odczytać dane ze zaktualizowanego źródła danych.

Prośba wymaga dodatkowego zakresu uprawnień OAuth, jeśli aktualizujesz źródło danych BigQuery.bigquery.readonly

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

object (DataSource)

Źródło danych, które chcesz zaktualizować.

fields

string (FieldMask format)

Pola, które należy zaktualizować. Musisz określić co najmniej 1 pole. Identyfikator dataSource jest domyślny i nie musi być podany. Jako skrót do wylistowania wszystkich pól można użyć pojedynczego znaku "*".

DeleteDataSourceRequest

Usuwa źródło danych. Prośba spowoduje też usunięcie powiązanego arkusza źródła danych i odłączenie wszystkich powiązanych obiektów źródła danych.

Zapis JSON
{
  "dataSourceId": string
}
Pola
dataSourceId

string

Identyfikator źródła danych, które chcesz usunąć.

RefreshDataSourceRequest

Odświeża jeden lub wiele obiektów źródła danych w arkuszu kalkulacyjnym na podstawie określonych odwołań.

Prośba wymaga dodatkowego zakresu uprawnień OAuth, jeśli odświeżasz źródło danych BigQuery.bigquery.readonly

Jeśli w ramach jednej partii występuje wiele żądań odświeżenia odwołujących się do tych samych obiektów źródła danych, przetwarzane jest tylko ostatnie żądanie odświeżenia, a wszystkie te żądania będą miały odpowiednio 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 ich bieżącego stanu. Jeśli nie jest ustawiony, a odwołujący się do niego obiekt źródła danych był w stanie błędu, odświeżanie się nie powiedzie.

Pole unii target. Określa, co ma zostać odświeżone. targetmoże być tylko jedną z tych wartości:
references

object (DataSourceObjectReferences)

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

dataSourceId

string

Odwołanie do DataSource. Jeśli to pole jest określone, odświeża wszystkie powiązane z źródłem danych obiekty źródła danych.

isAll

boolean

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

DataSourceObjectReferences

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

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

object (DataSourceObjectReference)

odsyłacze,

CancelDataSourceRefreshRequest

Anuluje jedno lub więcej odświeżeń obiektów źródła danych w arkuszu kalkulacyjnym za pomocą określonych odwołań.

Prośba wymaga dodatkowego zakresu uprawnień OAuth, jeśli anulujesz odświeżanie w źródle danych BigQuery.bigquery.readonly

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 unii target. Określa, co anulować. targetmoże być tylko jedną z tych wartości:
references

object (DataSourceObjectReferences)

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

dataSourceId

string

Odwołanie do DataSource. Jeśli jest określony, anuluje wszystkie powiązane odświeżenia obiektów źródła danych dla tego źródła danych.

isAll

boolean

anuluje wszystkie istniejące odświeżenia obiektów źródeł danych we wszystkich źródłach danych w arkuszu kalkulacyjnym.