Sheets

Arkusz

Arkusz w arkuszu kalkulacyjnym.

Zapis JSON
{
  "properties": {
    object (SheetProperties)
  },
  "data": [
    {
      object (GridData)
    }
  ],
  "merges": [
    {
      object (GridRange)
    }
  ],
  "conditionalFormats": [
    {
      object (ConditionalFormatRule)
    }
  ],
  "filterViews": [
    {
      object (FilterView)
    }
  ],
  "protectedRanges": [
    {
      object (ProtectedRange)
    }
  ],
  "basicFilter": {
    object (BasicFilter)
  },
  "charts": [
    {
      object (EmbeddedChart)
    }
  ],
  "bandedRanges": [
    {
      object (BandedRange)
    }
  ],
  "developerMetadata": [
    {
      object (DeveloperMetadata)
    }
  ],
  "rowGroups": [
    {
      object (DimensionGroup)
    }
  ],
  "columnGroups": [
    {
      object (DimensionGroup)
    }
  ],
  "slicers": [
    {
      object (Slicer)
    }
  ]
}
Pola
properties

object (SheetProperties)

Właściwości arkusza.

data[]

object (GridData)

Dane w siatce, jeśli jest to arkusz siatki.

Liczba zwróconych obiektów GridData zależy od liczby zakresów żądanych w tym arkuszu. Jeśli na przykład występuje tu wartość Sheet1, a żądanie, które ma występować w arkuszu kalkulacyjnym z zakresami Sheet1!A1:C10 i Sheet1!D15:E20, pierwszy wiersz w postaci siatki będzie mieć startRow/startColumn z 0, a drugi będzie mieć wartość startRow 14 (wiersz 15 o zerowej wartości) i startColumn 3 (kolumnę o zerowej wartości D).

W przypadku arkusza DATA_SOURCE nie można zażądać konkretnego zakresu, ponieważ GridData zawiera wszystkie wartości.

merges[]

object (GridRange)

Zakresy, które zostały scalone.

conditionalFormats[]

object (ConditionalFormatRule)

Reguły formatowania warunkowego w tym arkuszu.

filterViews[]

object (FilterView)

Widoki filtrów w tym arkuszu.

protectedRanges[]

object (ProtectedRange)

Zakresy chronione w tym arkuszu.

basicFilter

object (BasicFilter)

Filtr (jeśli istnieje) na tym arkuszu.

charts[]

object (EmbeddedChart)

Specyfikacje każdego wykresu w tym arkuszu.

bandedRanges[]

object (BandedRange)

Pasma (alternatywne) mają zakres zakresowy dla tego arkusza.

developerMetadata[]

object (DeveloperMetadata)

Metadane dewelopera powiązane z arkuszem.

rowGroups[]

object (DimensionGroup)

Wszystkie grupy wierszy w tym arkuszu posortowane według rosnącego indeksu początkowego zakresu, a następnie według głębokości grupy.

columnGroups[]

object (DimensionGroup)

Wszystkie grupy kolumn w tym arkuszu posortowane według rosnącego indeksu początkowego zakresu, a następnie według głębokości grupy.

slicers[]

object (Slicer)

Fragmentatory na tym arkuszu.

Właściwości arkusza

Właściwości arkusza.

Zapis JSON
{
  "sheetId": integer,
  "title": string,
  "index": integer,
  "sheetType": enum (SheetType),
  "gridProperties": {
    object (GridProperties)
  },
  "hidden": boolean,
  "tabColor": {
    object (Color)
  },
  "tabColorStyle": {
    object (ColorStyle)
  },
  "rightToLeft": boolean,
  "dataSourceSheetProperties": {
    object (DataSourceSheetProperties)
  }
}
Pola
sheetId

integer

Identyfikator arkusza. Wartość nie może być liczbą ujemną. Tego ustawienia nie można zmienić po ustawieniu.

title

string

Nazwa arkusza.

index

integer

