CellData
Dane o konkretnej komórce.
Zapis JSON |
---|
{ "userEnteredValue": { object ( |
Pola | |
---|---|
userEnteredValue
|
Wartość wpisana przez użytkownika w komórce, np.
|
effectiveValue
|
Rzeczywista wartość komórki. W przypadku komórek z formułami jest to obliczona wartość. W przypadku komórek z wartościami dosłownymi jest to wartość taka sama jak w userEnteredValue. To pole jest tylko do odczytu. |
formattedValue
|
Wartość sformatowanej komórki. To jest wartość wyświetlana użytkownikowi. To pole jest tylko do odczytu. |
userEnteredFormat
|
Format komórki wpisany przez użytkownika. Podczas zapisywania nowy format zostanie połączony z dotychczasowym. |
effectiveFormat
|
Efektywny format używany przez komórkę. Obejmuje to wyniki zastosowania dowolnego formatowania warunkowego oraz, jeśli komórka zawiera formułę, obliczony format liczby. Jeśli format skuteczny jest formatem domyślnym, nie zostanie zapisany. To pole jest tylko do odczytu. |
hyperlink
|
hiperlink, na który wskazuje komórka (jeśli istnieje); Jeśli komórka zawiera wiele hiperlinków, to pole będzie puste. To pole jest tylko do odczytu. Aby go ustawić, użyj formuły |
note
|
dowolną notatkę do tej komórki. |
textFormatRuns[]
|
Fragmenty tekstu sformatowanego zastosowane do pododdziałów komórki. Wykonania są ważne tylko w przypadku ciągów znaków wpisywanych przez użytkownika, a nie formuł, wartości logicznych ani liczb. Właściwości przebiegu zaczynają się od określonego indeksu w tekście i trwają do następnego przebiegu. Jeśli nie zostaną zmienione, przebiegi będą dziedziczyć właściwości komórki.
Podczas zapisywania nowe przebiegi zastąpią wszystkie poprzednie. Podczas zapisywania nowego |
dataValidation
|
regułę sprawdzania poprawności danych w komórce (jeśli występuje); Podczas zapisywania nowa reguła sprawdzania danych zastąpi wszystkie poprzednie reguły. |
pivotTable
|
Tabela przestawna zablokowana w tej komórce. Rozmiar samej tabeli przestawnej jest obliczany dynamicznie na podstawie jej danych, grupowania, filtrów, wartości itp. Tylko komórka w lewym górnym rogu tabeli przestawnej zawiera jej definicję. Pozostałe komórki będą zawierać w polach |
dataSourceTable
|
tabela źródła danych zadokowana w tej komórce, Rozmiar tabeli źródła danych jest obliczany dynamicznie na podstawie jej konfiguracji. Definicję tabeli źródeł danych zawiera tylko pierwsza komórka tabeli źródeł danych. Pozostałe komórki będą zawierać wartości wyświetlania wyniku tabeli źródła danych w ich polach |
dataSourceFormula
|
Tylko dane wyjściowe. Informacje o formule źródła danych w komórce. Pole jest ustawione, jeśli zmienna |
CellFormat
Format komórki.
Zapis JSON |
---|
{ "numberFormat": { object ( |
Pola | |
---|---|
numberFormat
|
Format określający, jak wartości liczbowe powinny być wyświetlane użytkownikowi. |
backgroundColor
|
Kolor tła komórki. Wycofane: użyj właściwości |
backgroundColorStyle
|
Kolor tła komórki. Jeśli ustawiona jest też zasada |
borders
|
obramowania komórki, |
padding
|
Dopełnienie komórki. |
horizontalAlignment
|
Wyrównanie wartości w komórce w poziomie. |
verticalAlignment
|
Wyrównanie pionowe wartości w komórce. |
wrapStrategy
|
Strategia zawinięcia wartości w komórce. |
textDirection
|
Kierunek tekstu w komórce. |
textFormat
|
Format tekstu w komórce (chyba że zostanie zastąpiony przez uruchomienie formatowania). Ustawienie tutaj połączenia na poziomie komórki powoduje usunięcie dotychczasowych połączeń komórki. Ustawienie pola linku w elementach |
hyperlinkDisplayType
|
sposób wyświetlania hiperlinku w komórce (jeśli istnieje); |
textRotation
|
Obrót tekstu w komórce. |
NumberFormat
Format liczby w komórce.
Zapis JSON |
---|
{
"type": enum ( |
Pola | |
---|---|
type
|
Typ formatu liczby. Podczas pisania to pole musi być ustawione. |
pattern
|
Ciąg znaków wzoru używany do formatowania. Jeśli zasada nie jest skonfigurowana, w razie potrzeby w przypadku danego typu jest używany wzorzec domyślny oparty na języku użytkownika. Więcej informacji o obsługiwanych wzorach znajdziesz w przewodniku Formaty dat i liczb. |
NumberFormatType
Format liczby w komórce. W tej dokumentacji zakłada się, że językiem jest en_US, ale rzeczywisty format zależy od języka arkusza kalkulacyjnego.
Wartości w polu enum | |
---|---|
NUMBER_FORMAT_TYPE_UNSPECIFIED
|
Format liczb nie jest określony i jest określany na podstawie zawartości komórki. Nie używaj tego wprost. |
TEXT
|
Formatowanie tekstu, np.:
1000.12
|
NUMBER
|
Formatowanie liczb, np.:
1,000.12
|
PERCENT
|
Formatowanie procentowe, np.10.12%
|
CURRENCY
|
Formatowanie waluty, np.:
$1,000.12
|
DATE
|
Formatowanie daty, np.:9/26/2008
|
TIME
|
Formatowanie czasu, np.:
3:59:00 PM
|
DATE_TIME
|
Formatowanie daty i godziny, np.:9/26/08 15:59:00
|
SCIENTIFIC
|
Formatowanie liczb w notacji naukowej, np.:
1.01E+03
|
Borders
obramowania komórki,
Zapis JSON |
---|
{ "top": { object ( |
Pola | |
---|---|
top
|
Górne obramowanie komórki. |
bottom
|
Dolna krawędź komórki. |
left
|
Lewa krawędź komórki. |
right
|
Prawa krawędź komórki. |
Borders
Obramowanie komórki.
Zapis JSON |
---|
{ "style": enum ( |
Pola | |
---|---|
style
|
Styl obramowania. |
width
|
Szerokość obramowania w pikselach. Wycofano. Szerokość jest określana przez pole „style”. |
color
|
Kolor obramowania. Wycofane: użyj |
colorStyle
|
Kolor obramowania. Jeśli ustawiona jest też zasada |
Styl
Styl obramowania.
Wartości w polu enum | |
---|---|
STYLE_UNSPECIFIED
|
Nie podano stylu. Nie używaj tego. |
DOTTED
|
Obramowanie jest przerywane. |
DASHED
|
Obramowanie jest przerywane. |
SOLID
|
Obramowanie to cienka linia ciągła. |
SOLID_MEDIUM
|
Obramowanie to średnia linia ciągła. |
SOLID_THICK
|
Obramowanie jest grubą, ciągłą linią. |
NONE
|
Bez obramowania. Używana tylko podczas aktualizowania obramowania w celu jego usunięcia. |
DOUBLE
|
Obrzeże składa się z 2 ciągłych linii. |
Dopełnienie
Ilość dopełnienia wokół komórki w pikselach. Podczas aktualizowania wypełnienia należy podać wszystkie pola.
Zapis JSON |
---|
{ "top": integer, "right": integer, "bottom": integer, "left": integer } |
Pola | |
---|---|
top
|
Dopełnienie górnej części komórki. |
right
|
Prawy margines komórki. |
bottom
|
Dopełnienie komórki u dołu. |
left
|
Wypełnienie z lewej strony komórki. |
VerticalAlign
Wyrównanie tekstu w pionie w komórce.
Wartości w polu enum | |
---|---|
VERTICAL_ALIGN_UNSPECIFIED
|
Nie określono wyrównania w pionie. Nie używaj tego. |
TOP
|
Tekst jest wyraźnie wyrównany do górnej krawędzi komórki. |
MIDDLE
|
Tekst jest wyraźnie wyrównany do środka komórki. |
BOTTOM
|
Tekst jest wyraźnie wyrównany do dołu komórki. |
WrapStrategy
Jak zawinąć tekst w komórce.
Wartości w polu enum | |
---|---|
WRAP_STRATEGY_UNSPECIFIED
|
Wartość domyślna – nie używaj. |
OVERFLOW_CELL
|
Wiersze dłuższe niż szerokość komórki zostaną zapisane w następnej komórce, o ile ta komórka jest pusta. Jeśli następna komórka nie jest pusta, funkcja działa tak samo jak
|
LEGACY_WRAP
|
Ta strategia jest odpowiednikiem starej strategii przenoszenia w Arkuszach Google, w której słowa dłuższe niż wiersz są obcinane, a nie dzielone. Ta strategia nie jest obsługiwana na wszystkich platformach i jest wycofywana. Przykład:
|
CLIP
|
Linie dłuższe niż szerokość komórki zostaną obcięte. Tekst nie będzie zawijany do następnego wiersza, chyba że użytkownik ręcznie wstawi nowy wiersz. Przykład:
|
WRAP
|
Słowa dłuższe niż wiersz są przenoszone na poziomie znaku, a nie obcinane. Przykład:
|
TextDirection
Kierunek tekstu w komórce.
Wartości w polu enum | |
---|---|
TEXT_DIRECTION_UNSPECIFIED
|
Nie określono kierunku tekstu. Nie używaj tego. |
LEFT_TO_RIGHT
|
Kierunek tekstu od lewej do prawej został ustawiony przez użytkownika. |
RIGHT_TO_LEFT
|
Kierunek tekstu od prawej do lewej został ustawiony przez użytkownika. |
HyperlinkDisplayType
Określa, czy jednoznacznie renderować hiperlink. Jeśli nie podasz żadnej wartości, hiperlink będzie połączony.
Wartości w polu enum | |
---|---|
HYPERLINK_DISPLAY_TYPE_UNSPECIFIED
|
Wartość domyślna: hiperlink jest renderowany. Nie używaj tego. |
LINKED
|
Link musi być renderowany wprost. |
PLAIN_TEXT
|
Hiperlink nie powinien być renderowany. |
TextRotation
Obrót tekstu w komórce.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole uniitype . Typ obrotu: pionowy lub kątowy.
type może być tylko jedną z tych wartości:
|
|
angle
|
Kąt między standardową orientacją a pożądaną orientacją. Mierzona w stopniach. Prawidłowe wartości mieszczą się w zakresie od -90 do 90. Kąty dodatnie są skierowane w górę, a ujemne w dół. Uwaga: w przypadku tekstu LTR kąty dodatnie są ustawione w kierunku przeciwnym do ruchu wskazówek zegara, a w przypadku od prawej do lewej – w kierunku zgodnym z ruchem wskazówek zegara. |
vertical
|
Jeśli ma wartość true, tekst jest odczytywany od góry do dołu, ale orientacja poszczególnych znaków pozostaje niezmieniona. Na przykład:
|
TextFormatRun
Uruchomienie formatu tekstowego. Format tego przebiegu jest kontynuowany do indeksu początkowego następnego przebiegu. Podczas aktualizowania należy ustawić wszystkie pola.
Zapis JSON |
---|
{
"startIndex": integer,
"format": {
object ( |
Pola | |
---|---|
startIndex
|
Indeks znaku oparty na 0, w którym rozpoczyna się ten przebieg, w jednostkach kodu UTF-16. |
format
|
Format tego uruchomienia. Wartości nieobecne dziedziczą format komórki. |
DataValidationRule
Reguła sprawdzania poprawności danych.
Zapis JSON |
---|
{
"condition": {
object ( |
Pola | |
---|---|
condition
|
Warunek, z którym muszą być zgodne dane w komórce. |
inputMessage
|
Komunikat wyświetlany użytkownikowi podczas dodawania danych do komórki. |
strict
|
Prawda, jeśli nieprawidłowe dane mają zostać odrzucone. |
showCustomUi
|
Wartość true, jeśli interfejs użytkownika powinien być dostosowywany na podstawie rodzaju warunku. Jeśli ma wartość prawda, warunki „Lista” powodują wyświetlenie menu. |
DataSourceTable
Tabela źródeł danych, która umożliwia użytkownikowi importowanie do Arkuszy statycznej tabeli danych z funkcji DataSource
. W edytorze Arkuszy jest to nazywane „wyodrębnianiem”.
Zapis JSON |
---|
{ "dataSourceId": string, "columnSelectionType": enum ( |
Pola | |
---|---|
dataSourceId
|
Identyfikator źródła danych, z którym powiązana jest tabela źródeł danych. |
columnSelectionType
|
Typ kolumn do wybrania w tabeli źródła danych. Domyślna wartość to |
columns[]
|
Wybrano kolumny tabeli źródeł danych. Wartość w polu |
filterSpecs[]
|
Filtruj specyfikacje w tabeli źródeł danych. |
sortSpecs[]
|
Posortuj specyfikacje w tabeli źródeł danych. Wynik tabeli źródła danych jest sortowany według kolejności określonych specyfikacji sortowania. |
rowLimit
|
Limit liczby wierszy do zwrócenia. Jeśli zasada nie jest skonfigurowana, stosowany jest domyślny limit. Domyślny i maksymalny limit znajdziesz w edytorze Arkuszy. |
dataExecutionStatus
|
Tylko dane wyjściowe. Stan wykonania danych. |
DataSourceTableColumnSelectionType
Typy kolumn tabeli źródła danych.
Wartości w polu enum | |
---|---|
DATA_SOURCE_TABLE_COLUMN_SELECTION_TYPE_UNSPECIFIED
|
Domyślny typ wyboru kolumny, którego nie należy używać. |
SELECTED
|
Wybierz kolumny określone przez pole columns .
|
SYNC_ALL
|
Synchronizuj wszystkie bieżące i przyszłe kolumny w źródle danych. Jeśli ta opcja jest ustawiona, tabela źródła danych pobiera wszystkie kolumny w źródle danych w momencie odświeżania. |
DataSourceFormula
formuły źródła danych,
Zapis JSON |
---|
{
"dataSourceId": string,
"dataExecutionStatus": {
object ( |
Pola | |
---|---|
dataSourceId
|
Identyfikator źródła danych, z którym jest powiązana formuła. |
dataExecutionStatus
|
Tylko dane wyjściowe. Stan wykonania danych. |