Żądanie
Pojedynczy rodzaj aktualizacji do zastosowania w arkuszu kalkulacyjnym.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole uniikind . Rodzaj aktualizacji. Wymagane jest dokładnie 1 pole.
kind może być tylko jedną z tych wartości:
|
|
updateSpreadsheetProperties
|
Aktualizuje właściwości arkusza kalkulacyjnego. |
updateSheetProperties
|
Zaktualizuje właściwości arkusza. |
updateDimensionProperties
|
Zmienia właściwości wymiarów. |
updateNamedRange
|
Zaktualizuje zakres nazwany. |
repeatCell
|
Powtarza pojedynczą komórkę w całym zakresie. |
addNamedRange
|
Dodaje zakres nazwany. |
deleteNamedRange
|
Usuwa zakres nazwany. |
addSheet
|
Dodaje arkusz. |
deleteSheet
|
usuwa arkusz. |
autoFill
|
automatycznie wypełnia więcej danych na podstawie istniejących danych. |
cutPaste
|
Wycina dane z jednego obszaru i wkleja je w innym. |
copyPaste
|
kopiuje dane z jednego obszaru i wkleja je w innym. |
mergeCells
|
Scal komórki. |
unmergeCells
|
Rozłącza scalone komórki. |
updateBorders
|
Zmienia obramowania w zakresie komórek. |
updateCells
|
aktualizuje wiele komórek naraz. |
addFilterView
|
Dodaje widok filtra. |
appendCells
|
Dodaje komórki po ostatnim wierszu z danymi na arkuszu. |
clearBasicFilter
|
Czyści podstawowy filtr w arkuszu. |
deleteDimension
|
Usuwa wiersze lub kolumny w arkuszu. |
deleteEmbeddedObject
|
Usuwa wbudowany obiekt (np.wykres, obraz) w arkuszu. |
deleteFilterView
|
Usuwa z arkusza widok filtra. |
duplicateFilterView
|
powiela widok filtra. |
duplicateSheet
|
Duplikuje arkusz. |
findReplace
|
Znajduje i zastępuje wystąpienia określonego tekstu innym tekstem. |
insertDimension
|
Wstawia nowe wiersze lub kolumny w arkuszu. |
insertRange
|
Wstawia nowe komórki w arkuszu, przesuwając istniejące komórki. |
moveDimension
|
Przenosi wiersze lub kolumny w inne miejsce arkusza. |
updateEmbeddedObjectPosition
|
Zmienia położenie osadzonego obiektu (np. wykresu lub obrazu). |
pasteData
|
Wkleja dane (HTML lub rozdzielone) do arkusza. |
textToColumns
|
Przekształca kolumnę tekstu w wiele kolumn tekstu. |
updateFilterView
|
Aktualizuje właściwości widoku filtra. |
deleteRange
|
Usuwa z arkusza zakres komórek, przesuwając pozostałe komórki. |
appendDimension
|
Dodaje wymiary na końcu arkusza. |
addConditionalFormatRule
|
Dodaje nową regułę formatowania warunkowego. |
updateConditionalFormatRule
|
Zaktualizuj istniejącą regułę formatowania warunkowego. |
deleteConditionalFormatRule
|
usuwa istniejącą regułę formatowania warunkowego. |
sortRange
|
Sortuje dane w zakresie. |
setDataValidation
|
Ustawia sprawdzanie poprawności danych dla co najmniej 1 komórki. |
setBasicFilter
|
Ustawia podstawowy filtr na arkuszu. |
addProtectedRange
|
Dodaje zakres chroniony. |
updateProtectedRange
|
Zaktualizowano zakres chroniony. |
deleteProtectedRange
|
Usuwa zakres chroniony. |
autoResizeDimensions
|
Automatycznie zmienia rozmiar co najmniej 1 wymiaru na podstawie zawartości komórek w tym wymiarze. |
addChart
|
Dodaje wykres. |
updateChartSpec
|
Aktualizuje specyfikacje wykresu. |
updateBanding
|
Aktualizuje zakres pasmowy |
addBanding
|
Dodaje nowy zakres pasmowy |
deleteBanding
|
Usuwanie zakresu z pasmami |
createDeveloperMetadata
|
Tworzy nowe metadane dewelopera. |
updateDeveloperMetadata
|
Aktualizuje istniejący wpis metadanych dewelopera. |
deleteDeveloperMetadata
|
usuwa metadane dewelopera; |
randomizeRange
|
Losowo zmienia kolejność wierszy w zakresie. |
addDimensionGroup
|
Tworzy grupę w określonym zakresie. |
deleteDimensionGroup
|
Usuwa grupę w określonym zakresie. |
updateDimensionGroup
|
Aktualizuje stan określonej grupy. |
trimWhitespace
|
Usuwa z komórek spacje (np. spacje, tabulacje lub nowe wiersze). |
deleteDuplicates
|
Usuwa wiersze zawierające zduplikowane wartości w określonych kolumnach zakresu komórek. |
updateEmbeddedObjectBorder
|
Aktualizuje obramowanie osadzonego obiektu. |
addSlicer
|
Dodaje fragmentator. |
updateSlicerSpec
|
Aktualizuje specyfikacje narzędzia do cięcia. |
addDataSource
|
Dodaje źródło danych. |
updateDataSource
|
Zaktualizuje ź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 db. |
cancelDataSourceRefresh
|
anuluje odświeżanie co najmniej 1 źródła danych i powiązanych obiektów db. |
addTable
|
Dodaje tabelę. |
updateTable
|
Aktualizuje tabelę. |
deleteTable
|
prośba o usunięcie tabeli. |
UpdateSpreadsheetPropertiesRequest
Aktualizuje właściwości arkusza kalkulacyjnego.
Zapis JSON |
---|
{
"properties": {
object ( |
Pola | |
---|---|
properties
|
Właściwości do zaktualizowania. |
fields
|
Pola, które należy zaktualizować. Musisz określić co najmniej 1 pole. Element 'properties' w korzeniach jest domyślny i nie trzeba go podawać. Pojedynczy znak |
UpdateSheetPropertiesRequest
Zaktualizuje właściwości arkusza za pomocą określonej funkcji sheetId
.
Zapis JSON |
---|
{
"properties": {
object ( |
Pola | |
---|---|
properties
|
Właściwości do zaktualizowania. |
fields
|
Pola, które należy zaktualizować. Musisz określić co najmniej 1 pole. Identyfikator |
UpdateDimensionPropertiesRequest
Aktualizuje właściwości wymiarów w określonym zakresie.
Zapis JSON |
---|
{ "properties": { object ( |
Pola | |
---|---|
properties
|
Właściwości do zaktualizowania. |
fields
|
Pola, które należy zaktualizować. Musisz określić co najmniej 1 pole. Element |
Pole uniidimension_range . Zakres wymiaru.
dimension_range może być tylko jedną z tych wartości:
|
|
range
|
Wiersze lub kolumny, które chcesz zaktualizować. |
dataSourceSheetRange
|
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 ( |
Pola | |
---|---|
sheetId
|
Identyfikator arkusza źródła danych, w którym znajduje się zakres. |
columnReferences[]
|
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 ( |
Pola | |
---|---|
namedRange
|
Nazwany zakres, który ma zostać zaktualizowany o nowe właściwości. |
fields
|
Pola, które należy zaktualizować. Musisz określić co najmniej 1 pole. Identyfikator |
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 ( |
Pola | |
---|---|
range
|
Zakres, w którym ma być powtarzana komórka. |
cell
|
Dane do zapisania. |
fields
|
Pola, które należy zaktualizować. Musisz określić co najmniej 1 pole. Identyfikator |
AddNamedRangeRequest
Dodaje do arkusza kalkulacyjnego zakres nazwany.
Zapis JSON |
---|
{
"namedRange": {
object ( |
Pola | |
---|---|
namedRange
|
Nazwany zakres do dodania. Pole |
DeleteNamedRangeRequest
Usuwa z arkusza kalkulacyjnego zakres nazwany o podanym identyfikatorze.
Zapis JSON |
---|
{ "namedRangeId": string } |
Pola | |
---|---|
namedRangeId
|
Identyfikator zakresu nazwanego, który chcesz usunąć. |
AddSheetRequest
Dodaje nowy arkusz. Gdy arkusz jest dodawany w danym indeksie, indeksy wszystkich kolejnych arkuszy są zwiększane. Aby dodać arkusz obiektów, użyj zamiast tego pola AddChartRequest
i podaj wartość EmbeddedObjectPosition.sheetId
lub EmbeddedObjectPosition.newSheet
.
Zapis JSON |
---|
{
"properties": {
object ( |
Pola | |
---|---|
properties
|
Właściwości, które powinien mieć nowy arkusz. Wszystkie właściwości są opcjonalne. Pole |
DeleteSheetRequest
usuwa żądany arkusz.
Zapis JSON |
---|
{ "sheetId": integer } |
Pola | |
---|---|
sheetId
|
Identyfikator arkusza do usunięcia.
Jeśli arkusz jest typu |
AutoFillRequest
Wypełnia więcej danych na podstawie istniejących danych.
Zapis JSON |
---|
{ "useAlternateSeries": boolean, // Union field |
Pola | |
---|---|
useAlternateSeries
|
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 uniiarea . Obszar do automatycznego wypełniania.
area może być tylko jedną z tych wartości:
|
|
range
|
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
|
obszary źródłowe i docelowe do autouzupełniania; zawiera wyraźną informację o źródle autouzupełniania i miejscu, w którym można rozszerzyć te dane; |
SourceAndDestination
Kombinacja zakresu źródła i sposób jego rozszerzenia.
Zapis JSON |
---|
{ "source": { object ( |
Pola | |
---|---|
source
|
Lokalizacja danych, które mają być używane jako źródło autouzupełniania. |
dimension
|
Wymiar, w którym mają być wypełniane dane. |
fillLength
|
Liczba wierszy lub kolumn, w których mają być umieszczone dane. Liczby dodatnie rozszerzają się 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 ( |
Pola | |
---|---|
source
|
Źródłowe dane do wycięcia. |
destination
|
współrzędna lewy górny, w której mają zostać wklejone dane; |
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 ( |
Pola | |
---|---|
source
|
Źródłowy zakres do skopiowania. |
destination
|
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
|
Jakiego rodzaju dane chcesz wkleić. |
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 ( |
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 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 ( |
Pola | |
---|---|
range
|
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:
-
zakres: A1:A5
{ top: RED, bottom: WHITE }
-
zakres: A1:A5
{ left: BLUE }
W przypadku komórek A1:A5 będą to krawędzie { top: RED, bottom: WHITE, left: BLUE }
. Jeśli chcesz usunąć obramowanie, ustaw styl na NONE
.
Zapis JSON |
---|
{ "range": { object ( |
Pola | |
---|---|
range
|
Zakres, którego granice mają zostać zaktualizowane. |
top
|
Obramowanie, które ma być umieszczone na górze zakresu. |
bottom
|
Obramowanie do umieszczenia na dole zakresu. |
left
|
Obramowanie do umieszczenia po lewej stronie zakresu. |
right
|
Obramowanie do umieszczenia po prawej stronie zakresu. |
innerHorizontal
|
Poziomy obrys, który ma być umieszczony w zakresie. |
innerVertical
|
Pionowa krawędź, którą chcesz umieścić w zakresie. |
UpdateCellsRequest
Zaktualizuje wszystkie komórki w zakresie nowymi danymi.
Zapis JSON |
---|
{ "rows": [ { object ( |
Pola | |
---|---|
rows[]
|
Dane do zapisania. |
fields
|
Pola 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”. Pojedynczy znak
|
Pole uniiarea . Dane o lokalizacji powinny być zapisane. Musisz podać dokładnie jedną wartość.
area może być tylko jedną z tych wartości:
|
|
start
|
Współrzędna, w której ma się rozpocząć zapisywanie danych. Można zapisać dowolną liczbę wierszy i kolumn (w tym różną liczbę kolumn na wiersz). |
range
|
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 |
AddFilterViewRequest
Dodaje widok filtra.
Zapis JSON |
---|
{
"filter": {
object ( |
Pola | |
---|---|
filter
|
Filtr do dodania. Pole |
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 ( |
Pola | |
---|---|
sheetId
|
Identyfikator arkusza, do którego mają zostać dołączone dane. |
rows[]
|
Dane do dołączenia. |
fields
|
Pola 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 uniiarea . Dane o lokalizacji powinny być zapisane.
area może być tylko jedną z tych wartości:
|
|
tableId
|
Identyfikator tabeli, do której chcesz dołączyć dane. Dane zostaną tylko dołączone do korpusu tabeli.
To pole ma też pierwszeństwo przed polem |
ClearBasicFilterRequest
Usuwa podstawowy filtr, jeśli taki istnieje w arkuszu.
Zapis JSON |
---|
{ "sheetId": integer } |
Pola | |
---|---|
sheetId
|
Identyfikator arkusza, w którym ma zostać wyczyszczony podstawowy filtr. |
DeleteDimensionRequest
Usuwa wymiary z arkusza.
Zapis JSON |
---|
{
"range": {
object ( |
Pola | |
---|---|
range
|
Wymiary, które mają zostać usunięte z arkusza. |
DeleteEmbeddedObjectRequest
Usuwa wbudowany obiekt o podanym identyfikatorze.
Zapis JSON |
---|
{ "objectId": integer } |
Pola | |
---|---|
objectId
|
Identyfikator obiektu do usunięcia. |
DeleteFilterViewRequest
Usuwa konkretny widok filtra.
Zapis JSON |
---|
{ "filterId": integer } |
Pola | |
---|---|
filterId
|
Identyfikator filtra do usunięcia. |
DuplicateFilterViewRequest
Duplikat danego widoku filtra.
Zapis JSON |
---|
{ "filterId": integer } |
Pola | |
---|---|
filterId
|
Identyfikator filtra, który ma zostać zduplikowany. |
DuplicateSheetRequest
powiela zawartość arkusza.
Zapis JSON |
---|
{ "sourceSheetId": integer, "insertSheetIndex": integer, "newSheetId": integer, "newSheetName": string } |
Pola | |
---|---|
sourceSheetId
|
Arkusz, który chcesz zduplikować.
Jeśli arkusz źródłowy jest typu
|
insertSheetIndex
|
Indeks (rozpoczynający się od 0) miejsca, w którym ma zostać wstawiony nowy arkusz. Indeks wszystkich arkuszy po tym jest zwiększany. |
newSheetId
|
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
|
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 |
Pola | |
---|---|
find
|
Wartość do wyszukania. |
replacement
|
Wartość do użycia jako wartość zastępcza. |
matchCase
|
Prawda, jeśli w wyszukiwaniu jest rozróżniana wielkość liter. |
matchEntireCell
|
Wartość Prawda, jeśli wartość do znalezienia ma pasować do całej komórki. |
searchByRegex
|
Prawda, jeśli wartość znajdowania 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ść |
includeFormulas
|
Wartość „PRAWDA”, jeśli wyszukiwanie ma obejmować komórki z formułami. False, aby pominąć komórki z formułami. |
Pole uniiscope . Zakres, w którym ma nastąpić wyszukiwanie/zastępowanie – musi być ustawiony jeden i tylko jeden zakres.
scope może być tylko jedną z tych wartości:
|
|
range
|
Zakres, w którym ma nastąpić wyszukiwanie/zastępowanie. |
sheetId
|
Arkusz, w którym chcesz znaleźć i zastąpić tekst. |
allSheets
|
Wartość Prawda oznacza, że funkcja znajdź/wymień ma działać na wszystkich arkuszach. |
InsertDimensionRequest
Wstawia wiersze lub kolumny w arkuszu w określonym indeksie.
Zapis JSON |
---|
{
"range": {
object ( |
Pola | |
---|---|
range
|
Wymiary do wstawienia. Zarówno indeks początkowy, jak i końcowy muszą być ograniczone. |
inheritFromBefore
|
Określa, czy właściwości wymiarów mają być rozszerzone z wymiarów poprzedzających nowo wstawione 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 |
InsertRangeRequest
Wstawia komórki w zakresie, przesuwając istniejące komórki w górę lub w dół.
Zapis JSON |
---|
{ "range": { object ( |
Pola | |
---|---|
range
|
Zakres, do którego mają zostać wstawione nowe komórki. Zakres jest ograniczony do bieżących granic arkusza. |
shiftDimension
|
Wymiar, który zostanie przesunięty podczas wstawiania komórek. Jeśli zaznaczysz opcję |
MoveDimensionRequest
Przenosi co najmniej 1 wiersz lub co najmniej 1 kolumnę.
Zapis JSON |
---|
{
"source": {
object ( |
Pola | |
---|---|
source
|
Wymiary źródeł, które chcesz przenieść. |
destinationIndex
|
Indeks początkowy oparty na współrzędnych, na podstawie którego dane źródłowe zostaną przeniesione przed usunięciem ich 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 tabelę |
UpdateEmbeddedObjectPositionRequest
zmienić pozycję osadzonego obiektu (np. przesunąć lub zmienić rozmiar wykresu lub obrazu);
Zapis JSON |
---|
{
"objectId": integer,
"newPosition": {
object ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu do przeniesienia. |
newPosition
|
Wyraźna pozycja, do której należy przenieść umieszczony obiekt. Jeśli ustawisz opcję |
fields
|
Pola w usługach |
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ą się zacząć wstawiać dane. |
data
|
Dane do wstawienia. |
type
|
Sposób wklejania danych. |
Pole uniikind . Aby określić, jak interpretować dane, musisz ustawić dokładnie jedną wartość.
kind może być tylko jedną z tych wartości:
|
|
delimiter
|
Separator w danych. |
html
|
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 ( |
Pola | |
---|---|
source
|
Zakres danych źródłowych. Musi ona obejmować dokładnie jedną kolumnę. |
delimiter
|
Separator. Używana tylko wtedy, gdy delimiterType ma wartość |
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 ( |
Pola | |
---|---|
filter
|
Nowe właściwości widoku filtra. |
fields
|
Pola, które należy zaktualizować. Musisz określić co najmniej 1 pole. Identyfikator |
DeleteRangeRequest
Usuwa zakres komórek, przesuwając inne komórki do obszaru, który został usunięty.
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 wybierzesz |
AppendDimensionRequest
Dodaje wiersze lub kolumny na końcu arkusza.
Zapis JSON |
---|
{
"sheetId": integer,
"dimension": enum ( |
Pola | |
---|---|
sheetId
|
Arkusz, do którego chcesz dołączyć wiersze lub kolumny. |
dimension
|
Określa, czy dołączane mają być wiersze czy kolumny. |
length
|
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 ( |
Pola | |
---|---|
rule
|
Regułę do dodania. |
index
|
Indeks (rozpoczynający się od 0) miejsca, w którym ma zostać wstawiona reguła. |
UpdateConditionalFormatRuleRequest
Zaktualizuje regułę formatowania warunkowego w danym indeksie lub przeniesie ją do innego indeksu.
Zapis JSON |
---|
{ "index": integer, "sheetId": integer, // Union field |
Pola | |
---|---|
index
|
Indeks zaczynający się od 0 reguły, która ma zostać zastąpiona lub przeniesiona. |
sheetId
|
Arkusz reguły, którą chcesz przenieść. Wymagane, jeśli właściwość |
Pole uniiinstruction . Rodzaj aktualizacji, która powinna zostać przeprowadzona.
instruction może być tylko jedną z tych wartości:
|
|
rule
|
Reguła, która powinna zastąpić regułę o danym indeksie. |
newIndex
|
Nowy indeks liczony od 0, na którym powinna kończyć się reguła. |
DeleteConditionalFormatRuleRequest
Usuwa regułę formatowania warunkowego o podanym indeksie. Indeksy wszystkich kolejnych reguł są zmniejszane.
Zapis JSON |
---|
{ "index": integer, "sheetId": integer } |
Pola | |
---|---|
index
|
Indeks (rozpoczynający się od 0) 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 poszczególnych kolumnach.
Zapis JSON |
---|
{ "range": { object ( |
Pola | |
---|---|
range
|
Zakres do posortowania. |
sortSpecs[]
|
kolejność sortowania w poszczególnych kolumnach, Późniejsze specyfikacje są używane, gdy wartości są równe w poprzednich 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 ( |
Pola | |
---|---|
range
|
Zakres, do którego ma się odnosić reguła sprawdzania poprawności danych. |
rule
|
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
|
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 ( |
Pola | |
---|---|
filter
|
Filtr do ustawienia. |
AddProtectedRangeRequest
Dodaje nowy zakres chroniony.
Zapis JSON |
---|
{
"protectedRange": {
object ( |
Pola | |
---|---|
protectedRange
|
Dodawany zakres chroniony. Pole |
UpdateProtectedRangeRequest
Zaktualizowano istniejący zakres chroniony za pomocą określonego protectedRangeId
.
Zapis JSON |
---|
{
"protectedRange": {
object ( |
Pola | |
---|---|
protectedRange
|
Chroniony zakres, który ma zostać zaktualizowany o nowe właściwości. |
fields
|
Pola, które należy zaktualizować. Musisz określić co najmniej 1 pole. Identyfikator |
DeleteProtectedRangeRequest
Usuwa chroniony zakres o podanym identyfikatorze.
Zapis JSON |
---|
{ "protectedRangeId": integer } |
Pola | |
---|---|
protectedRangeId
|
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 |
Pola | |
---|---|
Pole uniidimension_range . Zakres wymiaru.
dimension_range może być tylko jedną z tych wartości:
|
|
dimensions
|
Wymiary, których rozmiar ma być automatycznie zmieniany. |
dataSourceSheetDimensions
|
Wymiary na arkuszu źródła danych mają automatycznie zmieniać rozmiar. |
AddChartRequest
Dodaje wykres do arkusza w arkuszu kalkulacyjnym.
Zapis JSON |
---|
{
"chart": {
object ( |
Pola | |
---|---|
chart
|
wykres, który należy dodać do arkusza kalkulacyjnego, wraz z miejscem, w którym ma się on znaleźć; Pole |
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 ( |
Pola | |
---|---|
chartId
|
Identyfikator wykresu do zaktualizowania. |
spec
|
Specyfikacja, która zostanie zastosowana do wykresu. |
UpdateBandingRequest
Aktualizuje właściwości podanego zakresu z pasmami.
Zapis JSON |
---|
{
"bandedRange": {
object ( |
Pola | |
---|---|
bandedRange
|
Zakres pasmowy do zaktualizowania za pomocą nowych właściwości. |
fields
|
Pola, które należy zaktualizować. Musisz określić co najmniej 1 pole. Identyfikator |
AddBandingRequest
Dodaje do arkusza nowy zakres pasmowy.
Zapis JSON |
---|
{
"bandedRange": {
object ( |
Pola | |
---|---|
bandedRange
|
Dodawany zakres z pasmami. Pole |
DeleteBandingRequest
Usuwa z arkusza kalkulacyjnego zakres z pasmami o podanym identyfikatorze.
Zapis JSON |
---|
{ "bandedRangeId": integer } |
Pola | |
---|---|
bandedRangeId
|
Identyfikator zakresu podzielonego na pasma, który chcesz usunąć. |
CreateDeveloperMetadataRequest
prośba o utworzenie metadanych dewelopera;
Zapis JSON |
---|
{
"developerMetadata": {
object ( |
Pola | |
---|---|
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ć usługi, które chce zaktualizować, oraz co najmniej 1 wartośćDataFilter
odpowiadającą metadanym, które chce zaktualizować.
Zapis JSON |
---|
{ "dataFilters": [ { object ( |
Pola | |
---|---|
dataFilters[]
|
Filtry pasujące do wpisów metadanych dewelopera, które mają zostać zaktualizowane. |
developerMetadata
|
Wartość, do której zostaną zaktualizowane wszystkie metadane pasujące do filtrów danych. |
fields
|
Pola, które należy zaktualizować. Musisz określić co najmniej 1 pole. Identyfikator |
DeleteDeveloperMetadataRequest
prośba o usunięcie metadanych dewelopera;
Zapis JSON |
---|
{
"dataFilter": {
object ( |
Pola | |
---|---|
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 ( |
Pola | |
---|---|
range
|
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 ( |
Pola | |
---|---|
range
|
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 ( |
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 inne pola powinny zostać zaktualizowane. |
fields
|
Pola, które należy zaktualizować. Musisz określić co najmniej 1 pole. Identyfikator |
TrimWhitespaceRequest
Obcina białe znaki (takie jak spacje, tabulacje czy nowe linie) w każdej komórce w określonym zakresie. To żądanie usuwa wszystkie odstępy na początku i końcu tekstu w każdej komórce oraz zamienia wszystkie podciągi znaków odstępu 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 ( |
Pola | |
---|---|
range
|
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 widokiem (np. z powodu filtra). Podczas usuwania duplikatów w wynikającym zakresie zachowywany jest pierwszy duplikat każdego wiersza skanowanego 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 zakresie.
Zapis JSON |
---|
{ "range": { object ( |
Pola | |
---|---|
range
|
Zakres, z którego mają zostać usunięte zduplikowane wiersze. |
comparisonColumns[]
|
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 ( |
Pola | |
---|---|
objectId
|
Identyfikator obiektu do zastąpienia. |
border
|
Ramka stosowana w przypadku umieszczonego obiektu. |
fields
|
Pola, które należy zaktualizować. Musisz określić co najmniej 1 pole. Identyfikator |
AddSlicerRequest
Dodaje filtr do arkusza w arkuszu kalkulacyjnym.
Zapis JSON |
---|
{
"slicer": {
object ( |
Pola | |
---|---|
slicer
|
Filtr, który należy dodać do arkusza kalkulacyjnego, wraz z miejscem, w którym należy go umieścić. Pole |
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 ( |
Pola | |
---|---|
slicerId
|
Identyfikator narzędzia do dzielenia, które chcesz zaktualizować. |
spec
|
Specyfikacja, która zostanie zastosowana do narzędzia do dzielenia. |
fields
|
Pola, które należy zaktualizować. Musisz określić co najmniej 1 pole. Identyfikator |
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, jeśli dodajesz źródło danych BigQuery.bigquery.readonly
Zapis JSON |
---|
{
"dataSource": {
object ( |
Pola | |
---|---|
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 ( |
Pola | |
---|---|
dataSource
|
Źródło danych, które chcesz zaktualizować. |
fields
|
Pola, które należy zaktualizować. Musisz określić co najmniej 1 pole. Identyfikator |
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, 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 otrzymają taką samą odpowiedź.
Zapis JSON |
---|
{ "force": boolean, // Union field |
Pola | |
---|---|
force
|
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 uniitarget . Określa, co ma zostać odświeżone.
target może być tylko jedną z tych wartości:
|
|
references
|
Odwołania do obiektów źródeł danych do odświeżenia. |
dataSourceId
|
Odwołanie 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[]
|
odsyłacze, |
CancelDataSourceRefreshRequest
anuluje jedno lub wiele odświeżeń obiektów źródeł 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 |
Pola | |
---|---|
Pole uniitarget . Określa, co anulować.
target może być tylko jedną z tych wartości:
|
|
references
|
Odniesienia do obiektów źródła danych, których odświeżanie ma zostać anulowane. |
dataSourceId
|
Odwołanie do |
isAll
|
anuluje wszystkie istniejące odświeżenia obiektów źródeł danych we wszystkich źródłach danych w arkuszu kalkulacyjnym. |
AddTableRequest
Dodaje nową tabelę do arkusza kalkulacyjnego.
Zapis JSON |
---|
{
"table": {
object ( |
Pola | |
---|---|
table
|
Wymagane. Tabela do dodania. |
UpdateTableRequest
Aktualizuje tabelę w arkuszu kalkulacyjnym.
Zapis JSON |
---|
{
"table": {
object ( |
Pola | |
---|---|
table
|
Wymagane. Tabela do zaktualizowania. |
fields
|
Wymagane. Pola, które należy zaktualizować. Musisz określić co najmniej 1 pole. Identyfikator |
DeleteTableRequest
Usuwa z arkusza kalkulacyjnego tabelę o podanym identyfikatorze.
Zapis JSON |
---|
{ "tableId": string } |
Pola | |
---|---|
tableId
|
Identyfikator tabeli do usunięcia. |