Indeks arkusza w arkuszu kalkulacyjnym. Jeśli podczas dodawania lub aktualizowania właściwości arkusza usuniesz to pole, arkusz zostanie dodany lub przeniesiony na koniec listy arkuszy. Podczas aktualizowania indeksów i wstawiania arkuszy ruch jest uwzględniany w indeksie „przed przeniesieniem”. Jeśli na przykład mamy trzy arkusze (S1, S2, S3), aby przenieść pozycję S1 przed nią, indeks musi zostać ustawiony na 2. Żądanie aktualizacji indeksu arkusza jest ignorowane, jeśli żądany indeks jest taki sam jak bieżący indeks Arkuszy lub jeśli żądany indeks jest równy obecnemu indeksowi arkusza + 1.

sheetType

enum (SheetType)

Typ arkusza. Domyślna wartość to GRID. Tego ustawienia nie można zmienić po ustawieniu.

gridProperties

object (GridProperties)

Dodatkowe właściwości arkusza, jeśli jest on siatką. Jeśli arkusz jest arkuszem obiektów zawierającym wykres lub obraz, nie zostanie podane to pole. Podczas zapisywania właściwości siatki w arkuszach innych niż siatka jest błąd.

Jeśli ten arkusz jest arkuszem DATA_SOURCE, zawiera on tylko dane wyjściowe, ale zawiera właściwości, które odzwierciedlają sposób renderowania arkusza źródła danych, np. rowCount.

hidden

boolean

Wartość „prawda”, jeśli arkusz jest ukryty w interfejsie, „fałsz”, jeśli jest widoczny.

tabColor
(deprecated)

object (Color)

Kolor karty w interfejsie. Wycofano: użyj właściwości tabColorStyle.

tabColorStyle

object (ColorStyle)

Kolor karty w interfejsie. Jeśli ustawiona jest też wartość tabColor, to pole ma pierwszeństwo.

rightToLeft

boolean

Prawda, jeśli arkusz jest arkuszem RTL zamiast arkusza LTR.

dataSourceSheetProperties

object (DataSourceSheetProperties)

Tylko dane wyjściowe. Jeśli występuje, pole zawiera właściwości charakterystyczne dla DATA_SOURCE arkusza.

Typ arkusza

Rodzaj arkusza.

Wartości w polu enum
SHEET_TYPE_UNSPECIFIED Wartość domyślna, nie używać.
GRID Arkusz jest siatką.
OBJECT Arkusz nie ma siatki, a zawiera obiekt taki jak wykres lub obraz.
DATA_SOURCE Arkusz łączy się z zewnętrznym narzędziem DataSource i wyświetla podgląd danych.

Właściwości siatki

Właściwości siatki.

Zapis JSON
{
  "rowCount": integer,
  "columnCount": integer,
  "frozenRowCount": integer,
  "frozenColumnCount": integer,
  "hideGridlines": boolean,
  "rowGroupControlAfter": boolean,
  "columnGroupControlAfter": boolean
}
Pola
rowCount

integer

Liczba wierszy w siatce.

columnCount

integer

Liczba kolumn w siatce.

frozenRowCount

integer

Liczba wierszy zablokowanych w siatce.

frozenColumnCount

integer

Liczba kolumn zablokowanych w siatce.

hideGridlines

boolean

Wartość to „true”, jeśli siatka nie wyświetla linii siatki w interfejsie.

rowGroupControlAfter

boolean

Wartość to „prawda”, jeśli za grupą jest wyświetlany przełącznik grupowania wierszy.

columnGroupControlAfter

boolean

Wartość to „prawda”, jeśli za grupą widać przełącznik grupowania kolumn.

Właściwości DataSourceSheet

Dodatkowe właściwości arkusza DATA_SOURCE.

Zapis JSON
{
  "dataSourceId": string,
  "columns": [
    {
      object (DataSourceColumn)
    }
  ],
  "dataExecutionStatus": {
    object (DataExecutionStatus)
  }
}
Pola
dataSourceId

string

Identyfikator elementu DataSource, z którym jest połączony arkusz.

columns[]

object (DataSourceColumn)

Kolumny w arkuszu odpowiadające wartościom w RowData.

dataExecutionStatus

object (DataExecutionStatus)

Stan wykonania danych.

Dane siatki

Dane w siatce oraz metadane dotyczące wymiarów.

