Żądanie
Jeden rodzaj aktualizacji do zastosowania w arkuszu kalkulacyjnym.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole sumy
kind Rodzaj aktualizacji. Wymagane jest dokładnie 1 pole.
kind
może być tylko jednym z tych elementów:
|
|
updateSpreadsheetProperties
|
Aktualizuje właściwości arkusza kalkulacyjnego. |
updateSheetProperties
|
Aktualizuje właściwości arkusza. |
updateDimensionProperties
|
Aktualizuje wymiary usług. |
updateNamedRange
|
Aktualizuje zakres nazwany. |
repeatCell
|
Powtarza jedną komórkę w całym zakresie. |
addNamedRange
|
Dodaje zakres nazwany. |
deleteNamedRange
|
Usuwa zakres nazwany. |
addSheet
|
Dodaje arkusz. |
deleteSheet
|
Usuwa arkusz. |
autoFill
|
Automatycznie dodaje więcej danych na podstawie istniejących danych. |
cutPaste
|
Powoduje wycięcie danych z jednego obszaru i wklejenie ich w innym. |
copyPaste
|
Kopiuje dane z jednego obszaru i wkleja je w innym. |
mergeCells
|
Scala komórki ze sobą. |
unmergeCells
|
Rozdziela scalone komórki. |
updateBorders
|
Aktualizuje obramowanie w zakresie komórek. |
updateCells
|
Aktualizuje wiele komórek naraz. |
addFilterView
|
Dodaje widok filtra. |
appendCells
|
Dodaje komórki po ostatnim wierszu z danymi w arkuszu. |
clearBasicFilter
|
Usuwa podstawowy filtr z arkusza. |
deleteDimension
|
Usuwa wiersze lub kolumny w arkuszu. |
deleteEmbeddedObject
|
Usuwa obiekt umieszczony w arkuszu (np.wykres, obraz). |
deleteFilterView
|
Usuwa widok filtra z arkusza. |
duplicateFilterView
|
Powiela widok filtra. |
duplicateSheet
|
Powiela arkusz. |
findReplace
|
Wyszukuje i zastępuje wystąpienia jakiegoś tekstu innym tekstem. |
insertDimension
|
Wstawianie nowych wierszy lub kolumn w arkuszu. |
insertRange
|
Wstawia nowe komórki w arkuszu, przesuwając komórki od istniejących. |
moveDimension
|
Przenosi wiersze lub kolumny do innego miejsca w arkuszu. |
updateEmbeddedObjectPosition
|
Aktualizuje pozycję umieszczonego obiektu (np. wykresu, obrazu). |
pasteData
|
Wkleja dane (HTML lub dane rozdzielane znakami) do arkusza. |
textToColumns
|
Konwertuje kolumnę tekstu na wiele kolumn tekstu. |
updateFilterView
|
Aktualizuje właściwości widoku filtra. |
deleteRange
|
Usuwa zakres komórek z arkusza, przesuwając pozostałe komórki. |
appendDimension
|
Dodaje wymiary na końcu arkusza. |
addConditionalFormatRule
|
Dodaje nową regułę formatowania warunkowego. |
updateConditionalFormatRule
|
Aktualizuje istniejącą regułę formatowania warunkowego. |
deleteConditionalFormatRule
|
Usuwa istniejącą regułę formatu warunkowego. |
sortRange
|
Sortuje dane w zakresie. |
setDataValidation
|
Ustawia sprawdzanie poprawności danych w jednej lub wielu komórkach. |
setBasicFilter
|
Ustawia filtr podstawowy w arkuszu. |
addProtectedRange
|
Dodaje zakres chroniony. |
updateProtectedRange
|
Aktualizuje zakres chroniony. |
deleteProtectedRange
|
Usuwa zakres chroniony. |
autoResizeDimensions
|
Automatycznie zmienia rozmiar co najmniej jednego wymiaru na podstawie zawartości komórek w tym wymiarze. |
addChart
|
Dodaje wykres. |
updateChartSpec
|
Aktualizuje specyfikację wykresu. |
updateBanding
|
Aktualizuje zakres ograniczony |
addBanding
|
Dodaje nowy zakres pasm |
deleteBanding
|
Usuwa zakres paskowy |
createDeveloperMetadata
|
Tworzy nowe metadane dewelopera |
updateDeveloperMetadata
|
Aktualizuje istniejący wpis metadanych dewelopera |
deleteDeveloperMetadata
|
Usuwa metadane dewelopera |
randomizeRange
|
Losuje kolejność wierszy w zakresie. |
addDimensionGroup
|
Tworzy grupę w określonym zakresie. |
deleteDimensionGroup
|
Usuwa grupę z określonego zakresu. |
updateDimensionGroup
|
Aktualizuje stan określonej grupy. |
trimWhitespace
|
Usuwa komórki ze spacjami (takimi jak spacje, tabulatory czy znaki nowego wiersza). |
deleteDuplicates
|
Usuwa wiersze zawierające zduplikowane wartości w określonych kolumnach z zakresu komórek. |
updateEmbeddedObjectBorder
|
Aktualizuje obramowanie umieszczonego obiektu. |
addSlicer
|
Dodaje fragmentator. |
updateSlicerSpec
|
Aktualizuje specyfikacje fragmentatora. |
addDataSource
|
Dodaje źródło danych. |
updateDataSource
|
Aktualizuje źródło danych. |
deleteDataSource
|
Usuwa źródło danych. |
refreshDataSource
|
Odświeża co najmniej 1 źródło danych i powiązane obiekty dbobject. |
cancelDataSourceRefresh
|
Anuluje odświeżanie jednego lub wielu źródeł danych i powiązanych obiektów dbobject. |
UpdateSpreadsheetPropertiesRequest
Aktualizuje właściwości arkusza kalkulacyjnego.
Zapis JSON |
---|
{
"properties": {
object (
|
Pola | |
---|---|
properties
|
Właściwości do zaktualizowania. |
fields
|
Pola, które wymagają aktualizacji. Musisz określić co najmniej jedno pole. „Właściwości” na poziomie głównym jest domniemana i nie należy jej określać. Jeden
|
UpdateSheetPropertiesRequest
Aktualizuje właściwości arkusza o określony
sheetId
Zapis JSON |
---|
{
"properties": {
object (
|
Pola | |
---|---|
properties
|
Właściwości do zaktualizowania. |
fields
|
Pola, które wymagają aktualizacji. Musisz określić co najmniej jedno pole. Poziom główny
|
UpdateDimensionPropertiesRequest
Aktualizuje właściwości wymiarów z określonego zakresu.
Zapis JSON |
---|
{ "properties": { object ( |
Pola | |
---|---|
properties
|
Właściwości do zaktualizowania. |
fields
|
Pola, które wymagają aktualizacji. Musisz określić co najmniej jedno pole. Poziom główny
|
Pole sumy
dimension_range Zakres wymiarów.
dimension_range
może być tylko jednym z tych elementów:
|
|
range
|
Wiersze lub kolumny do zaktualizowania. |
dataSourceSheetRange
|
Kolumny w arkuszu źródła danych do zaktualizowania. |
DataSourceSheetDimensionRange
Zakres wzdłuż jednego wymiaru na
DATA_SOURCE
arkusza kalkulacyjnego.
Zapis JSON |
---|
{
"sheetId": integer,
"columnReferences": [
{
object (
|
Pola | |
---|---|
sheetId
|
Identyfikator arkusza źródła danych, w którym znajduje się zakres. |
columnReferences[]
|
Kolumny w arkuszu źródła danych. |
UpdateNamedRangeRequest
Aktualizuje właściwości nazwanego zakresu o podaną wartość
namedRangeId
Zapis JSON |
---|
{
"namedRange": {
object (
|
Pola | |
---|---|
namedRange
|
Nazwany zakres do zaktualizowania o nowe właściwości. |
fields
|
Pola, które wymagają aktualizacji. Musisz określić co najmniej jedno pole. Poziom główny
|
RepeatCellRequest
Aktualizuje wszystkie komórki w zakresie do wartości w danym obiekcie Cell. Tylko pola wymienione w kolumnie
fields
dane pola są aktualizowane; a reszta – bez zmian.
Jeśli wpisujesz komórkę z formułą, zakresy formuły automatycznie zwiększają się dla każdego pola w zakresie. Jeśli na przykład wpiszesz komórkę z formułą
=A1
do zakresu B2:C4, B2 to
=A1
, B3 to
=A2
, B4 to
=A3
, C2 będzie
=B1
, C3 to
=B2
, C4 to
=B3
.
Aby zachować statyczne zakresy formuły, użyj funkcji
$
wskaźnik. Na przykład użyj formuły
=$A$1
aby zapobiec przyrostowi wartości wiersza i kolumny.
Zapis JSON |
---|
{ "range": { object ( |
Pola | |
---|---|
range
|
Zakres, w którym ma być powtarzana komórka. |
cell
|
Dane do zapisu. |
fields
|
Pola, które wymagają aktualizacji. Musisz określić co najmniej jedno pole. Poziom główny
|
AddNamedRangeRequest
Dodaje zakres nazwany do arkusza kalkulacyjnego.
Zapis JSON |
---|
{
"namedRange": {
object (
|
Pola | |
---|---|
namedRange
|
Nazwany zakres do dodania.
|
DeleteNamedRangeRequest
Usuwa z arkusza kalkulacyjnego zakres nazwany o podanym identyfikatorze.
Zapis JSON |
---|
{ "namedRangeId": string } |
Pola | |
---|---|
namedRangeId
|
Identyfikator nazwanego zakresu do usunięcia. |
AddSheetRequest
Dodaje nowy arkusz. Gdy arkusz zostanie dodany pod danym indeksem, wszystkie kolejne arkusze zwiększa się liczba indeksów. Aby dodać arkusz obiektów, użyj
AddChartRequest
i określ
EmbeddedObjectPosition.sheetId
lub
EmbeddedObjectPosition.newSheet
Zapis JSON |
---|
{
"properties": {
object (
|
Pola | |
---|---|
properties
|
Właściwości nowego arkusza. Wszystkie właściwości są opcjonalne.
|
DeleteSheetRequest
Usuwa żądany arkusz.
Zapis JSON |
---|
{ "sheetId": integer } |
Pola | |
---|---|
sheetId
|
Identyfikator arkusza do usunięcia.
Jeśli arkusz to
|
AutoFillRequest
Podaje więcej danych na podstawie dotychczasowych danych.
Zapis JSON |
---|
{ "useAlternateSeries": boolean, // Union field |
Pola | |
---|---|
useAlternateSeries
|
Prawda, jeśli powinniśmy generować dane z elementem „alternatywnym” serii. Ta wartość różni się w zależności od typu i ilości danych źródłowych. |
Pole sumy
area Obszar do autouzupełniania.
area
może być tylko jednym z tych elementów:
|
|
range
|
Zakres do autouzupełniania. Spowoduje to sprawdzenie zakresu, wykrycie lokalizacji zawierającej dane i automatyczne uzupełnienie pozostałej części zakresu. |
sourceAndDestination
|
Obszary źródłowe i docelowe do autouzupełniania. Wskazuje ona źródło autouzupełniania i punkty rozszerzania tych danych. |
SourceAndDestination
Kombinacja zakresu źródłowego i sposobu jego rozszerzenia.
Zapis JSON |
---|
{ "source": { object ( |
Pola | |
---|---|
source
|
Lokalizacja danych do użycia jako źródło autouzupełniania. |
dimension
|
Wymiar, w którym mają zostać uzupełnione dane. |
fillLength
|
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 są rozwijane przed pierwszym wierszem lub pierwszą kolumną źródła. |
CutPasteRequest
Przenosi dane ze źródła do miejsca docelowego.
Zapis JSON |
---|
{ "source": { object ( |
Pola | |
---|---|
source
|
Dane źródłowe do wycięcia. |
destination
|
Współrzędna z lewego górnego rogu, w której należy wkleić dane. |
pasteType
|
Jakiego rodzaju dane chcesz wkleić. Wszystkie dane źródłowe zostaną wycięte niezależnie od tego, co zostało wklejone. |
PasteType
Jakiego rodzaju dane należy wkleić.
Wartości w polu enum | |
---|---|
PASTE_NORMAL
|
Wklej wartości, formuły, formaty i scalanie. |
PASTE_VALUES
|
Wklej TYLKO wartości bez formatów, formuł i funkcji scalania. |
PASTE_FORMAT
|
Wklej tylko format i sprawdzanie poprawności danych. |
PASTE_NO_BORDERS
|
Polub
PASTE_NORMAL
ale bez obramowań.
|
PASTE_FORMULA
|
Wklej tylko formuły. |
PASTE_DATA_VALIDATION
|
Wklej tylko sprawdzanie 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 ( |
Pola | |
---|---|
source
|
Zakres źródłowy do skopiowania. |
destination
|
Lokalizacja, do której chcesz wkleić treść. Jeśli zakres obejmuje span, 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 zakresem docelowym). |
pasteType
|
Jakiego rodzaju dane chcesz wkleić. |
pasteOrientation
|
Jaką orientację powinny mieć dane podczas wklejania. |
PasteOrientation
Opis sposobu wklejania.
Wartości w polu enum | |
---|---|
NORMAL
|
Wklej normalnie. |
TRANSPOSE
|
Wklej dane transponowane, tak by wszystkie wiersze stały się kolumnami i odwrotnie. |
MergeCellsRequest
Scala wszystkie komórki w zakresie.
Zapis JSON |
---|
{ "range": { object ( |
Pola | |
---|---|
range
|
Zakres komórek do scalenia. |
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 (
|
Pola | |
---|---|
range
|
Zakres, w którym mają zostać rozdzielone wszystkie komórki. Jeśli zakres obejmuje kilka scalonych komórek, wszystkie zostaną rozdzielone. Zakres nie może częściowo rozciągać się na żadne scalone dane. |
UpdateBordersRequest
Aktualizuje granice zakresu. Jeśli w żądaniu nie ma określonego pola, obramowanie pozostaje bez zmian. Na przykład w dwóch kolejnych żądaniach UpdateBordersRequest:
-
zakres: A1:A5
{ top: RED, bottom: WHITE }
-
zakres: A1:A5
{ left: BLUE }
W ten sposób wartości A1:A5 będą miały granice
{ top: RED, bottom: WHITE, left: BLUE }
Jeśli chcesz usunąć obramowanie, wyraźnie ustaw styl na
NONE
Zapis JSON |
---|
{ "range": { object ( |
Pola | |
---|---|
range
|
Zakres, którego obramowanie ma zostać zaktualizowane. |
top
|
Obramowanie, które ma zostać umieszczone w górnej części zakresu. |
bottom
|
Obramowanie, które ma zostać umieszczone na dole zakresu. |
left
|
Obramowanie do umieszczenia po lewej stronie zakresu. |
right
|
Obramowanie do umieszczenia po prawej stronie zakresu. |
innerHorizontal
|
Pozioma ramka do umieszczenia w zakresie. |
innerVertical
|
Pionowe obramowanie, które chcesz umieścić w zakresie. |
UpdateCellsRequest
Aktualizuje wszystkie komórki w zakresie o nowe dane.
Zapis JSON |
---|
{ "rows": [ { object ( |
Pola | |
---|---|
rows[]
|
Dane do zapisu. |
fields
|
Pola CellData, które powinny zostać zaktualizowane. Musisz określić co najmniej jedno pole. Pierwiastek to CellData; „row.values”. nie powinien być określony. Jeden
|
Pole sumy
area Należy zapisać dane o lokalizacji. Musisz ustawić dokładnie jedną wartość.
area
może być tylko jednym z tych elementów:
|
|
start
|
Współrzędna, od której zaczyna się zapisywanie danych. Wpisać można dowolną liczbę wierszy i kolumn (w tym różne liczby kolumn na wiersz). |
range
|
Zakres, w którym mają być zapisywane dane.
Jeśli dane w wierszach nie obejmują całego żądanego zakresu, pola pasujące do tych ustawionych w
|
AddFilterViewRequest
Dodaje widok filtra.
Zapis JSON |
---|
{
"filter": {
object (
|
Pola | |
---|---|
filter
|
Filtr do dodania.
|
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 (
|
Pola | |
---|---|
sheetId
|
Identyfikator arkusza, do którego chcesz dołączyć dane. |
rows[]
|
Dane do dołączenia. |
fields
|
Pola CellData, które powinny zostać zaktualizowane. Musisz określić co najmniej jedno pole. Pierwiastek to CellData; „row.values”. nie powinien być określony. Jeden
|
ClearBasicFilterRequest
Usuwa filtr podstawowy, jeśli jest występujący w arkuszu.
Zapis JSON |
---|
{ "sheetId": integer } |
Pola | |
---|---|
sheetId
|
Identyfikator arkusza, z którego ma zostać wyczyszczony filtr podstawowy. |
DeleteDimensionRequest
Usuwa wymiary z arkusza.
Zapis JSON |
---|
{
"range": {
object (
|
Pola | |
---|---|
range
|
Wymiary, które mają zostać usunięte z arkusza. |
DeleteEmbeddedObjectRequest
Usuwa umieszczony obiekt o podanym identyfikatorze.
Zapis JSON |
---|
{ "objectId": integer } |
Pola | |
---|---|
objectId
|
Identyfikator umieszczonego obiektu do usunięcia. |
DeleteFilterViewRequest
Usuwa określony widok filtra.
Zapis JSON |
---|
{ "filterId": integer } |
Pola | |
---|---|
filterId
|
Identyfikator filtra do usunięcia. |
DuplicateFilterViewRequest
Powiela określony widok filtra.
Zapis JSON |
---|
{ "filterId": integer } |
Pola | |
---|---|
filterId
|
Identyfikator duplikowanego filtra. |
DuplicateSheetRequest
Powiela zawartość arkusza.
Zapis JSON |
---|
{ "sourceSheetId": integer, "insertSheetIndex": integer, "newSheetId": integer, "newSheetName": string } |
Pola | |
---|---|
sourceSheetId
|
Arkusz do duplikowania.
Jeśli arkusz źródłowy to
|
insertSheetIndex
|
Indeks liczony od zera, do którego należy wstawić nowy arkusz. Indeks wszystkich arkuszy zostanie zwiększony. |
newSheetId
|
Jeśli jest ustawiony, identyfikator nowego arkusza. Jeśli nie zostanie ustawiony, będzie wybierany identyfikator. Jeśli identyfikator jest ustawiony, nie może kolidować z żadnym istniejącym identyfikatorem arkusza. Jeśli jest ustawiona, musi być nieujemna. |
newSheetName
|
Nazwa nowego arkusza. Jeśli pole będzie 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 |
Pola | |
---|---|
find
|
Wartość do wyszukania. |
replacement
|
Wartość do użycia jako zamiennik. |
matchCase
|
Prawda, jeśli przy wyszukiwaniu rozróżniana jest wielkość liter. |
matchEntireCell
|
Wartość prawda, jeśli znaleziona wartość powinna pasować do całej komórki. |
searchByRegex
|
Prawda, jeśli szukana wartość jest wyrażeniem regularnym. Wyrażenie regularne i zastępowanie powinny być zgodne z regułami wyrażeń regularnych Java dostępnymi na stronie
https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html. Ciąg zastępczy może odwoływać się do grup przechwytywania. Jeśli na przykład jedna komórka zawiera zawartość
|
includeFormulas
|
Wartość prawda, jeśli wyszukiwanie ma obejmować komórki z formułami. Wartość fałsz pozwala pomijać komórki z formułami. |
Pole sumy
scope Zakres, w którym należy znaleźć/zastąpić – jeden i tylko jeden.
scope
może być tylko jednym z tych elementów:
|
|
range
|
Zakres do znalezienia/zastąpienia. |
sheetId
|
Arkusz do znalezienia lub zastąpienia. |
allSheets
|
Prawda, aby znaleźć/zastąpić wszystkie arkusze. |
InsertDimensionRequest
Wstawia wiersze lub kolumny w arkuszu o określonym indeksie.
Zapis JSON |
---|
{
"range": {
object (
|
Pola | |
---|---|
range
|
Wymiary do wstawienia. Zarówno indeks początkowy, jak i końcowy muszą być powiązane. |
inheritFromBefore
|
Określa, czy właściwości wymiaru mają być rozszerzane o wymiary przed nowo wstawionymi wymiarami czy po nich. Wartość „prawda” powoduje dziedziczenie z wymiarów poprzednich (w takim przypadku indeks początkowy musi być większy niż 0), a wartość fałsz – dziedziczenie z wymiarów po nim.
Jeśli na przykład wiersz indeks 0 ma czerwone tło, a wiersz indeks 1 ma zielone tło, wstawienie 2 wierszy w indeksie 1 może dziedziczyć tło zielone lub czerwone. Jeśli
|
InsertRangeRequest
Wstawia komórki do zakresu, przesuwając komórki w górę lub w dół.
Zapis JSON |
---|
{ "range": { object ( |
Pola | |
---|---|
range
|
Zakres, do którego mają zostać wstawione nowe komórki. |
shiftDimension
|
Wymiar, który zostanie przesunięty podczas wstawiania komórek. Jeśli
|
MoveDimensionRequest
Przenosi jeden lub więcej wierszy lub kolumn.
Zapis JSON |
---|
{
"source": {
object (
|
Pola | |
---|---|
source
|
Wymiary źródła do przeniesienia. |
destinationIndex
|
liczony od zera indeks początkowy miejsca, do którego mają zostać przeniesione dane źródłowe, na podstawie współrzędnych. przed dane źródłowe są usuwane 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ą trafić do innego indeksu niż określony.
Na przykład, jeśli
|
UpdateEmbeddedObjectPositionRequest
zaktualizować położenie umieszczonego obiektu (np. przesunąć wykres lub obraz albo zmienić jego rozmiar);
Zapis JSON |
---|
{
"objectId": integer,
"newPosition": {
object (
|
Pola | |
---|---|
objectId
|
Identyfikator obiektu do przeniesienia. |
newPosition
|
Jednoznaczne miejsce, do którego zostanie przeniesiony osadzony obiekt. Jeśli
|
fields
|
Pola
|
PasteDataRequest
Wstawia dane do arkusza kalkulacyjnego, zaczynając od określonej współrzędnej.
Zapis JSON |
---|
{ "coordinate": { object ( |
Pola | |
---|---|
coordinate
|
Współrzędna, w której mają zacząć być wstawiane dane. |
data
|
Dane do wstawienia. |
type
|
Sposób wklejania danych. |
Pole sumy
kind Sposób interpretacji danych: należy ustawić dokładnie jedną wartość.
kind
może być tylko jednym z tych elementów:
|
|
delimiter
|
Separator w danych. |
html
|
Prawda, jeśli dane to HTML. |
TextToColumnsRequest
Dzieli kolumnę tekstu na wiele kolumn na podstawie separatora w każdej komórce.
Zapis JSON |
---|
{ "source": { object ( |
Pola | |
---|---|
source
|
Źródłowy zakres danych. To musi obejmować dokładnie 1 kolumnę. |
delimiter
|
Separator, którego chcesz użyć. Używany tylko wtedy, gdy typ separatora ma wartość
|
delimiterType
|
Typ separatora, który ma być używany. |
DelimiterType
Separator, na którym następuje podział.
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 (
|
Pola | |
---|---|
filter
|
Nowe właściwości widoku filtra. |
fields
|
Pola, które wymagają aktualizacji. Musisz określić co najmniej jedno pole. Poziom główny
|
DeleteRangeRequest
Powoduje usunięcie zakresu komórek i przeniesienie pozostałych komórek do usuniętego obszaru.
Zapis JSON |
---|
{ "range": { object ( |
Pola | |
---|---|
range
|
Zakres komórek do usunięcia. |
shiftDimension
|
Wymiar, z którego zostaną zastąpione usunięte komórki. Jeśli
|
AppendDimensionRequest
Dodaje wiersze lub kolumny na końcu arkusza.
Zapis JSON |
---|
{
"sheetId": integer,
"dimension": enum (
|
Pola | |
---|---|
sheetId
|
Arkusz, do którego mają zostać dołączone wiersze lub kolumny. |
dimension
|
Określa, czy należy dołączyć wiersze lub kolumny. |
length
|
Liczba wierszy lub kolumn do dołączenia. |
AddConditionalFormatRuleRequest
Dodaje nową regułę formatowania warunkowego w danym indeksie. Wszystkie kolejne reguły zwiększa się liczba indeksów.
Zapis JSON |
---|
{
"rule": {
object (
|
Pola | |
---|---|
rule
|
Reguła do dodania. |
index
|
Indeks liczony od zera, do którego należy wstawić regułę. |
UpdateConditionalFormatRuleRequest
Aktualizuje regułę formatowania warunkowego w danym indeksie lub przenosi regułę formatu warunkowego do innego indeksu.
Zapis JSON |
---|
{ "index": integer, "sheetId": integer, // Union field |
Pola | |
---|---|
index
|
Indeks liczony od zera dla reguły, która powinna zostać zastąpiona lub przeniesiona. |
sheetId
|
Arkusz reguły do przeniesienia. Wymagany, jeśli
|
Pole sumy
instruction Rodzaj aktualizacji, która powinna nastąpić.
instruction
może być tylko jednym z tych elementów:
|
|
rule
|
Reguła, która powinna zastąpić regułę w danym indeksie. |
newIndex
|
Nowy indeks liczony od zera, do którego powinna zostać przypisana reguła. |
DeleteConditionalFormatRuleRequest
Usuwa regułę formatowania warunkowego w danym indeksie. Wszystkie kolejne reguły jest zmniejszana.
Zapis JSON |
---|
{ "index": integer, "sheetId": integer } |
Pola | |
---|---|
index
|
Indeks liczony od zera dla reguły, która ma zostać usunięta. |
sheetId
|
Arkusz, z którego usuwana jest reguła. |
SortRangeRequest
Sortuje dane w wierszach na podstawie kolejności sortowania w każdej kolumnie.
Zapis JSON |
---|
{ "range": { object ( |
Pola | |
---|---|
range
|
Zakres do posortowania. |
sortSpecs[]
|
Kolejność sortowania według kolumny. Późniejsze specyfikacje są używane, gdy wartości są takie same jak we wcześniejszych specyfikacjach. |
SetDataValidationRequest
Ustawia regułę sprawdzania poprawności danych na każdą komórkę w zakresie. Aby wyczyścić weryfikację w zakresie, wywołaj tę metodę bez określonej reguły.
Zapis JSON |
---|
{ "range": { object ( |
Pola | |
---|---|
range
|
Zakres, do którego powinna mieć zastosowanie reguła sprawdzania poprawności danych. |
rule
|
Reguła sprawdzania poprawności danych, która zostanie ustawiona w każdej komórce 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 (
|
Pola | |
---|---|
filter
|
Filtr do ustawienia. |
AddProtectedRangeRequest
Dodaje nowy zakres chroniony.
Zapis JSON |
---|
{
"protectedRange": {
object (
|
Pola | |
---|---|
protectedRange
|
Zakres chroniony do dodania.
|
UpdateProtectedRangeRequest
Aktualizuje istniejący zakres chroniony o określony zakres
protectedRangeId
Zapis JSON |
---|
{
"protectedRange": {
object (
|
Pola | |
---|---|
protectedRange
|
Zakres chroniony, który ma zostać zaktualizowany za pomocą nowych właściwości. |
fields
|
Pola, które wymagają aktualizacji. Musisz określić co najmniej jedno pole. Poziom główny
|
DeleteProtectedRangeRequest
Usuwa zakres chroniony o podanym identyfikatorze.
Zapis JSON |
---|
{ "protectedRangeId": integer } |
Pola | |
---|---|
protectedRangeId
|
Identyfikator zakresu chronionego do usunięcia. |
AutoResizeDimensionsRequest
Automatycznie zmienia rozmiar co najmniej jednego wymiaru na podstawie zawartości komórek w tym wymiarze.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole sumy
dimension_range Zakres wymiarów.
dimension_range
może być tylko jednym z tych elementów:
|
|
dimensions
|
Wymiary, których rozmiar ma być automatycznie zmieniany. |
dataSourceSheetDimensions
|
Wymiary w arkuszu źródła danych, których rozmiar jest automatycznie zmieniany. |
AddChartRequest
Dodaje wykres do arkusza w arkuszu kalkulacyjnym.
Zapis JSON |
---|
{
"chart": {
object (
|
Pola | |
---|---|
chart
|
Wykres, który powinien zostać dodany do arkusza kalkulacyjnego, z uwzględnieniem pozycji, w której powinien zostać umieszczony.
|
UpdateChartSpecRequest
Aktualizuje specyfikację wykresu. Nie spowoduje to przeniesienia wykresu ani jego rozmiaru. Aby przenieść wykres lub zmienić jego rozmiar, użyj
UpdateEmbeddedObjectPositionRequest
).
Zapis JSON |
---|
{
"chartId": integer,
"spec": {
object (
|
Pola | |
---|---|
chartId
|
Identyfikator wykresu do zaktualizowania. |
spec
|
Specyfikacja, która ma zostać zastosowana do wykresu. |
UpdateBandingRequest
Aktualizuje właściwości podanego zakresu pasma.
Zapis JSON |
---|
{
"bandedRange": {
object (
|
Pola | |
---|---|
bandedRange
|
Zakres paskowy, który ma zostać uzupełniony o nowe właściwości. |
fields
|
Pola, które wymagają aktualizacji. Musisz określić co najmniej jedno pole. Poziom główny
|
AddBandingRequest
Dodaje do arkusza kalkulacyjnego nowy zakres paskowy.
Zapis JSON |
---|
{
"bandedRange": {
object (
|
Pola | |
---|---|
bandedRange
|
Zakres paskowy do dodania.
|
DeleteBandingRequest
Usuwa z arkusza kalkulacyjnego zakres z podanym identyfikatorem.
Zapis JSON |
---|
{ "bandedRangeId": integer } |
Pola | |
---|---|
bandedRangeId
|
Identyfikator zakresu objętego pasmem do usunięcia. |
CreateDeveloperMetadataRequest
Prośba o utworzenie metadanych dewelopera.
Zapis JSON |
---|
{
"developerMetadata": {
object (
|
Pola | |
---|---|
developerMetadata
|
Metadane dewelopera do utworzenia. |
UpdateDeveloperMetadataRequest
Żądanie aktualizacji właściwości metadanych dewelopera. Aktualizuje właściwości wybranych przez filtry metadanych dewelopera do wartości podanych w kolumnie
DeveloperMetadata
. Wywołujący muszą określić właściwości, które chcą zaktualizować, w parametrze pól, a także co najmniej jedną
DataFilter
które pasują do metadanych,
które chcą zaktualizować.
Zapis JSON |
---|
{ "dataFilters": [ { object ( |
Pola | |
---|---|
dataFilters[]
|
Filtry pasujące do wpisów metadanych dewelopera do zaktualizowania. |
developerMetadata
|
Wartość, do której zostaną zaktualizowane wszystkie metadane pasujące do filtrów danych. |
fields
|
Pola, które wymagają aktualizacji. Musisz określić co najmniej jedno pole. Poziom główny
|
DeleteDeveloperMetadataRequest
przesłanie prośby o usunięcie metadanych dewelopera;
Zapis JSON |
---|
{
"dataFilter": {
object (
|
Pola | |
---|---|
dataFilter
|
Filtr danych opisujący kryteria służące do wybierania wpisów metadanych dewelopera do usunięcia. |
RandomizeRangeRequest
Losuje kolejność wierszy w zakresie.
Zapis JSON |
---|
{
"range": {
object (
|
Pola | |
---|---|
range
|
Zakres do randomizacji. |
AddDimensionGroupRequest
Tworzy grupę w określonym zakresie.
Jeśli żądany zakres jest nadzbiorem zakresu istniejącej grupy G, to głębokość G jest zwiększana, a ta nowa grupa G' i głębię tej grupy. Na przykład grupa [C:D, głębia 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, to głębokość nowej grupy G staje się o jeden większy niż głębokość G. Na przykład grupa [B:E, głębokość 1] + [C:D] daje wyniki w grupach [B:E, głębokość 1] i [C:D, głębokość 2]. Jeśli żądany zakres zaczyna się przed, a kończy w obrębie lub kończy się w obrębie i kończy po zakresie, zakres istniejącej grupy G staje się sumą zakresów, a nowa grupa G' ma głębokość o jedną większą niż głębokość G i zakres jako punkt przecięcia 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 (
|
Pola | |
---|---|
range
|
Zakres, w którym ma zostać utworzona grupa. |
DeleteDimensionGroupRequest
Usuwa grupę w określonym zakresie przez zmniejszenie głębokości wymiarów w zakresie.
Załóżmy na przykład, że arkusz zawiera grupę głębokości 1 w części B:E i grupę głębokości 2 w pozycji C:D. Usunięcie grupy w pozycji D:E powoduje, że arkusz zawiera grupę głębi 1 w obszarze B:D, a grupę Głębokość 2 nad grupą C:C.
Zapis JSON |
---|
{
"range": {
object (
|
Pola | |
---|---|
range
|
Zakres grupy do usunięcia. |
UpdateDimensionGroupRequest
Aktualizuje stan określonej grupy.
Zapis JSON |
---|
{
"dimensionGroup": {
object (
|
Pola | |
---|---|
dimensionGroup
|
Grupa, której stan ma zostać zaktualizowany. Zakres i głębokość grupy powinny określać prawidłową grupę w arkuszu, a wszystkie pozostałe pola zostaną zaktualizowane. |
fields
|
Pola, które wymagają aktualizacji. Musisz określić co najmniej jedno pole. Poziom główny
|
TrimWhitespaceRequest
Powoduje usunięcie odstępów (np. spacji, tabulatorów lub nowych wierszy) w każdej komórce w określonym zakresie. To żądanie powoduje usunięcie wszystkich odstępów z początku i końca tekstu każdej komórki oraz powoduje usunięcie wszystkich pozostałych znaków odstępu do jednej spacji. Jeśli przycięty tekst zaczyna się od znaku „+” lub '= oznacza, że tekst pozostaje wartością ciągu znaków i nie jest interpretowany jako formuła.
Zapis JSON |
---|
{
"range": {
object (
|
Pola | |
---|---|
range
|
Zakres, z którego komórki mają zostać przycięte. |
DeleteDuplicatesRequest
Usuwa wiersze z tego zakresu, które zawierają wartości w określonych kolumnach, które są duplikatami wartości z dowolnego poprzedniego wiersza. Wiersze z identycznymi wartościami, ale inną wielkością liter, formatowaniem lub formułami, są uznawane za duplikaty.
To żądanie usuwa też duplikaty wierszy ukrytych w widoku (na przykład przez filtr). Podczas usuwania duplikatów w zakresie wynikowym zachowywane jest pierwsze wystąpienie każdego skanowania zduplikowanych wierszy, zaczynając od góry w dół. Zawartość spoza określonego zakresu nie jest usuwana, a wiersze uznawane za duplikaty nie muszą przylegać do siebie w zakresie.
Zapis JSON |
---|
{ "range": { object ( |
Pola | |
---|---|
range
|
Zakres, z którego chcesz usunąć duplikaty wierszy. |
comparisonColumns[]
|
Kolumny w zakresie do przeanalizowania pod kątem zduplikowanych wartości. Jeśli nie wybierzesz żadnej kolumny, analizowane są wszystkie kolumny pod kątem duplikatów. |
UpdateEmbeddedObjectBorderRequest
Aktualizuje właściwość obramowania umieszczonego obiektu.
Zapis JSON |
---|
{
"objectId": integer,
"border": {
object (
|
Pola | |
---|---|
objectId
|
Identyfikator umieszczonego obiektu do zaktualizowania. |
border
|
Obramowanie, które ma zastosowanie do umieszczonego obiektu. |
fields
|
Pola, które wymagają aktualizacji. Musisz określić co najmniej jedno pole. Poziom główny
|
AddSlicerRequest
Dodaje fragmentator do arkusza w arkuszu kalkulacyjnym.
Zapis JSON |
---|
{
"slicer": {
object (
|
Pola | |
---|---|
slicer
|
Fragmentator, który powinien zostać dodany do arkusza kalkulacyjnego, wraz z pozycją, w której powinien zostać umieszczony.
|
UpdateSlicerSpecRequest
Aktualizuje specyfikacje fragmentatora. Nie spowoduje to przesuwania fragmentatora ani jego rozmiaru. Aby przenieść fragmentator lub zmienić jego rozmiar, użyj
UpdateEmbeddedObjectPositionRequest
Zapis JSON |
---|
{
"slicerId": integer,
"spec": {
object (
|
Pola | |
---|---|
slicerId
|
Identyfikator fragmentatora do zaktualizowania. |
spec
|
Specyfikacja, która ma być stosowana do fragmentatora. |
fields
|
Pola, które wymagają aktualizacji. Musisz określić co najmniej jedno pole. Poziom główny
|
AddDataSourceRequest
Dodaje źródło danych. Po dodaniu źródła danych powiązany
DATA_SOURCE
arkusz zostanie utworzony, a wykonanie zadania spowoduje odświeżenie arkusza w celu odczytania danych ze źródła danych.
Żądanie wymaga dodatkowego
bigquery.readonly
Zakres protokołu OAuth, jeśli dodajesz źródło danych BigQuery.
Zapis JSON |
---|
{
"dataSource": {
object (
|
Pola | |
---|---|
dataSource
|
Źródło danych do dodania. |
UpdateDataSourceRequest
Aktualizuje źródło danych. Po zaktualizowaniu źródła danych uruchomione jest wykonanie, aby odświeżyć powiązane
DATA_SOURCE
, aby odczytać dane ze zaktualizowanego źródła danych.
Żądanie wymaga dodatkowego
bigquery.readonly
Zakres protokołu OAuth, jeśli aktualizujesz źródło danych BigQuery.
Zapis JSON |
---|
{
"dataSource": {
object (
|
Pola | |
---|---|
dataSource
|
Źródło danych do zaktualizowania. |
fields
|
Pola, które wymagają aktualizacji. Musisz określić co najmniej jedno pole. Poziom główny
|
DeleteDataSourceRequest
Usuwa źródło danych. Prośba spowoduje też usunięcie powiązanego arkusza źródła danych i rozłączenie wszystkich powiązanych obiektów źródła danych.
Zapis JSON |
---|
{ "dataSourceId": string } |
Pola | |
---|---|
dataSourceId
|
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
bigquery.readonly
Zakres protokołu OAuth, jeśli odświeżasz źródło danych BigQuery.
Jeśli w jednej partii jest wiele żądań odświeżania odnoszących się do tych samych obiektów źródła danych, przetwarzane jest tylko ostatnie żądanie odświeżania i wszystkie te żądania zawierają tę samą odpowiedź.
Zapis JSON |
---|
{ "force": boolean, // Union field |
Pola | |
---|---|
force
|
Odświeża obiekty źródła danych niezależnie od bieżącego stanu. Jeśli zasada jest nieskonfigurowana, a przywołany obiekt źródła danych był w stanie błędu, odświeżanie natychmiast się nie powiedzie. |
Pole sumy
target Określa, co ma być odświeżane.
target
może być tylko jednym z tych elementów:
|
|
references
|
Odniesienia do obiektów źródła danych do odświeżenia. |
dataSourceId
|
Odniesienie do
|
isAll
|
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 (
|
Pola | |
---|---|
references[]
|
Pliki referencyjne. |
CancelDataSourceRefreshRequest
Anuluje co najmniej jedno odświeżenie obiektów źródła danych w arkuszu kalkulacyjnym według określonych odwołań.
Żądanie wymaga dodatkowego
bigquery.readonly
Zakres protokołu OAuth, jeśli anulujesz odświeżanie źródła danych BigQuery.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole sumy
target Określa, co ma zostać anulowane.
target
może być tylko jednym z tych elementów:
|
|
references
|
Odwołania do obiektów źródła danych, których odświeżanie zostanie anulowane. |
dataSourceId
|
Odniesienie do
|
isAll
|
Anuluje odświeżenie wszystkich istniejących obiektów źródła danych dla wszystkich źródeł danych w arkuszu kalkulacyjnym. |