Arkusz
arkusz w arkuszu kalkulacyjnym.
| Zapis JSON |
|---|
{ "properties": { object ( |
| Pola | |
|---|---|
properties
|
Właściwości arkusza. |
data[]
|
Dane w siatce, jeśli jest to arkusz siatki.
Liczba zwracanych obiektów GridData zależy od liczby zakresów żądanych w tym arkuszu. Jeśli na przykład reprezentuje to
W przypadku arkusza |
merges[]
|
Zakresy, które mają zostać scalone. |
conditionalFormats[]
|
Reguły formatowania warunkowego w tym arkuszu. |
filterViews[]
|
Widoki filtra w tym arkuszu. |
protectedRanges[]
|
Zakresy chronione w tym arkuszu. |
basicFilter
|
Filtr w tym arkuszu (jeśli występuje). |
charts[]
|
Specyfikacje każdego wykresu w tym arkuszu. |
bandedRanges[]
|
Zakresy z naprzemiennymi kolorami w tym arkuszu. |
developerMetadata[]
|
Metadane dewelopera powiązane z arkuszem. |
rowGroups[]
|
Wszystkie grupy wierszy w tym arkuszu, uporządkowane według rosnącego indeksu początku zakresu, a następnie według głębokości grupy. |
columnGroups[]
|
Wszystkie grupy kolumn w tym arkuszu, uporządkowane według rosnącego indeksu początku zakresu, a następnie według głębokości grupy. |
slicers[]
|
Slicery w tym arkuszu. |
tables[]
|
tabele w tym arkuszu, |
SheetProperties
Właściwości arkusza.
| Zapis JSON |
|---|
{ "sheetId": integer, "title": string, "index": integer, "sheetType": enum ( |
| Pola | |
|---|---|
sheetId
|
Identyfikator arkusza. Wartość musi być nieujemna. Po ustawieniu tego pola nie można go zmienić. |
title
|
Nazwa arkusza. |
index
|
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 w indeksach „przed przeniesieniem”. Jeśli na przykład w arkuszu kalkulacyjnym są 3 arkusze (S1, S2, S3), aby przenieść arkusz S1 przed S2, indeks musi mieć wartość 2. Prośba o aktualizację indeksu arkusza jest ignorowana, jeśli żądany indeks jest identyczny z bieżącym indeksem arkusza lub jeśli żądany nowy indeks jest równy bieżącemu indeksowi arkusza + 1. |
sheetType
|
Typ arkusza. Domyślna wartość to |
gridProperties
|
Dodatkowe właściwości arkusza, jeśli jest on siatką. (Jeśli arkusz jest arkuszem obiektu zawierającym wykres lub obraz, to pole nie będzie występować). Podczas pisania ustawianie właściwości siatki w arkuszach innych niż siatka jest błędem.
Jeśli ten arkusz jest arkuszem |
tabColor
|
Kolor karty w interfejsie. Wycofano: użyj |
tabColorStyle
|
Kolor karty w interfejsie. Jeśli ustawiona jest też zasada |
rightToLeft
|
Wartość true, jeśli arkusz jest arkuszem RTL, a nie LTR. |
dataSourceSheetProperties
|
Tylko dane wyjściowe. Jeśli to pole jest obecne, zawiera właściwości arkusza |
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, ale zawiera obiekt, np. wykres lub obraz. |
DATA_SOURCE
|
Arkusz łączy się z zewnętrznymDataSourcei 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
|
Liczba wierszy w siatce. |
columnCount
|
Liczba kolumn w siatce. |
frozenRowCount
|
Liczba wierszy zamrożonych w siatce. |
frozenColumnCount
|
Liczba kolumn zamrożonych w siatce. |
hideGridlines
|
Wartość „true”, jeśli siatka nie wyświetla linii siatki w interfejsie. |
rowGroupControlAfter
|
Wartość Prawda, jeśli przycisk kontrolujący grupowanie wierszy jest wyświetlany po grupie. |
columnGroupControlAfter
|
Wartość Prawda, jeśli po grupie wyświetlany jest przełącznik przycisku kontrolującego grupę kolumn. |
DataSourceSheetProperties
Dodatkowe właściwości arkusza.DATA_SOURCE
| Zapis JSON |
|---|
{ "dataSourceId": string, "columns": [ { object ( |
| Pola | |
|---|---|
dataSourceId
|
Identyfikator
|
columns[]
|
Kolumny wyświetlane w arkuszu odpowiadające wartościom w |
dataExecutionStatus
|
Stan wykonania danych. |
GridData
Dane w siatce oraz metadane dotyczące wymiarów.
| Zapis JSON |
|---|
{ "startRow": integer, "startColumn": integer, "rowData": [ { object ( |
| Pola | |
|---|---|
startRow
|
Pierwszy wiersz, do którego odnosi się ten obiekt GridData, liczony od zera. |
startColumn
|
Pierwsza kolumna, do której odnosi się ten obiekt GridData, liczona od zera. |
rowData[]
|
Dane w siatce, po jednym wpisie w wierszu, zaczynając od wiersza startRow. Wartości w RowData będą odpowiadać kolumnom zaczynającym się od |
rowMetadata[]
|
Metadane dotyczące żądanych wierszy w siatce, zaczynając od wiersza w |
columnMetadata[]
|
Metadane dotyczące kolumn w siatce, zaczynając od kolumny w |
RowData
Dane o każdej komórce w wierszu.
| Zapis JSON |
|---|
{
"values": [
{
object ( |
| Pola | |
|---|---|
values[]
|
Wartości w wierszu, po jednej w kolumnie. |
DimensionProperties
Właściwości wymiaru.
| Zapis JSON |
|---|
{ "hiddenByFilter": boolean, "hiddenByUser": boolean, "pixelSize": integer, "developerMetadata": [ { object ( |
| Pola | |
|---|---|
pixelSize
|
Wysokość (w przypadku wiersza) lub szerokość (w przypadku kolumny) wymiaru w pikselach. |
developerMetadata[]
|
Metadane dewelopera powiązane z pojedynczym wierszem lub kolumną. |
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 ( |
| Pola | |
|---|---|
ranges[]
|
Zakresy, które są formatowane, jeśli warunek jest prawdziwy. Wszystkie zakresy muszą znajdować się w tej samej siatce. |
Pole zbiorczerule. Reguła kontrolująca ten format warunkowy. Musi być ustawiona dokładnie jedna reguła.
rule
może mieć tylko jedną z tych wartości:
|
|
booleanRule
|
Formatowanie jest „włączone” lub „wyłączone” zgodnie z regułą. |
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 pasować w zależności od warunku.
| Zapis JSON |
|---|
{ "condition": { object ( |
| Pola | |
|---|---|
condition
|
Warunek reguły. Jeśli warunek jest spełniony, format jest stosowany. |
format
|
Format do zastosowania. Formatowanie warunkowe może stosować tylko podzbiór formatowania: |
GradientRule
Reguła, która stosuje format skali kolorów gradientu na podstawie wymienionych punktów interpolacji. Format komórki zależy od jej zawartości w porównaniu z wartościami punktów interpolacji.
| Zapis JSON |
|---|
{ "minpoint": { object ( |
| Pola | |
|---|---|
minpoint
|
Początkowy punkt interpolacji. |
midpoint
|
Opcjonalny punkt interpolacji w połowie. |
maxpoint
|
Ostatni punkt interpolacji. |
InterpolationPoint
Pojedynczy punkt interpolacji w formacie warunkowym gradientu. Ustawiają one skalę kolorów gradientu zgodnie z wybranym kolorem, typem i wartością.
| Zapis JSON |
|---|
{ "color": { object ( |
| Pola | |
|---|---|
color
|
Kolor, którego ma używać ten punkt interpolacji. Wycofano: użyj |
colorStyle
|
Kolor, którego ma używać ten punkt interpolacji. Jeśli ustawiona jest też zasada |
type
|
Określa sposób interpretacji wartości. |
value
|
Wartość używana przez ten punkt interpolacji. Może to być formuła. Nieużywane, jeśli atrybut |
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 formatowania warunkowego. |
MAX
|
Punkt interpolacji używa maksymalnej wartości w komórkach w zakresie formatowania warunkowego. |
NUMBER
|
Punkt interpolacji używa dokładnie wartości w polu InterpolationPoint.value.
|
PERCENT
|
Punkt interpolacji to podany odsetek wszystkich komórek w zakresie formatowania warunkowego. Jest to równoważne
|
PERCENTILE
|
Punkt interpolacji to dany percentyl wszystkich komórek w zakresie formatowania warunkowego. Jest to równoważne
NUMBER
jeśli wartość to:
=PERCENTILE(FLATTEN(range), value / 100)
(błędy w zakresie są ignorowane podczas spłaszczania).
|
FilterView
Widok filtra. Więcej informacji znajdziesz w artykule Zarządzanie widocznością danych za pomocą filtrów.
| Zapis JSON |
|---|
{ "filterViewId": integer, "title": string, "range": { object ( |
| Pola | |
|---|---|
filterViewId
|
Identyfikator widoku filtra. |
title
|
Nazwa widoku filtra. |
range
|
Zakres, którego dotyczy ten widok filtra.
Podczas pisania można ustawić tylko jedną z wartości |
namedRangeId
|
Nazwany zakres, na którym opiera się ten widok filtra (jeśli taki istnieje).
Podczas pisania można ustawić tylko jedną z wartości |
tableId
|
Tabela, na której opiera się ten widok filtra (jeśli taka istnieje).
Podczas pisania można ustawić tylko jedną z wartości |
sortSpecs[]
|
Kolejność sortowania w poszczególnych kolumnach. Późniejsze specyfikacje są używane, gdy wartości w wcześniejszych specyfikacjach są równe. |
criteria
|
Kryteria wyświetlania lub ukrywania wartości w poszczególnych kolumnach. Kluczem mapy jest indeks kolumny, a wartością kryterium dla tej kolumny.
To pole zostało wycofane i zastąpione polem |
filterSpecs[]
|
Kryteria filtra służące do wyświetlania lub ukrywania wartości w poszczególnych kolumnach.
W odpowiedziach pojawiają się zarówno |
ProtectedRange
zakres chroniony.
| Zapis JSON |
|---|
{ "protectedRangeId": integer, "range": { object ( |
| Pola | |
|---|---|
protectedRangeId
|
Identyfikator chronionego zakresu. To pole jest tylko do odczytu. |
range
|
Zakres, który jest chroniony. Zakres może być w pełni nieograniczony, w takim przypadku arkusz jest uznawany za chroniony.
Podczas pisania można ustawić tylko jedną z wartości: |
namedRangeId
|
Zakres nazwany, na którym opiera się ten zakres chroniony (jeśli taki istnieje).
Podczas pisania można ustawić tylko jedną z wartości: |
tableId
|
Tabela, na której opiera się ten zakres chroniony (jeśli istnieje).
Podczas pisania można ustawić tylko jedną z wartości: |
description
|
Opis tego zakresu chronionego. |
warningOnly
|
Wartość Prawda, jeśli ten zakres chroniony będzie wyświetlać ostrzeżenie podczas edytowania. Ochrona oparta na ostrzeżeniach oznacza, że każdy użytkownik może edytować dane w chronionym zakresie, ale edycja spowoduje wyświetlenie ostrzeżenia z prośbą o potwierdzenie zmiany.
Podczas pisania: jeśli to pole ma wartość true, pola |
requestingUserCanEdit
|
Wartość „true”, jeśli użytkownik, który poprosił o ten zakres chroniony, może edytować chroniony obszar. To pole jest tylko do odczytu. |
unprotectedRanges[]
|
Lista niechronionych zakresów w chronionym arkuszu. Zakresy niechronione są obsługiwane tylko w przypadku chronionych arkuszy. |
editors
|
Użytkownicy i grupy z dostępem do edycji chronionego zakresu. To pole jest widoczne tylko dla użytkowników, którzy mają uprawnienia do edytowania zakresu chronionego i dokumentu. Edytorzy nie są obsługiwani w przypadku ochrony |
Edytujący
edytorzy zakresu chronionego;
| Zapis JSON |
|---|
{ "users": [ string ], "groups": [ string ], "domainUsersCanEdit": boolean } |
| Pola | |
|---|---|
users[]
|
Adresy e-mail użytkowników, którzy mają uprawnienia do edytowania chronionego zakresu. |
groups[]
|
Adresy e-mail grup, które mają uprawnienia do edytowania zakresu chronionego. |
domainUsersCanEdit
|
Wartość PRAWDA, jeśli każda osoba w domenie dokumentu ma dostęp do edycji chronionego zakresu. Ochrona domeny jest obsługiwana tylko w przypadku dokumentów w domenie. |
BasicFilter
Filtr domyślny powiązany z arkuszem. Więcej informacji znajdziesz w artykule Zarządzanie widocznością danych za pomocą filtrów.
| Zapis JSON |
|---|
{ "range": { object ( |
| Pola | |
|---|---|
range
|
Zakres, który obejmuje filtr. |
tableId
|
Tabela, na której opiera się ten filtr (jeśli taka istnieje). Podczas pisania można ustawić tylko jedną z wartości: |
sortSpecs[]
|
Kolejność sortowania w poszczególnych kolumnach. Późniejsze specyfikacje są używane, gdy wartości w wcześniejszych specyfikacjach są równe. |
criteria
|
Kryteria wyświetlania lub ukrywania wartości w poszczególnych kolumnach. Kluczem mapy jest indeks kolumny, a wartością kryterium dla tej kolumny.
To pole zostało wycofane i zastąpione polem |
filterSpecs[]
|
Kryteria filtrowania w poszczególnych kolumnach.
W odpowiedziach pojawiają się zarówno |
BandedRange
Zakres w arkuszu z naprzemiennymi kolorami.
| Zapis JSON |
|---|
{ "bandedRangeId": integer, "bandedRangeReference": string, "range": { object ( |
| Pola | |
|---|---|
bandedRangeId
|
Identyfikator zakresu pasmowego. Jeśli nie jest ustawiona, zapoznaj się z informacjami w sekcji |
bandedRangeReference
|
Tylko dane wyjściowe. Odwołanie do zakresu pasmowego, używane do identyfikowania identyfikatora, który nie jest obsługiwany przez |
range
|
Zakres, w którym te właściwości są stosowane. |
rowProperties
|
Właściwości pasków wierszy. Te właściwości są stosowane wiersz po wierszu we wszystkich wierszach zakresu. Musisz określić co najmniej jedną z tych właściwości: |
columnProperties
|
Właściwości pasm kolumn. Te właściwości są stosowane do poszczególnych kolumn w całym zakresie. Musisz określić co najmniej jedną z tych właściwości: |
BandingProperties
Właściwości odnoszące się do jednego wymiaru (wiersza lub kolumny). Jeśli ustawione są zarówno warunek BandedRange.row_properties, jak i warunek BandedRange.column_properties, kolory wypełnienia są stosowane do komórek zgodnie z tymi regułami:
-
headerColorifooterColormają wyższy priorytet niż kolory pasma. -
firstBandColorma pierwszeństwo przedsecondBandColor. -
rowPropertiesma pierwszeństwo przedcolumnProperties.
Na przykład kolor pierwszego wiersza ma priorytet przed kolorem pierwszej kolumny, ale kolor pierwszej kolumny ma priorytet przed kolorem drugiego wiersza. Podobnie w lewej górnej komórce nagłówek wiersza ma wyższy priorytet niż nagłówek kolumny, ale jeśli nagłówek wiersza nie jest ustawiony, nagłówek kolumny ma wyższy priorytet niż kolor pierwszego wiersza.
| Zapis JSON |
|---|
{ "headerColor": { object ( |
| Pola | |
|---|---|
headerColor
|
Kolor pierwszego wiersza lub pierwszej kolumny. Jeśli to pole jest ustawione, pierwszy wiersz lub pierwsza kolumna są wypełniane tym kolorem, a kolory zmieniają się naprzemiennie między
|
headerColorStyle
|
Kolor pierwszego wiersza lub pierwszej kolumny. Jeśli to pole jest ustawione, pierwszy wiersz lub pierwsza kolumna są wypełniane tym kolorem, a kolory zmieniają się naprzemiennie między
|
firstBandColor
|
Pierwszy kolor naprzemienny. (Wymagany) Wycofany: użyj
|
firstBandColorStyle
|
Pierwszy kolor naprzemienny. (Wymagane) Jeśli ustawiona jest też zasada |
secondBandColor
|
Drugi kolor, który jest naprzemienny. (Wymagany) Wycofany: użyj
|
secondBandColorStyle
|
Drugi kolor, który jest naprzemienny. (Wymagane) Jeśli ustawiona jest też zasada |
footerColor
|
Kolor ostatniego wiersza lub kolumny. Jeśli to pole nie jest ustawione, ostatni wiersz lub kolumna są wypełniane kolorem |
footerColorStyle
|
Kolor ostatniego wiersza lub kolumny. Jeśli to pole nie jest ustawione, ostatni wiersz lub kolumna są wypełniane kolorem |
DimensionGroup
Grupa w przedziale wierszy lub kolumn w arkuszu, która może zawierać inne grupy lub być przez nie obejmowana. Grupę można zwinąć lub rozwinąć jako jednostkę w arkuszu.
| Zapis JSON |
|---|
{
"range": {
object ( |
| Pola | |
|---|---|
range
|
Zakres, w którym ta grupa istnieje. |
depth
|
Głębokość grupy, która określa, ile grup ma zakres całkowicie zawierający zakres tej grupy. |
collapsed
|
To pole ma wartość „true”, jeśli ta grupa jest zwinięta. Zwinięta grupa pozostaje zwinięta, jeśli zostanie rozwinięta nakładająca się na nią grupa o mniejszej głębokości. Wartość „prawda” nie oznacza, że wszystkie wymiary w grupie są ukryte, ponieważ widoczność wymiaru może się zmieniać niezależnie od tej właściwości grupy. Gdy jednak ta właściwość zostanie zaktualizowana, wszystkie wymiary w niej zostaną ustawione jako ukryte, jeśli to pole ma wartość true, lub jako widoczne, jeśli to pole ma wartość false. |
Fragmentator
Slicer w arkuszu.
| Zapis JSON |
|---|
{ "slicerId": integer, "spec": { object ( |
| Pola | |
|---|---|
slicerId
|
Identyfikator fragmentatora. |
spec
|
Specyfikacja narzędzia do wycinania. |
position
|
Położenie selektora. Pamiętaj, że selektor można umieścić tylko w istniejącym arkuszu. Szerokość i wysokość selektora mogą być automatycznie dostosowywane, aby utrzymać go w dozwolonych limitach. |
SlicerSpec
Specyfikacje wycinarki.
| Zapis JSON |
|---|
{ "dataRange": { object ( |
| Pola | |
|---|---|
dataRange
|
Zakres danych fragmentatora. |
filterCriteria
|
Kryteria filtrowania fragmentatora. |
columnIndex
|
Indeks kolumny w tabeli danych, do której zastosowano filtr (liczony od zera). |
applyToPivotTables
|
Wartość Prawda, jeśli filtr ma być stosowany do tabel przestawnych. Jeśli nie jest ustawiona, domyślnie przyjmuje wartość |
title
|
Tytuł fragmentatora. |
textFormat
|
Format tekstu tytułu w selektorze. Pole linku nie jest obsługiwane. |
backgroundColor
|
Kolor tła selektora. Wycofano: użyj |
backgroundColorStyle
|
Kolor tła selektora. Jeśli ustawiona jest też zasada |
horizontalAlignment
|
Wyrównanie tytułu w poziomie w fragmentatorze. Jeśli nie określisz tu żadnej wartości, zostanie użyta wartość domyślna |
Tabela
Tabela.
| Zapis JSON |
|---|
{ "tableId": string, "name": string, "range": { object ( |
| Pola | |
|---|---|
tableId
|
Identyfikator tabeli. |
name
|
Nazwa tabeli. Jest on unikalny dla wszystkich tabel w tym samym arkuszu kalkulacyjnym. |
range
|
Zakres tabeli. |
rowsProperties
|
Właściwości wierszy tabeli. |
columnProperties[]
|
Właściwości kolumny tabeli. |
TableRowsProperties
Właściwości wiersza tabeli.
| Zapis JSON |
|---|
{ "headerColorStyle": { object ( |
| Pola | |
|---|---|
headerColorStyle
|
Kolor wiersza nagłówka. Jeśli to pole jest ustawione, wiersz nagłówka jest wypełniony określonym kolorem. W przeciwnym razie wiersz nagłówka zostanie wypełniony domyślnym kolorem. |
firstBandColorStyle
|
Pierwszy kolor naprzemienny. Jeśli to pole jest ustawione, pierwszy wiersz w paskach jest wypełniany określonym kolorem. W przeciwnym razie pierwszy wiersz naprzemienny zostanie wypełniony domyślnym kolorem. |
secondBandColorStyle
|
Drugi kolor, który jest naprzemienny. Jeśli to pole jest ustawione, drugi wiersz naprzemienny jest wypełniany określonym kolorem. W przeciwnym razie drugi wiersz z paskami zostanie wypełniony domyślnym kolorem. |
footerColorStyle
|
Kolor ostatniego wiersza. Jeśli to pole nie jest ustawione, stopka nie jest dodawana, a ostatni wiersz jest wypełniany znakiem |
TableColumnProperties
Kolumna tabeli.
| Zapis JSON |
|---|
{ "columnIndex": integer, "columnName": string, "columnType": enum ( |
| Pola | |
|---|---|
columnIndex
|
Indeks kolumny rozpoczynający się od 0. Ten indeks jest względny w stosunku do pozycji w tabeli i nie musi być taki sam jak indeks kolumny w arkuszu. |
columnName
|
Nazwa kolumny. |
columnType
|
Typ kolumny. |
dataValidationRule
|
Reguła sprawdzania poprawności danych w kolumnie. Ustawiane tylko w przypadku typu kolumny z rozwijanym menu. |
ColumnType
Typ kolumny w danej kolumnie tabeli.
| Wartości w polu enum | |
|---|---|
COLUMN_TYPE_UNSPECIFIED
|
Nieokreślony typ kolumny. |
DOUBLE
|
Typ kolumny liczbowej. |
CURRENCY
|
Typ kolumny z walutami. |
PERCENT
|
Typ kolumny z wartościami procentowymi. |
DATE
|
Typ kolumny z datami. |
TIME
|
Typ kolumny z wartościami czasowymi. |
DATE_TIME
|
Typ kolumny z datami i godzinami. |
TEXT
|
Typ kolumny z tekstem. |
BOOLEAN
|
Typ kolumny z wartościami logicznymi. |
DROPDOWN
|
Typ kolumny z rozwijanym menu. |
FILES_CHIP
|
Typ kolumny z elementami prowadzącymi do plików |
PEOPLE_CHIP
|
Typ kolumny z elementami dotyczącymi osób |
FINANCE_CHIP
|
Typ kolumny z elementami finansowymi |
PLACE_CHIP
|
Typ kolumny z elementami dotyczącymi miejsc |
RATINGS_CHIP
|
Typ kolumny z elementami oceny |
TableColumnDataValidationRule
Reguła sprawdzania poprawności danych w kolumnie tabeli.
| Zapis JSON |
|---|
{
"condition": {
object ( |
| Pola | |
|---|---|
condition
|
Warunek, który muszą spełniać dane w komórce. Prawidłowe tylko wtedy, gdy [BooleanCondition.type] ma wartość ONE_OF_LIST. |