Zapis JSON
{
  "startRow": integer,
  "startColumn": integer,
  "rowData": [
    {
      object (RowData)
    }
  ],
  "rowMetadata": [
    {
      object (DimensionProperties)
    }
  ],
  "columnMetadata": [
    {
      object (DimensionProperties)
    }
  ]
}
Pola
startRow

integer

Pierwszy wiersz, do którego odnosi się GridData, zera.

startColumn

integer

Pierwsza kolumna, do której odwołuje się GridData, zera.

rowData[]

object (RowData)

Dane w siatce, po jednym w wierszu, zaczynając od wiersza w wierszu startRow. Wartości w wierszach danych odpowiadają kolumnom, począwszy od startColumn.

rowMetadata[]

object (DimensionProperties)

Metadane dotyczące żądanych wierszy w siatce, począwszy od wiersza w startRow.

columnMetadata[]

object (DimensionProperties)

Metadane dotyczące żądanych kolumn w siatce, począwszy od kolumny w startColumn.

Dane wiersza

Dane o każdej komórce z rzędu.

Zapis JSON
{
  "values": [
    {
      object (CellData)
    }
  ]
}
Pola
values[]

object (CellData)

Wartości w wierszu, po jednej w każdej kolumnie.

Właściwości wymiaru

Właściwości dotyczące wymiaru.

Zapis JSON
{
  "hiddenByFilter": boolean,
  "hiddenByUser": boolean,
  "pixelSize": integer,
  "developerMetadata": [
    {
      object (DeveloperMetadata)
    }
  ],
  "dataSourceColumnReference": {
    object (DataSourceColumnReference)
  }
}
Pola
hiddenByFilter

boolean

Wartość to „prawda”, jeśli ten wymiar jest filtrowany. To pole jest tylko do odczytu.

hiddenByUser

boolean

Wartość to „prawda”, jeśli ten wymiar jest wyraźnie ukryty.

pixelSize

integer

Wysokość (w wierszu) lub szerokość (w kolumnie) wymiaru w pikselach.

developerMetadata[]

object (DeveloperMetadata)

Metadane dewelopera powiązane z jednym wierszem lub pojedynczą kolumną.

dataSourceColumnReference

object (DataSourceColumnReference)

Tylko dane wyjściowe. Jeśli jest ustawiona, to jest kolumna w arkuszu źródła danych.

Reguła warunkowa

Reguła określająca format warunkowy.

Zapis JSON
{
  "ranges": [
    {
      object (GridRange)
    }
  ],

  // Union field rule can be only one of the following:
  "booleanRule": {
    object (BooleanRule)
  },
  "gradientRule": {
    object (GradientRule)
  }
  // End of list of possible types for union field rule.
}
Pola
ranges[]

object (GridRange)

Zakresy sformatowane, jeśli warunek jest prawdziwy. Wszystkie zakresy muszą znajdować się w tej samej siatce.

Pole sumy: rule. Należy ustawić regułę kontrolującą ten format warunkowy. rule może być tylko jedną z tych wartości:
booleanRule

object (BooleanRule)

Formatowanie jest zgodnie z regułą włączone lub wyłączone.

gradientRule

object (GradientRule)

Formatowanie będzie się różnić w zależności od gradientu w regule.

Wartość logiczna

Reguła, która może (ale nie musi) pasować do warunku.

Zapis JSON
{
  "condition": {
    object (BooleanCondition)
  },
  "format": {
    object (CellFormat)
  }
}
Pola
condition

object (BooleanCondition)

Warunek reguły. Jeśli warunek zostanie spełniony, zostanie zastosowany format.

format

object (CellFormat)

Format, który chcesz zastosować. Formatowanie warunkowe może stosować tylko niektóre formatowanie: bold, italic, strikethrough, foreground color i background color.

Reguła gradientu

Reguła, która stosuje format skali kolorów gradientu na podstawie wymienionych wyżej punktów interpolacji. Format komórki zależy od jej zawartości w porównaniu z wartościami interpolacji.

Zapis JSON
{
  "minpoint": {
    object (InterpolationPoint)
  },
  "midpoint": {
    object (InterpolationPoint)
  },
  "maxpoint": {
    object (InterpolationPoint)
  }
}
Pola
minpoint

object (InterpolationPoint)

