Prośba
Pojedynczy rodzaj aktualizacji do zastosowania do arkusza kalkulacyjnego.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole sumy kind . Rodzaj aktualizacji. Wymagane jest dokładnie 1 pole.
kind może mieć tylko jedną z tych wartości:
|
|
updateSpreadsheetProperties
|
Aktualizuje właściwości arkusza kalkulacyjnego. |
updateSheetProperties
|
Aktualizuje właściwości arkusza. |
updateDimensionProperties
|
Aktualizuje właściwości wymiarów. |
updateNamedRange
|
Aktualizuje zakres nazwany. |
repeatCell
|
Powtarza pojedynczą komórkę w zakresie. |
addNamedRange
|
Dodaje zakres nazwany. |
deleteNamedRange
|
Usuwa zakres nazwany. |
addSheet
|
Dodaje arkusz. |
deleteSheet
|
Usuwa arkusz. |
autoFill
|
Automatycznie uzupełnia dodatkowe dane na podstawie istniejących danych. |
cutPaste
|
Wycina dane z jednego obszaru i wkleja je w innym. |
copyPaste
|
Kopiowanie danych z jednego obszaru i wklejanie ich w innym. |
mergeCells
|
Scala komórki. |
unmergeCells
|
Rozdziela scalone komórki. |
updateBorders
|
Aktualizuje obramowanie zakresu komórek. |
updateCells
|
Aktualizuje wiele komórek jednocześnie. |
addFilterView
|
Dodaje widok filtra. |
appendCells
|
Dodaje po ostatnim wierszu komórki z danymi w arkuszu. |
clearBasicFilter
|
Czyści filtr podstawowy w arkuszu. |
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 określonego tekstu innym tekstem. |
insertDimension
|
Wstawianie nowych wierszy lub kolumn w arkuszu. |
insertRange
|
Wstawianie nowych komórek w arkuszu powoduje przesunięcie istniejących komórek. |
moveDimension
|
Przenosi wiersze lub kolumny do innej lokalizacji w arkuszu. |
updateEmbeddedObjectPosition
|
Aktualizuje pozycję umieszczonego obiektu (np. wykresu, obrazu). |
pasteData
|
Wkleja dane (HTML lub rozdzielane) do arkusza. |
textToColumns
|
Konwertuje kolumnę tekstu na wiele kolumn tekstu. |
updateFilterView
|
Aktualizuje właściwości widoku filtra. |
deleteRange
|
Powoduje usunięcie zakresu komórek z arkusza i przesunięcie pozostałych komórek. |
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łę formatowania warunkowego. |
sortRange
|
Sortuje dane według zakresu. |
setDataValidation
|
Konfiguruje 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 jednego lub kilku wymiarów na podstawie zawartości komórek w tym wymiarze. |
addChart
|
Dodaje wykres. |
updateChartSpec
|
Aktualizuje specyfikacje wykresu. |
updateBanding
|
Aktualizuje zakres czasowy |
addBanding
|
Dodaje nowy zakres z pasami |
deleteBanding
|
Usuwa zakres z pasami |
createDeveloperMetadata
|
Tworzy nowe metadane dewelopera |
updateDeveloperMetadata
|
Aktualizuje istniejący wpis metadanych dewelopera |
deleteDeveloperMetadata
|
Usuwa metadane dewelopera |
randomizeRange
|
Powoduje losową kolejność wierszy w zakresie. |
addDimensionGroup
|
Tworzy grupę z określonego zakresu. |
deleteDimensionGroup
|
Usuwa grupę z określonego zakresu. |
updateDimensionGroup
|
Aktualizuje stan określonej grupy. |
trimWhitespace
|
Usuwa komórki ze odstępami (takimi jak spacje, znaki tabulacji lub znaki nowego wiersza). |
deleteDuplicates
|
Usuwa wiersze zawierające zduplikowane wartości w określonych kolumnach 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 jedno lub wiele źródeł danych i powiązane z nimi obiekty db. |
cancelDataSourceRefresh
|
Anuluje odświeżanie jednego lub wielu źródeł danych i powiązanych obiektów db. |
UpdateSpreadsheetPropertiesRequest
Aktualizuje właściwości arkusza kalkulacyjnego.
Zapis JSON |
---|
{
"properties": {
object (
|
Pola | |
---|---|
properties
|
Właściwości do zaktualizowania. |
fields
|
Pola, które należy zaktualizować. Musisz określić co najmniej jedno pole. Właściwości główne są domniemane i nie należy ich określać. Pojedynczego elementu |
UpdateSheetPropertiesRequest
Aktualizuje właściwości arkusza przy użyciu podanej wartości 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 jedno pole. Poziom główny |
UpdateDimensionPropertiesRequest
Aktualizuje właściwości wymiarów w wybranym 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 jedno pole. Poziom główny |
Pole sumy dimension_range . Zakres wymiaru.
dimension_range może mieć tylko jedną z tych wartości:
|
|
range
|
Wiersze lub kolumny do zaktualizowania. |
dataSourceSheetRange
|
Kolumny w arkuszu źródła danych do zaktualizowania. |
DataSourceSheetDimensionRange
Zakres wzdłuż 1 wymiaru w arkuszu DATA_SOURCE
.
Zapis JSON |
---|
{
"sheetId": integer,
"columnReferences": [
{
object (
|
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
|
Zakres nazwany do zaktualizowania o nowe właściwości. |
fields
|
Pola, które należy zaktualizować. Musisz określić co najmniej jedno pole. Poziom główny |
RepeatCellRequest
Aktualizuje wszystkie komórki w zakresie na wartości w danym obiekcie komórki. Zaktualizowano tylko pola wymienione w polu fields
; pozostałe pozostają niezmienione.
Jeśli tworzysz komórkę przy użyciu formuły, zakresy formuły będą automatycznie rosły dla każdego pola w zakresie. Jeśli na przykład wpiszesz komórkę z formułą =A1
w zakresie B2:C4, B2 będzie wyglądać tak: =A1
, B3 to =A2
, B4 to =A3
, C2 to =B1
, C3 to =B2
, C4 – =B3
.
Aby zakresy w formule pozostawały statyczne, użyj wskaźnika $
. Na przykład użyj formuły =$A$1
, aby zapobiec przyrostowi zarówno wiersza, jak i kolumny.
Zapis JSON |
---|
{ "range": { object ( |
Pola | |
---|---|
range
|
Zakres, w którym ma się powtarzać komórka. |
cell
|
Dane do zapisu. |
fields
|
Pola, które należy zaktualizować. Musisz określić co najmniej jedno pole. Poziom główny |
AddNamedRangeRequest
Dodaje nazwany zakres do arkusza kalkulacyjnego.
Zapis JSON |
---|
{
"namedRange": {
object (
|
Pola | |
---|---|
namedRange
|
Zakres nazwany do dodania. Pole |
DeleteNamedRangeRequest
Usuwa z arkusza kalkulacyjnego zakres nazwany o podanym identyfikatorze.
Zapis JSON |
---|
{ "namedRangeId": string } |
Pola | |
---|---|
namedRangeId
|
Identyfikator zakresu nazwanego do usunięcia. |
AddSheetRequest
Dodaje nowy arkusz. Dodanie arkusza o danym indeksie zwiększa wartość indeksów kolejnych arkuszy. Aby dodać arkusz obiektów, użyj AddChartRequest
i podaj EmbeddedObjectPosition.sheetId
lub EmbeddedObjectPosition.newSheet
.
Zapis JSON |
---|
{
"properties": {
object (
|
Pola | |
---|---|
properties
|
Właściwości nowego arkusza. 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
|
Prawda, jeśli mamy generować dane za pomocą serii „alternatywnych”. Zależy to od typu i ilości danych źródłowych. |
Pole sumy area . Obszar do autouzupełniania.
area może mieć tylko jedną z tych wartości:
|
|
range
|
Zakres do autouzupełniania. Spowoduje to sprawdzenie zakresu i wykrycie lokalizacji, w której znajdują się dane, a następnie automatyczne wypełnienie ich pozostałych wartościami. |
sourceAndDestination
|
Obszary źródłowe i docelowe do autouzupełniania. Widoczne jest tam źródło autouzupełniania i miejsce rozszerzenia tych danych. |
SourceAndDestination
Kombinację zakresu źródłowego i sposób jego rozszerzenia.
Zapis JSON |
---|
{ "source": { object ( |
Pola | |
---|---|
source
|
Lokalizacja danych, które mają być używane jako źródło autouzupełniania. |
dimension
|
Wymiar, w którym powinny zostać wypeł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 rozwijają się przed pierwszym wierszem lub pierwszą kolumną w źródle. |
CutPasteRequest
Przenosi dane ze źródła do miejsca docelowego.
Zapis JSON |
---|
{ "source": { object ( |
Pola | |
---|---|
source
|
Dane źródłowe do wycięcia. |
destination
|
Współrzędna w lewym górnym rogu miejsca, w którym mają zostać wklejone dane. |
pasteType
|
Jakiego rodzaju dane mają zostać wklejone. Wszystkie dane źródłowe zostaną wycięte niezależnie od wklejenia. |
PasteType
Jakiego rodzaju dane należy wkleić.
Wartości w polu enum | |
---|---|
PASTE_NORMAL
|
Wklej wartości, formuły, formaty i scalone komórki. |
PASTE_VALUES
|
Wklej wartości TYLKO bez formatów, formuł ani scalonych komórek. |
PASTE_FORMAT
|
Wklej tylko format i sprawdzanie poprawności danych. |
PASTE_NO_BORDERS
|
Jak PASTE_NORMAL , ale bez obramowania.
|
PASTE_FORMULA
|
Wklej tylko formuły. |
PASTE_DATA_VALIDATION
|
Wklej tylko reguły sprawdzania poprawności danych. |
PASTE_CONDITIONAL_FORMATTING
|
Wklej tylko reguły formatowania warunkowego. |
CopyPasteRequest
Kopiuje dane ze źródła do miejsca docelowego.
Zapis JSON |
---|
{ "source": { object ( |
Pola | |
---|---|
source
|
Zakres źródłowy do skopiowania. |
destination
|
Lokalizacja, do której chcesz wkleić treść. Jeśli zakres obejmuje rozpiętość, która jest wielokrotnością wysokości lub szerokości źródła, dane będą się powtarzać, by wypełnić zakres docelowy. Jeśli zakres jest mniejszy niż zakres źródłowy, wszystkie dane źródłowe zostaną skopiowane (poniżej końca zakresu docelowego). |
pasteType
|
Jakiego rodzaju dane mają zostać wklejone. |
pasteOrientation
|
jak dane powinny zostać uporządkowane podczas wklejania. |
PasteOrientation
Sposób wykonywania operacji wklejania.
Wartości w polu enum | |
---|---|
NORMAL
|
Wklej normalnie. |
TRANSPOSE
|
Wklej dane transponowane, gdzie wszystkie wiersze staną się kolumnami i odwrotnie. |
MergeCellsRequest
Scala wszystkie komórki w zakresie.
Zapis JSON |
---|
{ "range": { object ( |
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 wszystkie komórki mają zostać rozdzielone. Jeśli zakres obejmuje wiele scalonych komórek, wszystkie zostaną scalone. Zakres nie może częściowo obejmować żadnych scalonych danych. |
UpdateBordersRequest
Aktualizuje granice zakresu. Jeśli w żądaniu nie ustawiono żadnego pola, oznacza to, że obramowanie pozostaje bez zmian. Na przykład przy dwóch kolejnych żądaniach UpdateBordersRequest:
-
zakres: A1:A5
{ top: RED, bottom: WHITE }
-
zakres: A1:A5
{ left: BLUE }
Obramowanie A1:A5 spowodowałoby obramowanie o długości { top: RED, bottom: WHITE, left: BLUE }
. Jeśli chcesz usunąć obramowanie, ustaw styl jako NONE
.
Zapis JSON |
---|
{ "range": { object ( |
Pola | |
---|---|
range
|
Zakres, którego obramowanie ma zostać zaktualizowane. |
top
|
Obramowanie, które zostanie umieszczone na górze zakresu. |
bottom
|
Obramowanie, które zostanie umieszczone na dole zakresu. |
left
|
Obramowanie do umieszczenia po lewej stronie zakresu. |
right
|
Obramowanie do umieszczenia po prawej stronie zakresu. |
innerHorizontal
|
Poziome obramowanie, które ma się znaleźć w zakresie. |
innerVertical
|
Pionowe obramowanie, które ma znajdować się w zakresie. |
UpdateCellsRequest
Aktualizuje wszystkie komórki w zakresie z nowymi danymi.
Zapis JSON |
---|
{ "rows": [ { object ( |
Pola | |
---|---|
rows[]
|
Dane do zapisu. |
fields
|
Pola CellData, które należy zaktualizować. Musisz określić co najmniej jedno pole. Pierwiastek to CellData; nie należy podawać elementu „row.values.”. Pojedynczego elementu |
Pole sumy area . Dane o lokalizacji należy zapisać. Musisz ustawić dokładnie jedną wartość.
area może mieć tylko jedną z tych wartości:
|
|
start
|
Współrzędna, od której należy rozpocząć zapisywanie danych. Można zapisać dowolną liczbę wierszy i kolumn (w tym inną liczbę kolumn w każdym wierszu). |
range
|
Zakres, w którym zapisywane są dane.
Jeśli dane w wierszach nie obejmują całego żądanego zakresu, pola pasujące do tych zbiorów zostaną wyczyszczone w funkcji |
AddFilterViewRequest
Dodaje widok filtra.
Zapis JSON |
---|
{
"filter": {
object (
|
Pola | |
---|---|
filter
|
Filtr, który ma zostać dodany. Pole |
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 mają zostać dołączone dane. |
rows[]
|
Dane do dołączenia. |
fields
|
Pola CellData, które należy zaktualizować. Musisz określić co najmniej jedno pole. Pierwiastek to CellData; nie należy podawać elementu „row.values.”. Pojedynczego elementu |
ClearBasicFilterRequest
Usuwa filtr podstawowy, jeśli taki istnieje w arkuszu.
Zapis JSON |
---|
{ "sheetId": integer } |
Pola | |
---|---|
sheetId
|
Identyfikator arkusza, w którym filtr podstawowy powinien zostać wyczyszczony. |
DeleteDimensionRequest
Usuwa wymiary z arkusza.
Zapis JSON |
---|
{
"range": {
object (
|
Pola | |
---|---|
range
|
Wymiary, które mają zostać usunięte z arkusza. |
DeleteEmbeddedObjectRequest
Usuwa osadzony 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 duplikatu filtra. |
DuplicateSheetRequest
Powiela zawartość arkusza.
Zapis JSON |
---|
{ "sourceSheetId": integer, "insertSheetIndex": integer, "newSheetId": integer, "newSheetName": string } |
Pola | |
---|---|
sourceSheetId
|
Arkusz do zduplikowania.
Jeśli arkusz źródłowy jest typu |
insertSheetIndex
|
Indeks liczony od zera do miejsca, w którym ma być wstawiony nowy arkusz. Kolejne indeksy wszystkich arkuszy są zwiększane. |
newSheetId
|
Jeśli jest ustawiony, identyfikator nowego arkusza. Jeśli zasada nie jest skonfigurowana, wybierany jest identyfikator. Jeśli identyfikator jest ustawiony, nie może kolidować z żadnym istniejącym identyfikatorem arkusza. Jeśli jest ustawiona, nie może być liczbą ujemną. |
newSheetName
|
Nazwa nowego arkusza. Jeśli pole jest puste, zostanie wybrana nowa nazwa. |
FindReplaceRequest
Wyszukuje i zastępuje dane w komórkach w zakresie, arkuszu lub wszystkich arkuszach.
Zapis JSON |
---|
{ "find": string, "replacement": string, "matchCase": boolean, "matchEntireCell": boolean, "searchByRegex": boolean, "includeFormulas": boolean, // Union field |
Pola | |
---|---|
find
|
Wartość do wyszukania. |
replacement
|
Wartość do użycia jako zamiennik. |
matchCase
|
Prawda, jeśli podczas wyszukiwania rozróżniana jest wielkość liter. |
matchEntireCell
|
Prawda, jeśli wartość znajdowania powinna pasować do całej komórki. |
searchByRegex
|
Prawda, jeśli wartość znajdowania jest wyrażeniem regularnym. Wyrażenie regularne i zastępowanie powinny być zgodne z regułami wyrażeń regularnych w Javie, które znajdziesz na https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html. Ciąg zastępczy może się odwoływać do grup przechwytywania. Jeśli na przykład jedna komórka zawiera zawartość |
includeFormulas
|
Prawda, jeśli wyszukiwanie ma obejmować komórki z formułami. Wartość false (fałsz), aby pomijać komórki z formułami. |
Pole sumy scope . Zakres, w którym należy znaleźć lub zastąpić – ustaw tylko jeden.
scope może mieć tylko jedną z tych wartości:
|
|
range
|
Zakres do znalezienia lub zastąpienia. |
sheetId
|
Arkusz do znalezienia lub zastąpienia. |
allSheets
|
True – znajdź/zastąp we wszystkich arkuszach. |
InsertDimensionRequest
Wstawianie wierszy lub kolumn 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 wymiaru mają zostać rozszerzone poza wymiary przed nowo wstawionymi wymiarami czy po nich. Wartość True powoduje dziedziczenie wymiarów z poprzednich wymiarów (w takim przypadku indeks początkowy musi być większy od 0), a fałsz – aby dziedziczyć go z wymiarów występujących po nim.
Jeśli na przykład indeks wiersza 0 ma czerwone tło, a indeks wiersza 1 ma zielone tło, wstawienie 2 wierszy w indeksie 1 może odziedziczyć zielone lub czerwone tło. Jeśli argument |
InsertRangeRequest
Wstawia komórki do zakresu, 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. |
shiftDimension
|
Wymiar, który zostanie przesunięty podczas wstawiania komórek. Jeśli wybierzesz |
MoveDimensionRequest
Przenosi jeden lub więcej wierszy lub kolumn.
Zapis JSON |
---|
{
"source": {
object (
|
Pola | |
---|---|
source
|
Wymiary źródłowe do przeniesienia. |
destinationIndex
|
Indeks początkowy liczony od zera do miejsca, do którego mają zostać przeniesione dane źródłowe, określony na podstawie współrzędnych, zanim dane źródłowe zostaną usunięte z siatki. Dotychczasowe dane zostaną przesunięte w dół lub w prawo (w zależności od wymiaru), aby zrobić miejsce na przeniesione wymiary. Wymiary źródłowe są usuwane z siatki, więc dane mogą znaleźć się w indeksie innym niż podany.
Na przykład, jeśli weźmiesz pod uwagę |
UpdateEmbeddedObjectPositionRequest
Aktualizowanie pozycji umieszczonego obiektu (np. przesunięcie lub zmianę rozmiaru wykresu lub obrazu).
Zapis JSON |
---|
{
"objectId": integer,
"newPosition": {
object (
|
Pola | |
---|---|
objectId
|
Identyfikator przenoszonego obiektu. |
newPosition
|
Wyraźne położenie, do którego ma zostać przeniesiony osadzony obiekt. Jeśli ustawisz właściwość |
fields
|
Pola obiektu |
PasteDataRequest
Wstawia dane do arkusza kalkulacyjnego, rozpoczynając od określonej współrzędnej.
Zapis JSON |
---|
{ "coordinate": { object ( |
Pola | |
---|---|
coordinate
|
Współrzędna, od której należy zacząć wstawiać dane. |
data
|
Dane do wstawienia. |
type
|
Sposób wklejania danych. |
Pole sumy kind . Jak interpretować dane, ustaw dokładnie jedną wartość.
kind może mieć tylko jedną z tych wartości:
|
|
delimiter
|
Separator w danych. |
html
|
Prawda, jeśli dane są w formacie HTML. |
TextToColumnsRequest
Dzieli kolumnę tekstu na kilka kolumn na podstawie separatora w każdej komórce.
Zapis JSON |
---|
{ "source": { object ( |
Pola | |
---|---|
source
|
Źródłowy zakres danych. Musi obejmować dokładnie 1 kolumnę. |
delimiter
|
Separator, którego chcesz użyć. Używana tylko wtedy, gdy typ separatora to |
delimiterType
|
Typ separatora, który ma być używany. |
DelimiterType
Separator, według którego zostanie podzielony.
Wartości w polu enum | |
---|---|
DELIMITER_TYPE_UNSPECIFIED
|
Wartość domyślna. Tej wartości nie można używać. |
COMMA
|
"," |
SEMICOLON
|
";" |
PERIOD
|
"." |
SPACE
|
„ ” |
CUSTOM
|
Wartość niestandardowa zdefiniowana w separatorze. |
AUTODETECT
|
Automatycznie wykrywaj kolumny. |
UpdateFilterViewRequest
Aktualizuje właściwości widoku filtra.
Zapis JSON |
---|
{
"filter": {
object (
|
Pola | |
---|---|
filter
|
Nowe właściwości widoku filtra. |
fields
|
Pola, które należy zaktualizować. Musisz określić co najmniej jedno pole. Poziom główny |
DeleteRangeRequest
Usuwa zakres komórek i przenosi pozostałe komórki do usuniętego obszaru.
Zapis JSON |
---|
{ "range": { object ( |
Pola | |
---|---|
range
|
Zakres komórek do usunięcia. |
shiftDimension
|
Wymiar, od którego usunięte komórki zostaną zastąpione. Jeśli wybierzesz |
AppendDimensionRequest
Dodaje wiersze lub kolumny na końcu arkusza.
Zapis JSON |
---|
{
"sheetId": integer,
"dimension": enum (
|
Pola | |
---|---|
sheetId
|
Arkusz, do którego mają być dołączane wiersze lub kolumny. |
dimension
|
Określa, czy wiersze lub kolumny mają zostać dołączone. |
length
|
Liczba wierszy lub kolumn do dołączenia. |
AddConditionalFormatRuleRequest
Dodaje nową regułę formatowania warunkowego dla danego indeksu. Indeksy wszystkich kolejnych reguł mają przyrost wartości.
Zapis JSON |
---|
{
"rule": {
object (
|
Pola | |
---|---|
rule
|
Reguła, która ma zostać dodana. |
index
|
Indeks liczony od zera, w którym powinna zostać wstawione reguła. |
UpdateConditionalFormatRuleRequest
Aktualizuje regułę formatowania warunkowego w danym indeksie lub przenosi regułę formatowania warunkowego do innego indeksu.
Zapis JSON |
---|
{ "index": integer, "sheetId": integer, // Union field |
Pola | |
---|---|
index
|
Indeks liczony od zera do reguły, którą należy zastąpić lub przenieść. |
sheetId
|
Arkusz reguły do przeniesienia. Wymagany, jeśli ustawiona jest właściwość |
Pole sumy instruction . Rodzaj aktualizacji, która powinna nastąpić.
instruction może mieć tylko jedną z tych wartości:
|
|
rule
|
Reguła, która powinna zastąpić regułę w danym indeksie. |
newIndex
|
Nowy indeks liczony od zera, przy którym powinna znaleźć się reguła. |
DeleteConditionalFormatRuleRequest
Usuwa regułę formatowania warunkowego o danym indeksie. Wszystkie kolejne indeksy reguł mają wartość malejącą.
Zapis JSON |
---|
{ "index": integer, "sheetId": integer } |
Pola | |
---|---|
index
|
Indeks liczony od zera dla reguły do usunięcia. |
sheetId
|
Arkusz, z którego usuwasz regułę. |
SortRangeRequest
Sortuje dane w wierszach na podstawie kolejności sortowania w każdej kolumnie.
Zapis JSON |
---|
{ "range": { object ( |
Pola | |
---|---|
range
|
Zakres do sortowania. |
sortSpecs[]
|
Kolejność sortowania według kolumny. Późniejsze specyfikacje są używane, gdy wartości są równe we wcześniejszych specyfikacjach. |
SetDataValidationRequest
Ustawia regułę sprawdzania poprawności danych dla każdej komórki w zakresie. Aby wyczyścić weryfikację w zakresie, wywołaj to bez określonej reguły.
Zapis JSON |
---|
{ "range": { object ( |
Pola | |
---|---|
range
|
Zakres, do którego ma mieć zastosowanie reguła sprawdzania poprawności danych. |
rule
|
Reguła sprawdzania poprawności danych ustawiona dla każdej komórki w zakresie lub pusta, aby wyczyścić sprawdzanie poprawności danych w zakresie. |
SetBasicFilterRequest
Ustawia filtr podstawowy powiązany z arkuszem.
Zapis JSON |
---|
{
"filter": {
object (
|
Pola | |
---|---|
filter
|
Filtr do ustawienia. |
AddProtectedRangeRequest
Dodaje nowy zakres chroniony.
Zapis JSON |
---|
{
"protectedRange": {
object (
|
Pola | |
---|---|
protectedRange
|
Chroniony zakres, który ma zostać dodany. Pole |
UpdateProtectedRangeRequest
Aktualizuje istniejący zakres chroniony o podaną wartość 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 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 jednego lub kilku wymiarów na podstawie zawartości komórek w tym wymiarze.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole sumy dimension_range . Zakres wymiaru.
dimension_range może mieć tylko jedną z tych wartości:
|
|
dimensions
|
Wymiary, których rozmiar zostanie automatycznie zmieniony. |
dataSourceSheetDimensions
|
Wymiary w arkuszu źródła danych, aby automatycznie zmienić rozmiar. |
AddChartRequest
Dodaje wykres do arkusza w arkuszu kalkulacyjnym.
Zapis JSON |
---|
{
"chart": {
object (
|
Pola | |
---|---|
chart
|
Wykres, który należy dodać do arkusza kalkulacyjnego, w tym jego pozycję. Pole |
UpdateChartSpecRequest
Aktualizuje specyfikacje wykresu. Nie powoduje to przeniesienia wykresu ani jego rozmiaru. Aby przenieść wykres lub zmienić jego rozmiar, użyj funkcji UpdateEmbeddedObjectPositionRequest
).
Zapis JSON |
---|
{
"chartId": integer,
"spec": {
object (
|
Pola | |
---|---|
chartId
|
Identyfikator wykresu do zaktualizowania. |
spec
|
Specyfikacja, która zostanie zastosowana do wykresu. |
UpdateBandingRequest
Aktualizuje właściwości podanego zakresu pasmowego.
Zapis JSON |
---|
{
"bandedRange": {
object (
|
Pola | |
---|---|
bandedRange
|
Zakres z pasami do zaktualizowania o nowe właściwości. |
fields
|
Pola, które należy zaktualizować. Musisz określić co najmniej jedno pole. Poziom główny |
AddBandingRequest
Dodaje do arkusza kalkulacyjnego nowy zakres z pasami.
Zapis JSON |
---|
{
"bandedRange": {
object (
|
Pola | |
---|---|
bandedRange
|
Zakres z pasami do dodania. Pole |
DeleteBandingRequest
Usuwa z arkusza kalkulacyjnego zakres z pasmami o podanym identyfikatorze.
Zapis JSON |
---|
{ "bandedRangeId": integer } |
Pola | |
---|---|
bandedRangeId
|
Identyfikator zakresu z pasem do usunięcia. |
CreateDeveloperMetadataRequest
Żądanie utworzenia 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 metadanych dewelopera wybranych przez filtry do wartości podanych w zasobie DeveloperMetadata
. Wywołujący muszą w parametrze pól określić właściwości, które mają być aktualizowane, oraz podać co najmniej 1 element DataFilter
pasujący do metadanych, które chcą zaktualizować.
Zapis JSON |
---|
{ "dataFilters": [ { object ( |
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 należy zaktualizować. Musisz określić co najmniej jedno pole. Poziom główny |
DeleteDeveloperMetadataRequest
Prośba o usunięcie metadanych dewelopera.
Zapis JSON |
---|
{
"dataFilter": {
object (
|
Pola | |
---|---|
dataFilter
|
Filtr danych opisujący kryteria używane do wybierania wpisu metadanych dewelopera do usunięcia. |
RandomizeRangeRequest
Powoduje losową kolejność wierszy w zakresie.
Zapis JSON |
---|
{
"range": {
object (
|
Pola | |
---|---|
range
|
Zakres do randomizacji. |
AddDimensionGroupRequest
Tworzy grupę z określonego zakresu.
Jeśli żądany zakres jest nadzbiorem zakresu istniejącej grupy G, wartość głębokości G jest zwiększana i nowa grupa G ma głębię tej grupy. Na przykład grupa [C:D, depth 1] + [B:E] tworzy grupy [B:E, depth 1] i [C:D, depth 2]. Jeśli żądany zakres jest podzbiorem zakresu istniejącej grupy G, wówczas głębokość nowej grupy G będzie większa o jeden niż głębokość grupy G. Na przykład grupa [B:E, depth 1] + [C:D] tworzy grupy [B:E, depth 1] i [C:D, depth 2]. Jeśli oczekiwany zakres rozpoczyna się przed lub kończy się w obrębie zakresu istniejącej grupy G lub po nim zaczyna się, to zakres istniejącej grupy G staje się sumą zakresów, a nowa grupa G' ma głębokość większą niż głębokość G i zakres jako przecięcie zakresów. Na przykład grupa [B:D, depth 1] + [C:E] tworzy grupy [B:E, depth 1] i [C:D, depth 2].
Zapis JSON |
---|
{
"range": {
object (
|
Pola | |
---|---|
range
|
Zakres, w którym ma zostać utworzona grupa. |
DeleteDimensionGroupRequest
Usuwa grupę z określonego zakresu przez zmniejszenie głębokości wymiarów w tym zakresie.
Załóżmy na przykład, że arkusz zawiera grupę głębię 1 nad sekcją B:E i grupę głębię 2 nad kolumną C:D. Usunięcie grupy na osi D:E powoduje, że arkusz zawiera grupę głębię 1 nad kolumną B:D i grupę głębię 2 nad kolumną C:C.
Zapis JSON |
---|
{
"range": {
object (
|
Pola | |
---|---|
range
|
Zakres grupy do usunięcia. |
UpdateDimensionGroupRequest
Aktualizuje stan określonej grupy.
Zapis JSON |
---|
{
"dimensionGroup": {
object (
|
Pola | |
---|---|
dimensionGroup
|
Grupa, której stan należy zaktualizować. Zakres i głębokość grupy powinny określać prawidłową grupę w arkuszu. Wszystkie inne pola powinny zostać zaktualizowane. |
fields
|
Pola, które należy zaktualizować. Musisz określić co najmniej jedno pole. Poziom główny |
TrimWhitespaceRequest
Usuwa odstępy (takie jak spacje, znaki tabulacji lub nowe wiersze) w każdej komórce w określonym zakresie. To żądanie usuwa wszystkie odstępy z początku i na końcu tekstu w każdej komórce oraz zmniejsza kolejne odstępy do jednej spacji. Jeśli otrzymany przycięty tekst zaczyna się od znaku „+” lub „=”, pozostaje on ciągiem znaków i nie jest interpretowany jako formuła.
Zapis JSON |
---|
{
"range": {
object (
|
Pola | |
---|---|
range
|
Zakres, którego komórki chcesz przyciąć. |
DeleteDuplicatesRequest
Usuwa wiersze z tego zakresu, które zawierają wartości w określonych kolumnach będące duplikatami wartości we wszystkich poprzednich wierszach. Wiersze z identycznymi wartościami, ale różną wielkością liter, formatowaniem lub formułami, są uznawane za duplikaty.
To żądanie powoduje też usunięcie zduplikowanych wierszy, które nie są widoczne (np. w wyniku filtra). Przy usuwaniu duplikatów pierwsze wystąpienie każdego zduplikowanego wiersza skanowanego od góry w dół jest zachowywane w wynikowym zakresie. Zawartość spoza określonego zakresu nie jest usuwana, a wiersze uznane za duplikaty nie muszą być obok siebie w zakresie.
Zapis JSON |
---|
{ "range": { object ( |
Pola | |
---|---|
range
|
Zakres, z którego zostaną usunięte zduplikowane wiersze. |
comparisonColumns[]
|
Kolumny w zakresie do przeanalizowania pod kątem zduplikowanych wartości. Jeśli nie wybierzesz żadnej kolumny, przeanalizujemy wszystkie kolumny pod kątem duplikatów. |
UpdateEmbeddedObjectBorderRequest
Aktualizuje właściwość obramowania umieszczonego obiektu.
Zapis JSON |
---|
{
"objectId": integer,
"border": {
object (
|
Pola | |
---|---|
objectId
|
Identyfikator umieszczonego obiektu do zaktualizowania. |
border
|
Obramowanie osadzonego obiektu. |
fields
|
Pola, które należy zaktualizować. Musisz określić co najmniej jedno pole. Poziom główny |
AddSlicerRequest
Dodaje fragmentator do arkusza w arkuszu kalkulacyjnym.
Zapis JSON |
---|
{
"slicer": {
object (
|
Pola | |
---|---|
slicer
|
Filtr, który powinien zostać dodany do arkusza kalkulacyjnego, wraz z położeniem, w którym powinien zostać umieszczony. Pole |
UpdateSlicerSpecRequest
Aktualizuje specyfikacje fragmentatora. Nie spowoduje to przeniesienia fragmentatora ani zmiany jego rozmiaru. Aby przenieść fragmentator lub zmienić jego rozmiar, użyj UpdateEmbeddedObjectPositionRequest
.
Zapis JSON |
---|
{
"slicerId": integer,
"spec": {
object (
|
Pola | |
---|---|
slicerId
|
Identyfikator fragmentatora do aktualizacji. |
spec
|
Specyfikacja, która ma być stosowana do fragmentatora. |
fields
|
Pola, które należy zaktualizować. Musisz określić co najmniej jedno pole. Poziom główny |
AddDataSourceRequest
Dodaje źródło danych. Po dodaniu źródła danych tworzony jest powiązany arkusz DATA_SOURCE
i aktywowane jest wykonanie, by odświeżyć arkusz i odczytać dane ze źródła danych. Żądanie wymaga dodatkowego zakresu OAuth bigquery.readonly
.
Zapis JSON |
---|
{
"dataSource": {
object (
|
Pola | |
---|---|
dataSource
|
Źródło danych do dodania. |
UpdateDataSourceRequest
Aktualizuje źródło danych. Po zaktualizowaniu źródła danych następuje uruchomienie wykonania, aby odświeżyć powiązany arkusz DATA_SOURCE
i odczytać dane ze zaktualizowanego źródła danych. Żądanie wymaga dodatkowego zakresu OAuth bigquery.readonly
.
Zapis JSON |
---|
{
"dataSource": {
object (
|
Pola | |
---|---|
dataSource
|
Źródło danych do zaktualizowania. |
fields
|
Pola, które należy zaktualizować. Musisz określić co najmniej jedno pole. Poziom główny |
DeleteDataSourceRequest
Usuwa źródło danych. Żądanie usuwa też powiązany arkusz źródła danych i odłącza wszystkie powiązane z nim obiekty źródła danych.
Zapis JSON |
---|
{ "dataSourceId": string } |
Pola | |
---|---|
dataSourceId
|
Identyfikator źródła danych do usunięcia. |
RefreshDataSourceRequest
Odświeża co najmniej 1 obiekt źródła danych w arkuszu kalkulacyjnym według określonych odwołań. Żądanie wymaga dodatkowego zakresu OAuth bigquery.readonly
.
Jeśli w jednym wsadzie jest wiele żądań odświeżania, które odwołują się do tych samych obiektów źródła danych, przetwarzane jest tylko ostatnie żądanie odświeżania i wszystkie te żądania otrzymają tę samą odpowiedź.
Zapis JSON |
---|
{ "force": boolean, // Union field |
Pola | |
---|---|
force
|
Odświeża obiekty źródła danych niezależnie od bieżącego stanu. Jeśli zasada nie została skonfigurowana, a przywoływany obiekt źródła danych był w stanie błędu, odświeżenie nie powiedzie się od razu. |
Pole sumy target . Określa, co ma być odświeżane.
target może mieć tylko jedną z tych wartości:
|
|
references
|
Odniesienia do obiektów źródła 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[]
|
Pliki referencyjne. |
DataSourceObjectReference
Odwołanie do obiektu źródła danych.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole sumy value . Typ odwołania.
value może mieć tylko jedną z tych wartości:
|
|
sheetId
|
Odniesienia do arkusza |
chartId
|
Odniesienia do wykresu źródła danych. |
dataSourceTableAnchorCell
|
Odwołania do elementu |
dataSourcePivotTableAnchorCell
|
Odniesienia do źródła danych |
dataSourceFormulaCell
|
Odniesienia do komórki zawierającej |
CancelDataSourceRefreshRequest
Anuluje odświeżanie jednego lub kilku obiektów źródła danych w arkuszu kalkulacyjnym przez określone odwołania.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole sumy target . Określa, co ma być anulowane.
target może mieć tylko jedną z tych wartości:
|
|
references
|
Odwołania do obiektów źródła danych, których odświeżanie ma zostać anulowane. |
dataSourceId
|
Odwołanie do |
isAll
|
Anuluje odświeżanie wszystkich istniejących obiektów źródeł danych dla wszystkich źródeł danych w arkuszu kalkulacyjnym. |