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. Na przykład, jeśli jest to reprezentowane Sheet1, przy czym zażądano arkusza kalkulacyjnego z zakresami Sheet1!A1:C10 oraz Sheet1!D15:E20, pierwszy GridData będzie miał startRow / startColumn z 0, a drugi będzie startRow 14 (wiersz 15 liczony od zera) oraz startColumn 3 (kolumna D liczona od zera).

Dla DATA_SOURCE arkusza, nie możesz zażądać określonego zakresu, ponieważ zawiera on 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 w tym arkuszu (jeśli taki istnieje).

charts[]

object (EmbeddedChart)

Specyfikacje każdego wykresu w tym arkuszu.

bandedRanges[]

object (BandedRange)

Zakresy pasków (naprzemiennych kolorów) w tym arkuszu.

developerMetadata[]

object (DeveloperMetadata)

Metadane dewelopera powiązane z arkuszem.

rowGroups[]

object (DimensionGroup)

Wszystkie grupy wierszy w tym arkuszu uporządkowane 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, uporządkowane według rosnącego indeksu początkowego zakresu, a następnie według głębokości grupy.

slicers[]

object (Slicer)

Fragmentatory w tym arkuszu.

SheetProperties

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ść musi być nieujemna. Po ustawieniu tego pola nie można go zmienić.

title

string

Nazwa arkusza.

index

integer

Indeks arkusza w arkuszu kalkulacyjnym. Jeśli podczas dodawania lub aktualizowania właściwości arkusza to pole zostanie wykluczone, arkusz zostanie dodany lub przeniesiony na koniec listy arkuszy. Podczas aktualizowania indeksów arkuszy lub wstawiania arkuszy ruch jest uwzględniany „przed przeniesieniem” indeksów. Jeśli na przykład istnieją 3 arkusze (S1, S2, S3), aby przesunąć S1 przed obszarem S2, indeks musiałby mieć wartość 2. Żądanie aktualizacji indeksu arkusza jest ignorowane, jeśli żądany indeks jest taki sam jak bieżący indeks arkusza lub jeśli żądany nowy indeks jest równy indeksowi bieżącego arkusza + 1.

sheetType

enum (SheetType)

Typ arkusza. Domyślna wartość to GRID Po ustawieniu tego pola nie można go zmienić.

gridProperties

object (GridProperties)

Dodatkowe właściwości arkusza, jeśli jest on siatką. To pole będzie puste, jeśli arkusz zawiera wykres lub obraz. Podczas zapisywania ustawianie jakichkolwiek właściwości siatki w arkuszach innych niż siatka powoduje wystąpienie błędu.

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

hidden

boolean

Wartość „prawda”, jeśli arkusz jest ukryty w interfejsie użytkownika. Wartość „false”, jeśli jest widoczny.

tabColor
(deprecated)

object (Color)

Kolor karty w interfejsie. Wycofane: użyj tabColorStyle

tabColorStyle

object (ColorStyle)

Kolor karty w interfejsie. Jeśli tabColor jest skonfigurowana, to pole ma pierwszeństwo.

rightToLeft

boolean

Wartość true, jeśli arkusz jest arkuszem RTL, a nie LTR.

dataSourceSheetProperties

object (DataSourceSheetProperties)

Tylko dane wyjściowe. Jeśli ta opcja jest dostępna, pole zawiera DATA_SOURCE właściwości arkusza kalkulacyjnego.

SheetType

Rodzaj arkusza.

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

GridProperties

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, które są zablokowane w siatce.

frozenColumnCount

integer

Liczba kolumn zablokowanych w siatce.

hideGridlines

boolean

Prawda, jeśli siatka nie jest wyświetlana w interfejsie.

rowGroupControlAfter

boolean

Prawda, jeśli przełącznik grupowania wierszy jest widoczny za grupą.

columnGroupControlAfter

boolean

Prawda, jeśli przełącznik grupowania kolumn jest widoczny za grupą.

DataSourceSheetProperties

Dodatkowe właściwości DATA_SOURCE arkusza kalkulacyjnego.

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

string

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

columns[]

object (DataSourceColumn)

Kolumny wyświetlane w arkuszu, odpowiadające wartościom w RowData

dataExecutionStatus

object (DataExecutionStatus)

Stan wykonania danych.

GridData

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ę ten obiekt GridData, liczony od zera.