Punkt początkowy interpolacji.

midpoint

object (InterpolationPoint)

Opcjonalny punkt pośredni.

maxpoint

object (InterpolationPoint)

Ostatni punkt interpolacji.

Punkt interpolacyjny

Jeden punkt interpolacji na formacie warunkowym gradientu. Przypinają skalę kolorów gradientu zgodnie z wybranym kolorem, typem i wartością.

Zapis JSON
{
  "color": {
    object (Color)
  },
  "colorStyle": {
    object (ColorStyle)
  },
  "type": enum (InterpolationPointType),
  "value": string
}
Pola
color
(deprecated)

object (Color)

Kolor, którego powinien używać ten punkt interpolacji. Wycofano: użyj właściwości colorStyle.

colorStyle

object (ColorStyle)

Kolor, którego powinien używać ten punkt interpolacji. Jeśli ustawiona jest też wartość color, to pole ma pierwszeństwo.

type

enum (InterpolationPointType)

Sposób interpretacji wartości.

value

string

Wartość używana przez ten punkt interpolacji. Może to być formuła. Nieużywana, jeśli type ma wartość MIN lub MAX.

InterpolationPointType

Rodzaj punktu interpolacji.

Wartości w polu enum
INTERPOLATION_POINT_TYPE_UNSPECIFIED Wartość domyślna – nie używaj.
MIN Punkt interpolacji używa minimalnej wartości w komórkach w zakresie formatu warunkowego.
MAX Punkt interpolacyjny wykorzystuje maksymalną wartość w komórkach komórek w zakresie formatu warunkowego.
NUMBER Punkt interpolacyjny używa dokładnie tej wartości: InterpolationPoint.value.
PERCENT

Punkt interpolacji to podany odsetek wszystkich komórek w zakresie formatu warunkowego. Odpowiada to polu NUMBER, jeśli wartość była: =(MAX(FLATTEN(range)) * (value / 100)) + (MIN(FLATTEN(range)) * (1 - (value / 100))) (gdzie podczas spłaszczania są ignorowane błędy w zakresie).

PERCENTILE Punkt interpolacji to centyli wszystkich komórek w zakresie formatu warunkowego. Odpowiada to polu NUMBER, jeśli wartość była: =PERCENTILE(FLATTEN(range), value / 100) (gdzie podczas spłaszczania są ignorowane błędy w zakresie).

Widok filtra

Widok filtra

Zapis JSON
{
  "filterViewId": integer,
  "title": string,
  "range": {
    object (GridRange)
  },
  "namedRangeId": string,
  "sortSpecs": [
    {
      object (SortSpec)
    }
  ],
  "criteria": {
    integer: {
      object (FilterCriteria)
    },
    ...
  },
  "filterSpecs": [
    {
      object (FilterSpec)
    }
  ]
}
Pola
filterViewId

integer

Identyfikator widoku filtra.

title

string

Nazwa widoku filtra.

range

object (GridRange)

Zakres, jaki obejmuje ten widok filtra.

Podczas zapisu można ustawić tylko jedną wartość range lub namedRangeId.

namedRangeId

string

Zakres nazwany, którym podlega ten widok filtra.

Podczas zapisu można ustawić tylko jedną wartość range lub namedRangeId.

sortSpecs[]

object (SortSpec)

Kolejność sortowania na kolumnę. Specyfikacje te są używane później, gdy wartości są takie same we wcześniejszych specyfikacjach.

criteria
(deprecated)

map (key: integer, value: object ( FilterCriteria))

Kryteria wyświetlania/ukrywania wartości w poszczególnych kolumnach. Kluczem mapy jest indeks kolumny, a wartość jest kryteriami dla tej kolumny.

To pole jest wycofane i zastąpione polem filterSpecs.

filterSpecs[]

object (FilterSpec)

Kryteria filtrowania dla wyświetlania/ukrywania wartości na kolumnę.

Zarówno odpowiedzi criteria, jak i filterSpecs są wypełnione. Jeśli w żądaniu aktualizacji podasz oba pola, pierwszeństwo ma to pole.

Chroniony zakres

Zakres chroniony.

