Żądanie
Jeden rodzaj aktualizacji, który zostanie zastosowany w arkuszu kalkulacyjnym.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole sumy: kind . Rodzaj aktualizacji. Wymagane jest dokładnie jedno pole.
kind może być 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
|
Usunięcie arkusza. |
autoFill
|
Automatycznie wypełnia więcej danych na podstawie istniejących. |
cutPaste
|
Powoduje wycinanie danych z jednego obszaru i wklejanie ich w innym. |
copyPaste
|
Kopiowanie danych z jednego obszaru i wklejanie ich do innego. |
mergeCells
|
Scala komórki. |
unmergeCells
|
Rozdziela scalone komórki. |
updateBorders
|
Aktualizuje obramowanie w zakresie komórek. |
updateCells
|
Aktualizuje wiele komórek jednocześnie. |
addFilterView
|
Dodaje widok filtra. |
appendCells
|
Dodaje komórki po ostatnim wierszu danych w arkuszu. |
clearBasicFilter
|
Usuwa filtr podstawowy z arkusza. |
deleteDimension
|
Usuwa wiersze lub kolumny z arkusza. |
deleteEmbeddedObject
|
Usuwa umieszczony obiekt (np. wykres, obraz) w arkuszu |
deleteFilterView
|
Usuwa widok filtra z arkusza. |
duplicateFilterView
|
Zduplikowano widok filtra. |
duplicateSheet
|
Powiela arkusz. |
findReplace
|
Wyszukuje i zastępuje wystąpienia fragmentu tekstu innym tekstem. |
insertDimension
|
Wstawia w arkuszu nowe wiersze lub kolumny. |
insertRange
|
Wstawia nowe komórki w arkuszu, przesuwając istniejące. |
moveDimension
|
Przenosi wiersze lub kolumny do innej lokalizacji w arkuszu. |
updateEmbeddedObjectPosition
|
Aktualizuje położenie umieszczonego obiektu (np. wykresu lub obrazu). |
pasteData
|
Wkleja dane (HTML lub dane rozdzielane znakami) do arkusza. |
textToColumns
|
Przekształca kolumnę z tekstem w wiele kolumn tekstu. |
updateFilterView
|
Aktualizuje właściwości widoku filtra. |
deleteRange
|
Usunięcie z komórki zakresu komórek z przesunięciem 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 regułę formatowania warunkowego. |
sortRange
|
Sortuje dane w zakresie. |
setDataValidation
|
Ustawia sprawdzanie poprawności danych w przypadku co najmniej jednej komórki. |
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 specyfikacje wykresu. |
updateBanding
|
Aktualizuje zakres pasujący |
addBanding
|
Dodaje nowy zakres pasma |
deleteBanding
|
Usuwa zakres pasma |
createDeveloperMetadata
|
Tworzy nowe metadane dewelopera |
updateDeveloperMetadata
|
Aktualizuje istniejący wpis metadanych dewelopera |
deleteDeveloperMetadata
|
Usuwa metadane dewelopera |
randomizeRange
|
Losowa kolejność wierszy w zakresie. |
addDimensionGroup
|
Tworzy grupę w określonym zakresie. |
deleteDimensionGroup
|
Usunięcie grupy powyżej określonego zakresu. |
updateDimensionGroup
|
Aktualizuje stan określonej grupy. |
trimWhitespace
|
Służy do wycinania komórek odstępów (takich jak spacje, karty i nowe wiersze) |
deleteDuplicates
|
Usuwa wiersze zawierające zduplikowane wartości z określonych kolumn zakresu komórek. |
updateEmbeddedObjectBorder
|
Aktualizuje obramowanie umieszczonego obiektu. |
addSlicer
|
Dodaj fragmentator. |
updateSlicerSpec
|
Aktualizuje ustawienia 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 dbobject. |
Żądanie RequestProperties
Aktualizuje właściwości arkusza kalkulacyjnego.
Zapis JSON |
---|
{
"properties": {
object (
|
Pola | |
---|---|
properties
|
Właściwości do aktualizacji. |
fields
|
Pola, które należy zaktualizować. Musisz określić co najmniej jedno pole. Główna kategoria „właściwości” jest określona i nie powinna być określona. Pojedyncza właściwość |
Żądanie UpdateSheetProperties
Aktualizuje właściwości arkusza o sheetId
.
Zapis JSON |
---|
{
"properties": {
object (
|
Pola | |
---|---|
properties
|
Właściwości do aktualizacji. |
fields
|
Pola, które należy zaktualizować. Musisz określić co najmniej jedno pole. Pierwiastek |
Żądanie UpdatePropertiesProperties
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 jedno pole. Pierwiastek |
Pole sumy: dimension_range . Zakres wymiarów.
dimension_range może być tylko jedną z tych wartości:
|
|
range
|
Wiersze lub kolumny do zaktualizowania. |
dataSourceSheetRange
|
Kolumny w arkuszu źródła danych, które chcesz zaktualizować. |
Zakreswymiaru DataSourceSheet
Zakres na pojedynczym wymiarze w arkuszu DATA_SOURCE
.
Zapis JSON |
---|
{
"sheetId": integer,
"columnReferences": [
{
object (
|
Pola | |
---|---|
sheetId
|
Identyfikator arkusza źródła danych, do którego należy zakres. |
columnReferences[]
|
Kolumny w arkuszu źródła danych. |
Żądanie UpdateNamedRange
Aktualizuje właściwości nazwanego zakresu o określony namedRangeId
.
Zapis JSON |
---|
{
"namedRange": {
object (
|
Pola | |
---|---|
namedRange
|
Zakres nazwany aktualizowany o nowe właściwości. |
fields
|
Pola, które należy zaktualizować. Musisz określić co najmniej jedno pole. Pierwiastek |
Żądanie powtórnej komórki
Aktualizuje wszystkie komórki w zakresie do wartości w danym obiekcie Cell. Zaktualizowane zostaną tylko pola wymienione w polu fields
. Inne pola pozostaną bez zmian.
W przypadku pisania komórki z formułą jej zakres będzie automatycznie zwiększany dla każdego pola w zakresie. Jeśli na przykład komórka z formułą (=A1
) zostanie zapisana w zakresie B2:C4, B2 to =A1
, B3 to =A2
, B4 to =A3
, C2 to =B1
, C3 to =B2
, a C4 to =B3
.
Aby zachować statyczne zakresy formuły, użyj wskaźnika $
. Możesz na przykład użyć formuły =$A$1
, aby uniknąć przyrostu wartości zarówno wiersza, jak i kolumny.
Zapis JSON |
---|
{ "range": { object ( |
Pola | |
---|---|
range
|
Zakres, w którym ma się powtarzać komórka. |
cell
|
Dane do zapisania. |
fields
|
Pola, które należy zaktualizować. Musisz określić co najmniej jedno pole. Pierwiastek |
Żądanie AddNamedRange
Dodaje do arkusza kalkulacyjnego nazwany zakres.
Zapis JSON |
---|
{
"namedRange": {
object (
|
Pola | |
---|---|
namedRange
|
Zakres nazwany do dodania. Pole |
Żądanie deleteNamedRange
Usuwa z arkusza kalkulacyjnego zakres nazwany o podanym identyfikatorze.
Zapis JSON |
---|
{ "namedRangeId": string } |
Pola | |
---|---|
namedRangeId
|
Identyfikator zakresu nazwanego do usunięcia. |
Żądanie AddSheet
Dodaje nowy arkusz. Gdy arkusz dodaje się do danego indeksu, indeksy wszystkich kolejnych arkuszy są zwiększane. 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, które powinien mieć nowy arkusz. Wszystkie właściwości są opcjonalne. Pole |
Żądanie deleteSheet
Usuwa żądany arkusz.
Zapis JSON |
---|
{ "sheetId": integer } |
Pola | |
---|---|
sheetId
|
Identyfikator arkusza do usunięcia.
Jeśli arkusz jest typu |
Autouzupełnianie
wypełnia więcej danych na podstawie istniejących.
Zapis JSON |
---|
{ "useAlternateSeries": boolean, // Union field |
Pola | |
---|---|
useAlternateSeries
|
Wartość to „true”, jeśli powinniśmy generować dane za pomocą serii „alternate”. Różni się to w zależności od typu i liczby danych źródłowych. |
Pole sumy: area . Obszar do autouzupełniania.
area może być tylko jedną z tych wartości:
|
|
range
|
Zakres autouzupełniania. Sprawdza ono zakres i wykrywa lokalizację, w której znajdują się dane, i automatycznie uzupełnia je w pozostałych obszarach. |
sourceAndDestination
|
Obszar źródłowy i docelowy do autouzupełniania. Wskazuje ono źródło autouzupełniania oraz wskazuje, gdzie można je uzupełnić. |
Źródło i miejsce docelowe
Kombinacja zakresu źródłowego i 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 powinny zostać wypełnione dane. Wartości dodatnie rozwijają się poza ostatni wiersz lub ostatnią kolumnę źródła. Liczby ujemne są wyświetlane przed pierwszym wierszem lub pierwszą kolumną źródła. |
Żądanie wklejenia
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ędny lewy górny, do którego należy wkleić dane. |
pasteType
|
Jakiego rodzaju dane należy wkleić. Wszystkie dane źródłowe zostaną ucięte, niezależnie od tego, co zostanie wklejone. |
Wklej
Jakiego rodzaju dane należy wkleić.
Wartości w polu enum | |
---|---|
PASTE_NORMAL
|
Wklej wartości, formuły, formaty i scalania. |
PASTE_VALUES
|
Wklej wartości TYLKO bez formatów, formuł ani scaleń. |
PASTE_FORMAT
|
Wklej tylko format i weryfikację danych. |
PASTE_NO_BORDERS
|
Podobne do: PASTE_NORMAL , ale bez obramowania.
|
PASTE_FORMULA
|
Wklej tylko formuły. |
PASTE_DATA_VALIDATION
|
Wklej tylko weryfikację danych. |
PASTE_CONDITIONAL_FORMATTING
|
Wklej tylko reguły formatowania warunkowego. |
Kopiuj żądanie wklejania
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ć elementy. Jeśli zakres obejmuje pętlę, która jest wielokrotnością wysokości źródła lub szerokości, dane będą powtarzane w celu wypełnienia zakresu docelowego. Jeśli zakres jest mniejszy niż zakres źródłowy, po zakończeniu zakresu docelowego skopiowane zostaną wszystkie dane źródłowe. |
pasteType
|
Jakiego rodzaju dane należy wkleić. |
pasteOrientation
|
Jak należy porządkować dane podczas wklejania. |
Wklej
Sposób wykonywania wklejania.
Wartości w polu enum | |
---|---|
NORMAL
|
Wklej normalnie. |
TRANSPOSE
|
Wklej dane transponowane, w których wszystkie wiersze stają się kolumnami i odwrotnie. |
Prośba o scalanie komórek
Scala wszystkie komórki w zakresie.
Zapis JSON |
---|
{ "range": { object ( |
Pola | |
---|---|
range
|
Zakres komórek do scalenia. |
mergeType
|
Sposób scalania komórek. |
Typ scalania
Typ scalania do utworzenia.
Wartości w polu enum | |
---|---|
MERGE_ALL
|
Utwórz pojedyncze scalanie z zakresu |
MERGE_COLUMNS
|
Utwórz scalenie dla każdej kolumny w zakresie |
MERGE_ROWS
|
Utwórz scalenie dla każdego wiersza w zakresie |
Żądanie wyodrębnienia komórek
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 kilka scalonych komórek, wszystkie zostaną rozłączone. Zakres nie może częściowo obejmować żadnego scalania. |
Żądanie aktualizacji obramowania
Aktualizuje granice zakresu. Jeśli w żądaniu brak pola, oznacza to, że obramowanie pozostaje bez zmian. Na przykład w przypadku dwóch kolejnych poleceń UpdateBordersRequest:
-
zakres: A1:A5
{ top: RED, bottom: WHITE }
-
zakres: A1:A5
{ left: BLUE }
Efektem będzie wówczas, że obramowanie A1:A5 ma obramowanie o wartości { top: RED, bottom: WHITE, left: BLUE }
. Jeśli chcesz usunąć obramowanie, ustaw wyraźnie styl na NONE
.
Zapis JSON |
---|
{ "range": { object ( |
Pola | |
---|---|
range
|
Zakres, w którym należy zaktualizować granice. |
top
|
Obramowanie, które ma zostać umieszczone na początku zakresu. |
bottom
|
Obramowanie dolnego zakresu. |
left
|
Obramowanie, które znajduje się po lewej stronie zakresu. |
right
|
Obramowanie znajdujące się po prawej stronie zakresu. |
innerHorizontal
|
Pozioma granica, która ma zostać umieszczona w zakresie. |
innerVertical
|
Pionowa ramka, która ma zostać umieszczona w zakresie. |
Żądanie UpdateCells
Aktualizuje wszystkie komórki w zakresie o nowe dane.
Zapis JSON |
---|
{ "rows": [ { object ( |
Pola | |
---|---|
rows[]
|
Dane do zapisania. |
fields
|
Pola obiektu CellData, które powinny zostać zaktualizowane. Musisz określić co najmniej jedno pole. Pierwiastek to CellData.Nie należy podawać „row.values”. Pojedyncza właściwość |
Pole sumy: area . Dane o lokalizacji powinny być zapisane. Musisz podać dokładnie 1 wartość.
area może być tylko jedną z tych wartości:
|
|
start
|
Współrzędna, od której należy rozpocząć pisanie danych. Można zapisać dowolną liczbę wierszy i kolumn (łącznie z inną liczbą kolumn w wierszu). |
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 w |
AddViewViewRequest
Dodaje widok filtra.
Zapis JSON |
---|
{
"filter": {
object (
|
Pola | |
---|---|
filter
|
Filtr do dodania. Pole |
Dołączone żądanie
Dodaje nowe komórki po ostatnim wierszu z danymi w arkuszu, wstawiając w nim nowe wiersze w razie potrzeby.
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 obiektu CellData, które powinny zostać zaktualizowane. Musisz określić co najmniej jedno pole. Pierwiastek to CellData.Nie należy podawać „row.values”. Pojedyncza właściwość |
Wyczyść żądanie podstawowego filtra
Usuwa filtr podstawowy, jeśli istnieje w arkuszu.
Zapis JSON |
---|
{ "sheetId": integer } |
Pola | |
---|---|
sheetId
|
Identyfikator arkusza, w którym należy wyczyścić filtr podstawowy. |
Żądanie usunięcia wymiaru
Usuwa wymiary z arkusza.
Zapis JSON |
---|
{
"range": {
object (
|
Pola | |
---|---|
range
|
Wymiary, które chcesz usunąć z arkusza. |
Żądanie deleteObjectObject
Usuwa umieszczony obiekt o podanym identyfikatorze.
Zapis JSON |
---|
{ "objectId": integer } |
Pola | |
---|---|
objectId
|
Identyfikator umieszczonego obiektu do usunięcia. |
Prośba o usunięcie filtra
Usuwa konkretny widok filtra.
Zapis JSON |
---|
{ "filterId": integer } |
Pola | |
---|---|
filterId
|
Identyfikator filtra, który chcesz usunąć. |
Duplikat żądania widoku filtra
Zduplikowany konkretny widok filtra.
Zapis JSON |
---|
{ "filterId": integer } |
Pola | |
---|---|
filterId
|
Identyfikator duplikatu filtra. |
Zduplikowane żądanie arkusza
Powiela zawartość arkusza.
Zapis JSON |
---|
{ "sourceSheetId": integer, "insertSheetIndex": integer, "newSheetId": integer, "newSheetName": string } |
Pola | |
---|---|
sourceSheetId
|
Arkusz do duplikowania.
Jeśli arkusz źródłowy ma typ |
insertSheetIndex
|
Indeks oparty na wartości zero, w której należy wstawić nowy arkusz. Zwiększenie liczby indeksów wszystkich arkuszy po tym ustawieniu. |
newSheetId
|
Jeśli jest ustawiony, identyfikator nowego arkusza. Jeśli zasada nie jest skonfigurowana, wybierany jest identyfikator. Jeśli jest ustawiony, identyfikator nie może kolidować z żadnym istniejącym identyfikatorem arkusza. Jeśli jest skonfigurowana, wartość nie może być liczbą ujemną. |
newSheetName
|
Nazwa nowego arkusza. Jeśli to pole jest puste, wybierana jest nowa nazwa. |
Prośba o zamianę
Wyszukiwanie i zastępowanie danych w komórkach mieszczących się 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 zastąpienia. |
matchCase
|
Wartość true, jeśli wielkość liter w wyszukiwaniu ma znaczenie. |
matchEntireCell
|
Wartość „prawda”, jeśli wartość Znajdź powinna pasować do całej komórki. |
searchByRegex
|
Wartość true, jeśli wartość Znajdź jest wyrażeniem regularnym. Wyrażenie regularne i zastępowanie powinny być zgodne z regułami wyrażenia regularnego Java dostępnymi na https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html. Zastępczy ciąg znaków może odnosić się do grup przechwytywania. Jeśli na przykład 1 komórka zawiera treść |
includeFormulas
|
Wartość to „prawda”, jeśli wyszukiwanie powinno zawierać komórki z formułami. False (fałsz), aby pominąć komórki z formułami. |
Pole sumy: scope . Zakres, w jakim znajduje/zamienia dany element – należy ustawić tylko jeden.
scope może być tylko jedną z tych wartości:
|
|
range
|
Zakres do znalezienia/zastąpenia. |
sheetId
|
Arkusz do znalezienia lub zastąpienia. |
allSheets
|
Wartość „prawda”, aby znaleźć lub zastąpić wszystkie arkusze. |
Żądanie żądania wymiaru
Wstawia wiersze lub kolumny w określonym arkuszu.
Zapis JSON |
---|
{
"range": {
object (
|
Pola | |
---|---|
range
|
Wymiary do wstawienia. Indeksy zarówno początkowe, jak i końcowe muszą być ograniczone. |
inheritFromBefore
|
Określa, czy właściwości wymiarów powinny być rozszerzane względem wymiarów przed nowo dodanymi wymiarami czy po nich. Wartość prawda powoduje dziedziczenie z poprzednich wymiarów (w takim przypadku indeks początkowy musi być większy niż 0), a fałsz – dziedziczenie z wymiarów 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 dziedziczyć zielone lub czerwone tło. Jeśli |
Żądanie RequestRange
Wstawia komórki do zakresu, przesuwając istniejące komórki w górę lub w dół.
Zapis JSON |
---|
{ "range": { object ( |
Pola | |
---|---|
range
|
Zakres, w którym mają zostać wstawione nowe komórki. |
shiftDimension
|
Wymiar, który będzie przesuwany podczas wstawiania komórek. Jeśli |
Żądanie żądania wymiaru
Przenosi jeden lub więcej wierszy lub kolumn.
Zapis JSON |
---|
{
"source": {
object (
|
Pola | |
---|---|
source
|
Wymiary źródłowe do przeniesienia. |
destinationIndex
|
Indeks początkowy na podstawie zera, do którego należy przenieść dane źródłowe, określony na podstawie współrzędnych przed usunięciem danych źródłowych z siatki. Istniejące 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ą się znaleźć w innym indeksie niż określono.
Biorąc pod uwagę |
Żądanie żądania pozycji obiektu umieszczonego
Zaktualizuj położenie umieszczonego obiektu (np. przenoszenie lub zmianę rozmiaru wykresu albo obrazu).
Zapis JSON |
---|
{
"objectId": integer,
"newPosition": {
object (
|
Pola | |
---|---|
objectId
|
Identyfikator obiektu do przeniesienia. |
newPosition
|
Jednoznaczna pozycja, na którą ma zostać przeniesiony umieszczony obiekt. Jeśli ustawiono |
fields
|
Pola właściwości |
Żądanie WklejData
Wstawia dane do arkusza kalkulacyjnego od określonej współrzędnych.
Zapis JSON |
---|
{ "coordinate": { object ( |
Pola | |
---|---|
coordinate
|
Współrzędna, w której należy rozpocząć wstawianie danych. |
data
|
Dane do wstawienia. |
type
|
Sposób wklejania danych. |
Pole sumy: kind . Jak interpretować dane: musisz ustawić dokładnie 1 wartość.
kind może być tylko jedną z tych wartości:
|
|
delimiter
|
Separator w danych. |
html
|
Wartość to „prawda”, jeśli dane są w formacie HTML. |
Żądanie tekstu do kolumn
Dzieli kolumnę tekstu na wiele kolumn na podstawie separatora w każdej komórce.
Zapis JSON |
---|
{ "source": { object ( |
Pola | |
---|---|
source
|
Zakres źródłowych danych. Musi to być dokładnie jedna kolumna. |
delimiter
|
Separator do użycia. Używany tylko wtedy, gdy separatorem jest |
delimiterType
|
Typ separatora, którego należy użyć. |
Typ separatora
Separator do podziału.
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. |
UpdateRequestViewRequest
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. Pierwiastek |
Prośba o usunięcie zakresu
Usuwa zakres komórek przez przenoszenie innych komórek do usuniętego obszaru.
Zapis JSON |
---|
{ "range": { object ( |
Pola | |
---|---|
range
|
Zakres komórek do usunięcia. |
shiftDimension
|
Wymiar, z którego usunięte komórki zostaną zastąpione. Jeśli |
Dołącz żądanie wymiaru
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 wiersze lub kolumny mają być dołączane. |
length
|
Liczba wierszy lub kolumn do dołączenia. |
AddRequestalFormatRuleRequest
Dodaje nową regułę formatowania warunkowego w danym indeksie. Indeksy wszystkich kolejnych reguł są zwiększane.
Zapis JSON |
---|
{
"rule": {
object (
|
Pola | |
---|---|
rule
|
Reguła, którą chcesz dodać. |
index
|
Indeks zerowy, w którym należy wstawić regułę. |
Żądanie warunkowego formatowania reguł
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 zerowy dotyczący reguły, którą należy zastąpić lub przenieść. |
sheetId
|
Arkusz reguły do przeniesienia. Wymagany, jeśli typ |
Pole sumy: instruction . Rodzaj aktualizacji, która powinna się wydarzyć.
instruction może być tylko jedną z tych wartości:
|
|
rule
|
Reguła, która powinna zastąpić regułę w danym indeksie. |
newIndex
|
Nowy indeks liczony od zera. |
Prośba o usunięcie warunku
Usuwa regułę formatowania warunkowego w danym indeksie. Indeksy wszystkich kolejnych reguł są zmniejszane.
Zapis JSON |
---|
{ "index": integer, "sheetId": integer } |
Pola | |
---|---|
index
|
Indeks zerowy wobec wartości do usunięcia. |
sheetId
|
Arkusz, z którego usuwana jest reguła. |
Żądanie sortowania zakresu
Sortuje dane w wierszach na podstawie kolejności sortowania na kolumnę.
Zapis JSON |
---|
{ "range": { object ( |
Pola | |
---|---|
range
|
Zakres do sortowania. |
sortSpecs[]
|
Kolejność sortowania na kolumnę. Specyfikacje te są używane później, gdy wartości są takie same we wcześniejszych specyfikacjach. |
Żądanie setDataValidation
Ustawia regułę sprawdzania poprawności danych na każdą komórkę w zakresie. Aby wyczyścić weryfikację w zakresie, wywołaj ją bez określonej reguły.
Zapis JSON |
---|
{ "range": { object ( |
Pola | |
---|---|
range
|
Zakres, w którym powinna obowiązywać reguła sprawdzania danych. |
rule
|
Reguła sprawdzania poprawności danych, którą można ustawić dla każdej komórki w zakresie, lub pusta, aby wyczyścić funkcję sprawdzania poprawności danych w zakresie. |
Ustaw żądanie podstawowego filtra
Ustawia podstawowy filtr powiązany z arkuszem.
Zapis JSON |
---|
{
"filter": {
object (
|
Pola | |
---|---|
filter
|
Filtr do ustawienia. |
Żądanie AddProtectedRange
Dodaje nowy zakres chroniony.
Zapis JSON |
---|
{
"protectedRange": {
object (
|
Pola | |
---|---|
protectedRange
|
Zakres chroniony do dodania. Pole |
Żądanie UpdateProtectedRangeRequest
Aktualizuje istniejący zakres chroniony o określony protectedRangeId
.
Zapis JSON |
---|
{
"protectedRange": {
object (
|
Pola | |
---|---|
protectedRange
|
Zakres chroniony do aktualizacji z nowymi właściwościami. |
fields
|
Pola, które należy zaktualizować. Musisz określić co najmniej jedno pole. Pierwiastek |
Żądanie deleteProtectedRange
Usuwa zakres chroniony z podanym identyfikatorem.
Zapis JSON |
---|
{ "protectedRangeId": integer } |
Pola | |
---|---|
protectedRangeId
|
Identyfikator chronionego zakresu do usunięcia. |
Automatyczne zmienianie wymiarów
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 jedną z tych wartości:
|
|
dimensions
|
Wymiary, które mają automatycznie zmieniać rozmiar. |
dataSourceSheetDimensions
|
Wymiary w arkuszu źródła danych, aby automatycznie zmienić rozmiar. |
Dodaj żądanie do wykresu
Dodaje wykres do arkusza w arkuszu kalkulacyjnym.
Zapis JSON |
---|
{
"chart": {
object (
|
Pola | |
---|---|
chart
|
Wykres, który należy dodać do arkusza kalkulacyjnego, w tym miejsce jego umieszczenia. Pole |
Żądanie aktualizacji specyfikacji wykresu
Aktualizuje specyfikacje wykresu. Wykres nie zostanie przeniesiony ani zmieniony. 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. |
Żądanie żądania aktualizacji
Aktualizuje właściwości podanego zakresu pasma.
Zapis JSON |
---|
{
"bandedRange": {
object (
|
Pola | |
---|---|
bandedRange
|
Pasmo zakresu do zaktualizowania z nowymi właściwościami. |
fields
|
Pola, które należy zaktualizować. Musisz określić co najmniej jedno pole. Pierwiastek |
Prośba o dodanie
Dodaje do arkusza kalkulacyjnego nowy zakres pasma.
Zapis JSON |
---|
{
"bandedRange": {
object (
|
Pola | |
---|---|
bandedRange
|
Zakres pasa do dodania. Pole |
Prośba o usunięcie
Usunięcie z arkusza kalkulacyjnego zakresu pasowanego z podanym identyfikatorem.
Zapis JSON |
---|
{ "bandedRangeId": integer } |
Pola | |
---|---|
bandedRangeId
|
Identyfikator zakresu pasma do usunięcia. |
Utwórz żądanie metadanych dewelopera
Żądanie utworzenia metadanych dewelopera.
Zapis JSON |
---|
{
"developerMetadata": {
object (
|
Pola | |
---|---|
developerMetadata
|
Metadane dewelopera. |
ŻądanieRequestMetadataMetadata
Żądanie zaktualizowania właściwości metadanych dewelopera. Aktualizuje właściwości metadanych programisty wybranych przez filtry na wartości podane w zasobie DeveloperMetadata
. Rozmówcy muszą podać w polach właściwości, które chcą zaktualizować, a także co najmniej 1 element DataFilter
zgodny z metadanymi, które chcą zaktualizować.
Zapis JSON |
---|
{ "dataFilters": [ { object ( |
Pola | |
---|---|
dataFilters[]
|
Filtry pasujące do wpisów dotyczących 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. Pierwiastek |
Prośba o usunięcie metadanych dewelopera
Żądanie usunięcia metadanych dewelopera.
Zapis JSON |
---|
{
"dataFilter": {
object (
|
Pola | |
---|---|
dataFilter
|
Filtr danych opisujący kryteria służące do wybierania wpisu metadanych dewelopera, który chcesz usunąć. |
Żądanie losowego zakresu
Losowa kolejność wierszy w zakresie.
Zapis JSON |
---|
{
"range": {
object (
|
Pola | |
---|---|
range
|
Zakres do wyboru. |
Dodaj żądanie grupy wymiarów
Tworzy grupę w określonym zakresie.
Jeśli żądany zakres jest nadrzędnym zakresem istniejącej grupy G, głębokość G jest zwiększana, a nowa grupa G ma głębokość tej grupy. Na przykład grupa [C:D, głębokość 1] + [B:E] powoduje powstanie grup [B:E, głębokość 1] i [C:D, głębokość 2]. Jeśli żądany zakres jest podzbiorem istniejącej grupy G, głębokość nowej grupy G jest większa o głębokość G. Na przykład grupa [B:E, głębokość 1] + [C:D] prowadzi do grup [B:E, głębokość 1] i [C:D, głębokość 2]. Jeśli żądany zakres rozpoczyna się przed lub kończy w zakresie albo rozpoczyna się i kończy na zakresie istniejącej grupy G, 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, głębokość 1] + [C:E] prowadzi do grup [B:E, głębokość 1] i [C:D, głębokość 2].
Zapis JSON |
---|
{
"range": {
object (
|
Pola | |
---|---|
range
|
Zakres, w którym zostanie utworzona grupa. |
Żądanie usunięcia wymiaru
Usunięcie grupy w określonym zakresie dzięki zmniejszeniu głębokości wymiarów w zakresie.
Załóżmy na przykład, że arkusz zawiera grupę głębokość-1 zamiast B:E, a grupa głębokość-2 – C:D. Usunięcie grupy obejmującej dni D:E powoduje opuszczenie arkusza z grupą głębokość 1 w zakresie B:D i grupę depth-2 dla grupy C:C.
Zapis JSON |
---|
{
"range": {
object (
|
Pola | |
---|---|
range
|
Zakres grupy do usunięcia. |
Aktualizuj żądanie grupy wymiarów
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, a wszystkie pozostałe pola zostały zaktualizowane. |
fields
|
Pola, które należy zaktualizować. Musisz określić co najmniej jedno pole. Pierwiastek |
Przytnij – brak spacji
Służy do wycinania odstępów (np. spacji, kart lub nowych wierszy) w każdej komórce określonego zakresu. To żądanie powoduje usunięcie spacji na początku i na końcu tekstu w każdej komórce oraz ograniczenie dalszych znaków pozostałych po odstępach do jednej spacji. Jeśli skrócony tekst rozpoczyna się znakiem „+” lub „=”, tekst pozostaje w postaci ciągu znaków i nie jest interpretowany jako formuła.
Zapis JSON |
---|
{
"range": {
object (
|
Pola | |
---|---|
range
|
Zakres komórek, które mają zostać przycięte. |
Prośba o usunięcie duplikatów
Usuwa wiersze z tego zakresu, które zawierają wartości ze wskazanych kolumn będące duplikatami wartości z dowolnego poprzedniego wiersza. Wiersze z identycznymi wartościami, które różnią się wielkością liter, formatowaniem lub formułami, są uznawane za duplikaty.
To żądanie powoduje też usunięcie zduplikowanych wierszy ukrytych (takich jak filtr) w widoku. W przypadku usuwania duplikatów pierwsze wystąpienie każdego zduplikowanego wiersza skanowania od góry w dół znajduje się w wynikowym zakresie. Treści spoza określonego zakresu nie są usuwane, a wiersze uważane za duplikaty nie muszą znajdować się obok siebie w zakresie.
Zapis JSON |
---|
{ "range": { object ( |
Pola | |
---|---|
range
|
Zakres, z którego chcesz usunąć zduplikowane wiersze. |
comparisonColumns[]
|
Kolumny w zakresie do analizy duplikatów wartości. Jeśli nie wybierzesz żadnej kolumny, wszystkie kolumny zostaną przeanalizowane pod kątem duplikatów. |
Zaktualizuj żądanie dotyczące obiektu osadzonego
Aktualizuje właściwość obramowania obiektu umieszczonego.
Zapis JSON |
---|
{
"objectId": integer,
"border": {
object (
|
Pola | |
---|---|
objectId
|
Identyfikator umieszczonego obiektu do zaktualizowania. |
border
|
Obramowanie umieszczonego obiektu. |
fields
|
Pola, które należy zaktualizować. Musisz określić co najmniej jedno pole. Pierwiastek |
Dodaj żądanie fragmentatora
Dodaj fragmentator do arkusza w arkuszu kalkulacyjnym.
Zapis JSON |
---|
{
"slicer": {
object (
|
Pola | |
---|---|
slicer
|
fragmentator, który należy dodać do arkusza kalkulacyjnego, w tym miejsce, w którym się on znajduje; Pole |
Żądanie UpdateSlicerSpecSpec
Aktualizuje ustawienia fragmentatora. (Nie powoduje to przeniesienia ani zmiany rozmiaru fragmentatora. Aby przenieść lub zmienić rozmiar fragmentatora, 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 należy zaktualizować. Musisz określić co najmniej jedno pole. Pierwiastek |
Żądanie AddDataSource
Dodaje źródło danych. Po dodaniu źródła danych zostanie utworzony powiązany arkusz DATA_SOURCE
, który zostanie wywołany, aby 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. |
Żądanieaktualizowania źródła danych
Aktualizuje źródło danych. Po zaktualizowaniu źródła danych zostanie uruchomione wykonanie odświeżenia powiązanego arkusza DATA_SOURCE
, aby 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. Pierwiastek |
Żądanie usunięcia danych
Usuwa źródło danych. Żądanie usuwa też powiązany arkusz źródła danych i rozłącza wszystkie powiązane obiekty źródła danych.
Zapis JSON |
---|
{ "dataSourceId": string } |
Pola | |
---|---|
dataSourceId
|
Identyfikator źródła danych do usunięcia. |
Żądanie odświeżenia danych
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 jednej grupie jest wiele żądań odświeżania 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 otrzymują 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 jej nie skonfigurujesz, a obiekt obiektu danych, do którego się odwołuje, będzie w stanie błędu, odświeżenie zakończy się natychmiast. |
Pole sumy: target . Określa, co ma być odświeżane.
target może być tylko jedną z tych wartości:
|
|
references
|
Odwołania do obiektów źródła danych, które mają zostać odświeżone. |
dataSourceId
|
Odwołanie do: |
isAll
|
Odświeża wszystkie istniejące obiekty źródeł danych w arkuszu kalkulacyjnym. |
Odwołania do DataSourceObject
Lista odwołań do obiektów źródła danych.
Zapis JSON |
---|
{
"references": [
{
object (
|
Pola | |
---|---|
references[]
|
Odwołania. |
Odniesienie do obiektu DataSource
Odwołanie do obiektu źródła danych.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole sumy: value . Typ pliku referencyjnego.
value może być tylko jedną z tych wartości:
|
|
sheetId
|
Odwołania do arkusza |
chartId
|
Odwołania do wykresu źródła danych. |
dataSourceTableAnchorCell
|
Odwołanie do: |
dataSourcePivotTableAnchorCell
|
Odwołania do źródła danych |
dataSourceFormulaCell
|
Odwołania do komórki zawierającej: |