startColumn

integer

Pierwsza kolumna, do której odnosi się ten obiekt GridData, liczona od zera.

rowData[]

object (RowData)

Dane w siatce, po 1 wpisie na wiersz, począwszy od wiersza w startRow. Wartości w RowData będą odpowiadać kolumnom rozpoczynającym się 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

RowData

Dane dotyczące każdej komórki w wierszu.

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

object (CellData)

Wartości w wierszu, po jednej na kolumnę.

DimensionProperties

Właściwości wymiaru.

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

boolean

Prawda, jeśli ten wymiar jest filtrowany. To pole jest tylko do odczytu.

hiddenByUser

boolean

Prawda, jeśli ten wymiar jest wyraźnie ukryty.

pixelSize

integer

Wysokość (wiersz) lub szerokość (w przypadku kolumny) wymiaru w pikselach.

developerMetadata[]

object (DeveloperMetadata)

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

dataSourceColumnReference

object (DataSourceColumnReference)

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

ConditionalFormatRule

Reguła opisują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 Reguła kontroluje ten format warunkowy – należy ustawić dokładnie jeden taki format. rule może być tylko jednym z tych elementów:
booleanRule

object (BooleanRule)

format jest „włączony”, lub „wyłącz” zgodnie z regułą.

gradientRule

object (GradientRule)

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

BooleanRule

Reguła, która może pasować lub nie, w zależności od warunku.

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

object (BooleanCondition)

Warunek reguły. Jeśli warunek ma wartość Prawda, format jest stosowany.

format

object (CellFormat)

Format, który ma zostać zastosowany. Formatowanie warunkowe można stosować tylko w przypadku niektórych formatów: bold, italic, strikethrough, foreground color oraz background color.

GradientRule

Reguła, która stosuje format skali gradientu kolorów na podstawie wymienionych punktów interpolacji. Format komórki będzie różnić się w zależności od jej zawartości w porównaniu z wartościami punktów interpolacji.

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

object (InterpolationPoint)

Początkowy punkt interpolacji.

midpoint

object (InterpolationPoint)

Opcjonalny środkowy punkt interpolacji.

maxpoint

object (InterpolationPoint)

Ostatni punkt interpolacji.

InterpolationPoint

Pojedynczy punkt interpolacji w formacie warunkowym gradientu. Przypinają skalę gradientu odpowiednio do wybranego koloru, typu i wartości.

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

object (Color)

Kolor, którego ma używać ten punkt interpolacji. Wycofane: użyj colorStyle

colorStyle

object (ColorStyle)

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

type

enum (InterpolationPointType)

Sposób interpretacji tej wartości.

value

string

Wartość używana przez ten punkt interpolacji. Może to być formuła. Nieużywane, jeśli: type to 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 wykorzystuje minimalną wartość w komórkach w zakresie formatu warunkowego.
MAX Punkt interpolacji wykorzystuje maksymalną wartość w komórkach w zakresie formatu warunkowego.
NUMBER Punkt interpolacji wykorzystuje dokładnie wartość w argumencie InterpolationPoint.value
PERCENT

Punkt interpolacji to określona wartość procentowa względem wszystkich komórek w zakresie formatu warunkowego. Jest to odpowiednik NUMBER jeśli wartość to: =(MAX(FLATTEN(range)) * (value / 100)) + (MIN(FLATTEN(range)) * (1 - (value / 100))) (gdzie błędy w zakresie są ignorowane podczas powiększania).

PERCENTILE Punkt interpolacji to dany percentyl na wszystkich komórkach w zakresie formatu warunkowego. Jest to odpowiednik NUMBER jeśli wartość to: =PERCENTILE(FLATTEN(range), value / 100) (gdzie błędy w zakresie są ignorowane podczas powiększania).

FilterView

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 uwzględniany w tym widoku filtra.

Podczas pisania tylko jedno z nich range lub namedRangeId może być ustawiony.

namedRangeId

string

Nazwany zakres (jeśli istnieje) powiązany z tym widokiem filtra.

Podczas pisania tylko jedno z nich range lub namedRangeId może być ustawiony.

sortSpecs[]

object (SortSpec)

Kolejność sortowania według kolumny. Późniejsze specyfikacje są używane, gdy wartości są takie same jak we wcześniejszych specyfikacjach.

criteria
(deprecated)

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