Zapis JSON
{
  "protectedRangeId": integer,
  "range": {
    object (GridRange)
  },
  "namedRangeId": string,
  "description": string,
  "warningOnly": boolean,
  "requestingUserCanEdit": boolean,
  "unprotectedRanges": [
    {
      object (GridRange)
    }
  ],
  "editors": {
    object (Editors)
  }
}
Pola
protectedRangeId

integer

Identyfikator zakresu chronionego. To pole jest tylko do odczytu.

range

object (GridRange)

Zakres chroniony. Zakres może być całkowicie nieograniczony. W takim przypadku jest to arkusz chroniony.

Podczas zapisu można ustawić tylko jedną wartość range lub namedRangeId.

namedRangeId

string

Zakres nazwany, dla którego jest obsługiwany ten chroniony zakres (jeśli istnieje).

Podczas zapisu można ustawić tylko jedną wartość range lub namedRangeId.

description

string

Opis tego chronionego zakresu.

warningOnly

boolean

Wartość to „prawda”, jeśli w tym chronionym zakresie wyświetlane są ostrzeżenia podczas edytowania. Ochrona oparta na ostrzeżeniach oznacza, że każdy użytkownik może edytować dane w chronionym zakresie. Wyjątkiem jest edytowanie, w którym wyświetla się ostrzeżenie z prośbą o potwierdzenie zmiany.

Podczas zapisywania: jeśli to pole ma wartość Prawda, editors jest ignorowane. Poza tym jeśli wartość w tym polu zmieni się z true na false (fałsz), a pole editors nie zostanie ustawione (lub nie będzie w masce pola), edytorzy będą mieli ustawione wszystkie edytory dokumentu.

requestingUserCanEdit

boolean

Wartość to „prawda”, jeśli użytkownik, który wysłał żądanie tego chronionego zakresu, może go edytować. To pole jest tylko do odczytu.

unprotectedRanges[]

object (GridRange)

Lista niechronionych zakresów w chronionym arkuszu. Zakresy niechronione są obsługiwane tylko w arkuszach chronionych.

editors

object (Editors)

Użytkownicy i grupy z uprawnieniami do edycji zakresu chronionego. To pole jest widoczne tylko dla użytkowników z uprawnieniami do edycji zakresu chronionego i dokumentu. Edytory nie są obsługiwane przy użyciu zabezpieczenia warningOnly.

Edytujący

Edytujący zakres chroniony.

Zapis JSON
{
  "users": [
    string
  ],
  "groups": [
    string
  ],
  "domainUsersCanEdit": boolean
}
Pola
users[]

string

Adresy e-mail użytkowników z uprawnieniami do edycji zakresu chronionego.

groups[]

string

Adresy e-mail grup z uprawnieniami do edycji zakresu chronionego.

domainUsersCanEdit

boolean

Wartość to „prawda”, jeśli każda osoba w domenie dokumentu ma uprawnienia do edycji zakresu chronionego. Ochrona domeny jest obsługiwana tylko w przypadku dokumentów znajdujących się w domenie.

Filtr podstawowy

Domyślny filtr powiązany z arkuszem.

Zapis JSON
{
  "range": {
    object (GridRange)
  },
  "sortSpecs": [
    {
      object (SortSpec)
    }
  ],
  "criteria": {
    integer: {
      object (FilterCriteria)
    },
    ...
  },
  "filterSpecs": [
    {
      object (FilterSpec)
    }
  ]
}
Pola
range

object (GridRange)

Zakres obejmujący filtr.

sortSpecs[]

object (SortSpec)

Kolejność sortowania na kolumnę. Specyfikacje te są używane później, gdy wartości są takie same we wcześniejszych specyfikacjach.

criteria
(deprecated)

map (key: integer, value: object ( FilterCriteria))

Kryteria wyświetlania/ukrywania wartości w poszczególnych kolumnach. Kluczem mapy jest indeks kolumny, a wartość jest kryteriami dla tej kolumny.

To pole jest wycofane i zastąpione polem filterSpecs.

filterSpecs[]

object (FilterSpec)

Kryteria filtrowania na kolumnę.

Zarówno odpowiedzi criteria, jak i filterSpecs są wypełnione. Jeśli w żądaniu aktualizacji podasz oba pola, pierwszeństwo ma to pole.

