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 zwróconych 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 są łączone. |
conditionalFormats[]
|
Reguły formatowania warunkowego w tym arkuszu. |
filterViews[]
|
Widoki filtrów w tym arkuszu. |
protectedRanges[]
|
Zakresy chronione w tym arkuszu. |
basicFilter
|
Filtr w tym arkuszu (jeśli istnieje). |
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ątkowego 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[]
|
tabel w tym arkuszu. |
commentAnchors[]
|
Punkty zakotwiczenia komentarzy w tym arkuszu. |
SheetProperties
Właściwości arkusza.
| Zapis JSON |
|---|
{ "sheetId": integer, "title": string, "index": integer, "sheetType": enum ( |
| Pola | |
|---|---|
sheetId
|
Identyfikator arkusza. Wartość nie może być ujemna. 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 pominięte, 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 masz 3 arkusze (S1, S2, S3) i chcesz przenieść arkusz S1 przed arkusz S2, musisz ustawić indeks na 2. Żądanie aktualizacji indeksu arkusza jest ignorowane, 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 nie można ustawiać żadnych właściwości siatki w arkuszach innych niż siatka.
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ść „prawda”, jeśli arkusz jest arkuszem RTL, a nie LTR. |
dataSourceSheetProperties
|
Tylko dane wyjściowe. Jeśli to pole występuje, 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, tylko 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ść „Prawda”, jeśli siatka nie wyświetla linii siatki w interfejsie. |
rowGroupControlAfter
|
Wartość Prawda, jeśli przełącznik sterowania grupowaniem wierszy jest wyświetlany po grupie. |
columnGroupControlAfter
|
Wartość Prawda, jeśli przełącznik sterowania grupowaniem kolumn jest wyświetlany po grupie. |
DataSourceSheetProperties
Dodatkowe właściwościDATA_SOURCE arkusza.
| 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 kolumny |
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 dotyczące każdej komórki 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 formatowanie warunkowe.
| Zapis JSON |
|---|
{ "ranges": [ { object ( |
| Pola | |
|---|---|
ranges[]
|
Zakresy, które są formatowane, jeśli warunek jest spełniony. Wszystkie zakresy muszą znajdować się w tej samej siatce. |
| Reguła kontrolująca ten format warunkowy. Musi być ustawiona dokładnie jedna reguła. Poniżej znajduje się lista pól, które się wzajemnie wykluczają. W odpowiedzi zostanie ustawione co najwyżej jedno z tych pól: | |
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. |
| Koniec pól wykluczających się nawzajem. | |
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 przyjmuje wartość „prawda”, 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 będzie się różnić w zależności 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 z gradientem. Przypinają one skalę kolorów gradientu zgodnie z wybranym kolorem, typem i wartością.
| Zapis JSON |
|---|
{ "color": { object ( |
| Pola | |
|---|---|
color
|
Kolor, którego powinien używać ten punkt interpolacji. Wycofano: użyj
|
colorStyle
|
Kolor, którego powinien używać ten punkt interpolacji. Jeśli ustawiona jest też zasada |
type
|
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 procent 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 przefiltrowany. 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 przefiltrowanego. |
title
|
Nazwa widoku przefiltrowanego. |
range
|
Zakres, który obejmuje ten widok przefiltrowany.
Podczas pisania można ustawić tylko jedną z wartości: |
namedRangeId
|
Nazwany zakres, na którym opiera się ten widok filtra, o ile taki istnieje.
Podczas pisania można ustawić tylko jedną z wartości: |
tableId
|
Tabela, na której opiera się ten widok przefiltrowany (jeśli 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 we 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 tej kolumny.
To pole zostało wycofane na rzecz |
filterSpecs[]
|
Kryteria filtrowania 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 zakresu chronionego. To pole jest tylko do odczytu. |
range
|
Zakres, który jest chroniony. Zakres może być całkowicie nieograniczony, w takim przypadku jest to arkusz chroniony.
Podczas pisania można ustawić tylko jedną z tych 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 tych wartości: |
tableId
|
Tabela, na której opiera się ten zakres chroniony (jeśli istnieje).
Podczas pisania można ustawić tylko jedną z tych 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ść Prawda, jeśli użytkownik, który wysłał prośbę dotyczącą tego zakresu chronionego, może edytować chroniony obszar. To pole jest tylko do odczytu. |
unprotectedRanges[]
|
Lista niechronionych zakresów w arkuszu chronionym. Zakresy niechronione są obsługiwane tylko w przypadku chronionych arkuszy. |
editors
|
Użytkownicy i grupy z uprawnieniami do edycji zakresu chronionego. 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
Edytujący zakresu chronionego.
| Zapis JSON |
|---|
{ "users": [ string ], "groups": [ string ], "domainUsersCanEdit": boolean } |
| Pola | |
|---|---|
users[]
|
Adresy e-mail użytkowników, którzy mają uprawnienia do edytowania zakresu chronionego. |
groups[]
|
Adresy e-mail grup, które mają uprawnienia do edytowania zakresu chronionego. |
domainUsersCanEdit
|
Wartość PRAWDA, jeśli każdy 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 tych wartości: |
sortSpecs[]
|
Kolejność sortowania w poszczególnych kolumnach. Późniejsze specyfikacje są używane, gdy wartości we 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 tej kolumny.
To pole zostało wycofane na rzecz |
filterSpecs[]
|
Kryteria filtra w poszczególnych kolumnach.
W odpowiedziach są wypełniane zarówno pole |
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 w zakresie. 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 ustawiono zarówno BandedRange.row_properties, jak i 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łnione 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łnione tym kolorem, a kolory zmieniają się naprzemiennie między
|
firstBandColor
|
Pierwszy kolor, który ma być używany naprzemiennie. (Wymagany) Wycofano: użyj
|
firstBandColorStyle
|
Pierwszy kolor, który ma być używany naprzemiennie. (Wymagane) Jeśli ustawiona jest też zasada |
secondBandColor
|
Drugi kolor, który jest naprzemienny. (Wymagany) Wycofano: 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 zawarta. 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, czyli liczba grup, których zakres całkowicie zawiera 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ść „true” 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ść „prawda”, lub jako widoczne, jeśli to pole ma wartość „fałsz”. |
Fragmentator
Slicer w arkuszu.
| Zapis JSON |
|---|
{ "slicerId": integer, "spec": { object ( |
| Pola | |
|---|---|
slicerId
|
Identyfikator fragmentatora. |
spec
|
Specyfikacja fragmentatora. |
position
|
Pozycja suwaka. Pamiętaj, że fragmentator można umieścić tylko w istniejącym arkuszu. Szerokość i wysokość fragmentatora mogą być automatycznie dostosowywane, aby zachować je w dozwolonych granicach. |
SlicerSpec
Specyfikacje fragmentatora.
| 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 ustawiony, domyślnie przyjmuje wartość |
title
|
Tytuł fragmentatora. |
textFormat
|
Format tekstu tytułu w selektorze. Pole linku nie jest obsługiwane. |
backgroundColor
|
Kolor tła fragmentatora. Wycofano: użyj
|
backgroundColorStyle
|
Kolor tła fragmentatora. Jeśli ustawiona jest też zasada |
horizontalAlignment
|
Wyrównanie tytułu w poziomie w selektorze. Jeśli nie podasz 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 to unikalna wartość 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, który ma być używany naprzemiennie. Jeśli to pole jest ustawione, pierwszy wiersz z paskami jest wypełniony 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 w paski jest wypełniony 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 mapy |
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. |
CommentAnchor
Lokalizacja w arkuszu kalkulacyjnym powiązana z właściwością CommentThread o tym samym atrybucie anchorId. Uwaga: wiele kotwic może odnosić się do tej samej lokalizacji.
| Zapis JSON |
|---|
{
"anchorId": string,
"range": {
object ( |
| Pola | |
|---|---|
anchorId
|
Unikalny identyfikator kotwicy komentarza. Tylko dane wyjściowe. |
range
|
Zakres współrzędnych w arkuszu, w którym jest zakotwiczony ten komentarz. |