Kryteria wyświetlania/ukrywania wartości na kolumnę. Kluczem mapy jest indeks kolumny, a wartość stanowi kryterium tej kolumny.

To pole zostało wycofane i zastąpione filterSpecs

filterSpecs[]

object (FilterSpec)

Kryteria filtrowania wartości według kolumny.

Obie opcje criteria oraz filterSpecs są wypełniane w odpowiedziach. Jeśli w żądaniu aktualizacji określono oba pola, to pole ma pierwszeństwo.

ProtectedRange

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)

Chroniony zakres. Zakres może być w pełni nieograniczony i w takim przypadku jest on uważany za arkusz chroniony.

Podczas pisania tylko jedno z nich range lub namedRangeId może być ustawiony.

namedRangeId

string

Nazwany zakres (jeśli taki istnieje).

Podczas pisania tylko jedno z nich range lub namedRangeId może być ustawiony.

description

string

Opis tego zakresu chronionego.

warningOnly

boolean

Wartość prawda, jeśli podczas edycji ten zakres chroniony będzie wyświetlał ostrzeżenie. Ochrona oparta na ostrzeżeniach oznacza, że każdy użytkownik może edytować dane z zakresu chronionego. Wyjątkiem jest sytuacja, gdy podczas edycji pojawi się ostrzeżenie z prośbą o potwierdzenie zmiany.

Podczas zapisu: jeśli to pole jest prawdziwe, wówczas editors są ignorowane. Ponadto, jeśli to pole zostało zmienione z „true” (prawda) na false (fałsz), a editors nie zostanie ustawiona (ani nie zostanie uwzględniona w masce pola), wtedy osoby edytujące dokument zostaną ustawione na wszystkich edytorów dokumentu.

requestingUserCanEdit

boolean

Prawda, jeśli użytkownik, który zażądał tego zakresu chronionego, może go edytować. To pole jest tylko do odczytu.

unprotectedRanges[]

object (GridRange)

Lista niechronionych zakresów w chronionym arkuszu. Niechronione zakresy są obsługiwane tylko w przypadku chronionych arkuszy.

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. Edytorzy nie są obsługiwani w usługach warningOnly i ochrony danych.

Edytujący

Osoby edytujące 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

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 w domenie.

BasicFilter

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 objęty filtrem.

sortSpecs[]

object (SortSpec)

Kolejność sortowania według kolumny. Późniejsze specyfikacje są używane, gdy wartości są takie same jak we wcześniejszych specyfikacjach.

criteria
(deprecated)

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

Kryteria wyświetlania/ukrywania wartości na kolumnę. Kluczem mapy jest indeks kolumny, a wartość stanowi kryterium tej kolumny.

To pole zostało wycofane i zastąpione filterSpecs

filterSpecs[]

object (FilterSpec)

Liczba kryteriów filtrowania na kolumnę.

Obie opcje criteria oraz filterSpecs są wypełniane w odpowiedziach. Jeśli w żądaniu aktualizacji określono oba pola, to pole ma pierwszeństwo.

BandedRange

Zakres paskowy (naprzemienny) w arkuszu.

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

integer

Identyfikator zakresu.

range

object (GridRange)

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

rowProperties

object (BandingProperties)

Właściwości pasm wierszy. Właściwości te są stosowane pojedynczo do wszystkich wierszy w zakresie. Co najmniej jedna z tych wartości: rowProperties lub columnProperties

columnProperties

object (BandingProperties)

Właściwości pasm kolumn. Te właściwości są stosowane we wszystkich kolumnach w zakresie, kolumna po kolumnie. Co najmniej jedna z tych wartości: rowProperties lub columnProperties

BandingProperties

Usługi, które odwołują się do jednego wymiaru (wiersza lub kolumny). Jeśli oba BandedRange.row_properties oraz BandedRange.column_properties kolory wypełnienia zostaną zastosowane do komórek zgodnie z następującymi regułami:

Na przykład kolor pierwszego wiersza ma pierwszeństwo przed kolorem pierwszej kolumny, a kolor pierwszej kolumny ma pierwszeństwo przed kolorem drugiego wiersza. Podobnie nagłówek wiersza ma wyższy priorytet niż nagłówek kolumny w lewej górnej komórce, ale nagłówek kolumny ma wyższy priorytet niż kolor pierwszego wiersza, jeśli nie został on ustawiony.

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 pierwszej kolumny. Jeśli to pole jest skonfigurowane, pierwszy wiersz lub pierwszy wiersz jest wypełniany tym kolorem, a kolory są zmieniane firstBandColor oraz secondBandColor zaczynając od drugiego wiersza lub drugiej kolumny. W przeciwnym razie w pierwszym wierszu lub kolumnie firstBandColor a kolory zmieniają się jak zwykle. Wycofane: użyj headerColorStyle

headerColorStyle

object (ColorStyle)

Kolor pierwszego wiersza lub pierwszej kolumny. Jeśli to pole jest skonfigurowane, pierwszy wiersz lub pierwszy wiersz jest wypełniany tym kolorem, a kolory są zmieniane firstBandColor oraz secondBandColor zaczynając od drugiego wiersza lub drugiej kolumny. W przeciwnym razie w pierwszym wierszu lub kolumnie firstBandColor a kolory zmieniają się jak zwykle. Jeśli headerColor jest skonfigurowana, to pole ma pierwszeństwo.

firstBandColor
(deprecated)

object (Color)

Pierwszy kolor, który jest naprzemienny. (Wymagane) Wycofane: użyj firstBandColorStyle

firstBandColorStyle

object (ColorStyle)

Pierwszy kolor, który jest naprzemienny. (Wymagane) Jeśli firstBandColor jest skonfigurowana, to pole ma pierwszeństwo.

secondBandColor
(deprecated)

object (Color)

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

secondBandColorStyle

object (ColorStyle)

Drugi kolor, który jest naprzemienny. (Wymagane) Jeśli secondBandColor jest ustawiona, to pole ma pierwszeństwo.

footerColor
(deprecated)

object (Color)

Kolor ostatniego wiersza lub ostatniej kolumny. Jeśli to pole nie jest skonfigurowane, w ostatnim wierszu lub kolumnie znajduje się albo firstBandColor lub secondBandColor w zależności od koloru poprzedniego wiersza lub kolumny. Wycofane: użyj footerColorStyle

footerColorStyle

object (ColorStyle)

Kolor ostatniego wiersza lub ostatniej kolumny. Jeśli to pole nie jest skonfigurowane, w ostatnim wierszu lub kolumnie znajduje się albo firstBandColor lub secondBandColor w zależności od koloru poprzedniego wiersza lub kolumny. Jeśli footerColor jest skonfigurowana, to pole ma pierwszeństwo.

DimensionGroup

Grupa w określonym przedziale wierszy lub kolumn w arkuszu. Może ona zawierać inne grupy lub być w nich zawarte. Grupę można zwinąć lub rozwinąć jako jednostkę w arkuszu.

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, wskazująca, ile grup ma zakres, który w całości obejmuje zakres tej grupy.

collapsed

boolean

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

Wartość prawda nie oznacza, że wszystkie wymiary w grupie są ukryte, ponieważ widoczność wymiaru może się zmieniać niezależnie od właściwości grupy. Jednak po zaktualizowaniu tej właściwości wszystkie zawarte w niej wymiary zostaną ustawione jako ukryte, jeśli to pole ma wartość Prawda, lub ustawione na widoczne, jeśli to pole ma wartość Fałsz.

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)

Położenie fragmentatora. Pamiętaj, że fragmentator można umieścić tylko w istniejącym arkuszu. Ponadto szerokość i wysokość fragmentatora mogą być automatycznie dostosowywane w taki sposób, aby mieściły się w dozwolonych granicach.

SlicerSpec

Specyfikacje 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 liczony od zera w tabeli danych, do której zastosowano filtr.

applyToPivotTables

boolean

Wartość prawda, jeśli filtr powinien być stosowany do tabel przestawnych. Jeśli zasada nie jest skonfigurowana, domyślną wartością jest True

title

string

Tytuł fragmentatora.

textFormat

object (TextFormat)

Format tekstowy tytułu we fragmentatorze. Pole linku nie jest obsługiwane.

backgroundColor
(deprecated)

object (Color)

Kolor tła fragmentatora. Wycofane: użyj backgroundColorStyle

backgroundColorStyle

object (ColorStyle)

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

horizontalAlignment

enum (HorizontalAlign)

Wyrównanie tytułu we fragmentatorze w poziomie. Jeśli nie określono inaczej, domyślna wartość to LEFT