Zakres pasma

Pasmo (zakres kolorów) w arkuszu.

Zapis JSON
{
  "bandedRangeId": integer,
  "range": {
    object (GridRange)
  },
  "rowProperties": {
    object (BandingProperties)
  },
  "columnProperties": {
    object (BandingProperties)
  }
}
Pola
bandedRangeId

integer

Identyfikator zakresu pasma.

range

object (GridRange)

Zakres, w którym stosowane są te właściwości.

rowProperties

object (BandingProperties)

Właściwości pasków wierszy. Właściwości te są stosowane wiersz po wierszu we wszystkich wierszach w zakresie. Musisz określić co najmniej jedną z tych właściwości: rowProperties lub columnProperties.

columnProperties

object (BandingProperties)

Właściwości dotyczące pasm kolumnowych. Właściwości te są stosowane po kolei we wszystkich kolumnach w zakresie. Musisz określić co najmniej jedną z tych właściwości: rowProperties lub columnProperties.

Właściwości pasma

Właściwości odwołujące się do jednego wymiaru (wiersza lub kolumny). Jeśli ustawiona jest zarówno wartość BandedRange.row_properties, jak i BandedRange.column_properties, kolory wypełnienia zostaną zastosowane do komórek zgodnie z tymi regułami:

Na przykład kolor pierwszego wiersza ma wyższy priorytet niż pierwszy, a kolor drugiego. Podobnie nagłówek wiersza ma wyższy priorytet niż nagłówek kolumny w lewej górnej komórce, ale jeśli nagłówek wiersza nie jest ustawiony, priorytet ma kolor pierwszego wiersza.

Zapis JSON
{
  "headerColor": {
    object (Color)
  },
  "headerColorStyle": {
    object (ColorStyle)
  },
  "firstBandColor": {
    object (Color)
  },
  "firstBandColorStyle": {
    object (ColorStyle)
  },
  "secondBandColor": {
    object (Color)
  },
  "secondBandColorStyle": {
    object (ColorStyle)
  },
  "footerColor": {
    object (Color)
  },
  "footerColorStyle": {
    object (ColorStyle)
  }
}
Pola
headerColor
(deprecated)

object (Color)

Kolor pierwszego wiersza lub kolumny. Jeśli to pole jest ustawione, pierwszy wiersz lub kolumna jest wypełniona tym kolorem, a kolory z zakresu od firstBandColor do secondBandColor zaczynają się od drugiego wiersza lub kolumny. W przeciwnym razie pierwszy wiersz lub kolumna będzie zawierać firstBandColor, a kolory będą zmieniać się standardowo. Wycofano: użyj właściwości headerColorStyle.

headerColorStyle

object (ColorStyle)

Kolor pierwszego wiersza lub kolumny. Jeśli to pole jest ustawione, pierwszy wiersz lub kolumna jest wypełniona tym kolorem, a kolory z zakresu od firstBandColor do secondBandColor zaczynają się od drugiego wiersza lub kolumny. W przeciwnym razie pierwszy wiersz lub kolumna będzie zawierać firstBandColor, a kolory będą zmieniać się standardowo. Jeśli ustawiona jest też wartość headerColor, to pole ma pierwszeństwo.

firstBandColor
(deprecated)

object (Color)

Pierwszy kolor naprzemiennie. (Wymagane) Wycofane: użyj interfejsu firstBandColorStyle.

firstBandColorStyle

object (ColorStyle)

Pierwszy kolor naprzemiennie. (Wymagane) Jeśli ustawiona jest też wartość firstBandColor, to pole ma pierwszeństwo.

secondBandColor
(deprecated)

object (Color)

Drugi kolor, który jest naprzemiennie. (Wymagane) Wycofane: użyj interfejsu secondBandColorStyle.

secondBandColorStyle

object (ColorStyle)

Drugi kolor, który jest naprzemiennie. (Wymagane) Jeśli ustawiona jest też wartość secondBandColor, to pole ma pierwszeństwo.

footerColor
(deprecated)

object (Color)

Kolor ostatniego wiersza lub ostatniej kolumny. Jeśli to pole nie jest ustawione, ostatni wiersz lub ostatnia kolumna zawiera wartość firstBandColor lub secondBandColor, w zależności od koloru poprzedniego wiersza lub kolumny. Wycofano: użyj właściwości footerColorStyle.

footerColorStyle

object (ColorStyle)

Kolor ostatniego wiersza lub ostatniej kolumny. Jeśli to pole nie jest ustawione, ostatni wiersz lub ostatnia kolumna zawiera wartość firstBandColor lub secondBandColor, w zależności od koloru poprzedniego wiersza lub kolumny. Jeśli ustawiona jest też wartość footerColor, to pole ma pierwszeństwo.

Grupa wymiarów

Grupa na osi czasu z wierszami lub kolumnami w arkuszu, która może zawierać lub należeć do innych grup. Grupę możesz zwinąć lub rozwinąć jako jednostkę arkusza.

Zapis JSON
{
  "range": {
    object (DimensionRange)
  },
  "depth": integer,
  "collapsed": boolean
}
Pola
range

object (DimensionRange)

Zakres, w którym istnieje ta grupa.

depth

integer

Głębokość grupy reprezentująca zakres grup, które w całości zawiera zakres tej grupy.

collapsed

boolean

To pole ma wartość true (prawda), jeśli grupa jest zwinięta. Zwinięta grupa pozostaje zwinięta, jeśli nakładająca się grupa na płytką głębokość jest rozwinięta.

Wartość prawdziwa nie oznacza, że wszystkie wymiary w grupie są ukryte, bo widoczność wymiaru może się zmieniać niezależnie od tej właściwości grupy. Jednak w przypadku aktualizacji tej właściwości wszystkie wymiary znajdujące się w jej polu zostaną ukryte, jeśli to pole jest prawdziwe, lub ustawione jako widoczne, jeśli to pole jest fałszywe.

Filtr

Fragmentator w arkuszu.

Zapis JSON
{
  "slicerId": integer,
  "spec": {
    object (SlicerSpec)
  },
  "position": {
    object (EmbeddedObjectPosition)
  }
}
Pola
slicerId

integer

Identyfikator fragmentatora.

spec

object (SlicerSpec)

Specyfikacja fragmentatora.

position

object (EmbeddedObjectPosition)

Pozycja fragmentatora. Fragmentator można umieścić tylko w istniejącym arkuszu. Szerokość i wysokość fragmentatora mogą być automatycznie dostosowywane tak, by nie przekraczały dozwolonych limitów.

Specyfikacja fragmentatora

Parametry fragmentatora.

Zapis JSON
{
  "dataRange": {
    object (GridRange)
  },
  "filterCriteria": {
    object (FilterCriteria)
  },
  "columnIndex": integer,
  "applyToPivotTables": boolean,
  "title": string,
  "textFormat": {
    object (TextFormat)
  },
  "backgroundColor": {
    object (Color)
  },
  "backgroundColorStyle": {
    object (ColorStyle)
  },
  "horizontalAlignment": enum (HorizontalAlign)
}
Pola
dataRange

object (GridRange)

Zakres danych fragmentatora.

filterCriteria

object (FilterCriteria)

Kryteria filtrowania fragmentatora.

columnIndex

integer

Indeks kolumny opartej na zerach w tabeli danych, do której zastosowano filtr.

applyToPivotTables

boolean

Wartość „prawda”, jeśli filtr powinien być stosowany do tabel przestawnych. Jeśli nie skonfigurujesz tej zasady, domyślnie zostanie użyta wartość True.

title

string

Tytuł fragmentatora.

textFormat

object (TextFormat)

Format tekstu we fragmentatorze. Pole linku nie jest obsługiwane.

backgroundColor
(deprecated)

object (Color)

Kolor tła fragmentatora. Wycofano: użyj właściwości backgroundColorStyle.

backgroundColorStyle

object (ColorStyle)

Kolor tła fragmentatora. Jeśli ustawiona jest też wartość backgroundColor, to pole ma pierwszeństwo.

horizontalAlignment

enum (HorizontalAlign)

Wyrównanie tytułu w fragmentatorze w poziomie. Jeśli wartość nie została określona, przyjmuje wartość domyślną LEFT