- Zasób: Arkusz kalkulacyjny
- SpreadsheetProperties
- RecalculationInterval
- CellFormat
- NumberFormat
- NumberFormatType
- kolor,
- ColorStyle
- ThemeColorType
- Granice
- Obramowanie
- Styl
- Dopełnienie
- HorizontalAlign
- VerticalAlign
- WrapStrategy
- TextDirection
- TextFormat
- Link
- HyperlinkDisplayType
- TextRotation
- IterativeCalculationSettings
- SpreadsheetTheme
- ThemeColorPair
- Arkusz
- SheetProperties
- SheetType
- GridProperties
- DataSourceSheetProperties
- DataSourceColumn
- DataSourceColumnReference
- DataExecutionStatus
- DataExecutionState
- DataExecutionErrorCode
- GridData
- RowData
- CellData
- ExtendedValue
- ErrorValue
- ErrorType
- TextFormatRun
- DataValidationRule
- BooleanCondition
- ConditionType
- ConditionValue
- RelativeDate
- PivotTable
- GridRange
- PivotGroup
- PivotGroupValueMetadata
- SortOrder
- PivotGroupSortValueBucket
- PivotGroupRule
- ManualRule
- ManualRuleGroup
- HistogramRule
- DateTimeRule
- DateTimeRuleType
- PivotGroupLimit
- PivotFilterCriteria
- PivotFilterSpec
- PivotValue
- PivotValueSummarizeFunction
- PivotValueCalculatedDisplayType
- PivotValueLayout
- DataSourceTable
- DataSourceTableColumnSelectionType
- FilterSpec
- FilterCriteria
- SortSpec
- DataSourceFormula
- DimensionProperties
- ConditionalFormatRule
- BooleanRule
- GradientRule
- InterpolationPoint
- InterpolationPointType
- FilterView
- ProtectedRange
- Edytujący
- BasicFilter
- EmbeddedChart
- ChartSpec
- TextPosition
- DataSourceChartProperties
- BasicChartSpec
- BasicChartType
- BasicChartLegendPosition
- BasicChartAxis
- BasicChartAxisPosition
- ChartAxisViewWindowOptions
- ViewWindowMode
- BasicChartDomain
- ChartData
- ChartSourceRange
- ChartGroupRule
- ChartDateTimeRule
- ChartDateTimeRuleType
- ChartHistogramRule
- ChartAggregateType
- BasicChartSeries
- LineStyle
- LineDashType
- DataLabel
- DataLabelType
- DataLabelPlacement
- PointStyle
- PointShape
- BasicSeriesDataPointStyleOverride
- BasicChartStackedType
- BasicChartCompareMode
- PieChartSpec
- PieChartLegendPosition
- BubbleChartSpec
- BubbleChartLegendPosition
- CandlestickChartSpec
- CandlestickDomain
- CandlestickData
- CandlestickSeries
- OrgChartSpec
- OrgChartNodeSize
- HistogramChartSpec
- HistogramSeries
- HistogramChartLegendPosition
- WaterfallChartSpec
- WaterfallChartDomain
- WaterfallChartSeries
- WaterfallChartColumnStyle
- WaterfallChartCustomSubtotal
- WaterfallChartStackedType
- TreemapChartSpec
- TreemapChartColorScale
- ScorecardChartSpec
- KeyValueFormat
- BaselineValueFormat
- ComparisonType
- ChartNumberFormatSource
- ChartCustomNumberFormatOptions
- ChartHiddenDimensionStrategy
- EmbeddedObjectPosition
- OverlayPosition
- GridCoordinate
- EmbeddedObjectBorder
- BandedRange
- BandingProperties
- DimensionGroup
- Fragmentator
- SlicerSpec
- NamedRange
- DataSource
- DataSourceSpec
- BigQueryDataSourceSpec
- BigQueryQuerySpec
- BigQueryTableSpec
- LookerDataSourceSpec
- DataSourceParameter
- DataSourceRefreshSchedule
- DataSourceRefreshScope
- DataSourceRefreshDailySchedule
- TimeOfDay
- DataSourceRefreshWeeklySchedule
- DayOfWeek
- DataSourceRefreshMonthlySchedule
- Odstęp czasu
- Metody
Zasób: Arkusz kalkulacyjny
Zasób reprezentujący arkusz kalkulacyjny.
Zapis JSON |
---|
{ "spreadsheetId": string, "properties": { object ( |
Pola | |
---|---|
spreadsheetId |
Identyfikator arkusza kalkulacyjnego. To pole jest tylko do odczytu. |
properties |
Ogólne właściwości arkusza kalkulacyjnego. |
sheets[] |
Arkusze, które są częścią arkusza kalkulacyjnego. |
namedRanges[] |
Zakresy nazwane zdefiniowane w arkuszu kalkulacyjnym. |
spreadsheetUrl |
Adres URL arkusza kalkulacyjnego. To pole jest tylko do odczytu. |
developerMetadata[] |
Metadane dewelopera powiązane z arkuszem kalkulacyjnym. |
dataSources[] |
Lista zewnętrznych źródeł danych połączonych z arkuszem kalkulacyjnym. |
dataSourceSchedules[] |
Tylko dane wyjściowe. Lista harmonogramów odświeżania źródła danych. |
SpreadsheetProperties
Właściwości arkusza kalkulacyjnego.
Zapis JSON |
---|
{ "title": string, "locale": string, "autoRecalc": enum ( |
Pola | |
---|---|
title |
Tytuł arkusza kalkulacyjnego. |
locale |
Ustawienia regionalne arkusza kalkulacyjnego w jednym z tych formatów:
Uwaga: podczas aktualizowania tego pola nie wszystkie języki są obsługiwane. |
autoRecalc |
Czas oczekiwania przed ponownym obliczeniem funkcji zmiennych. |
timeZone |
Strefa czasowa arkusza kalkulacyjnego podana w formacie CLDR, np. |
defaultFormat |
Domyślny format wszystkich komórek w arkuszu kalkulacyjnym. Ustawienie |
iterativeCalculationSettings |
Określa, czy i w jaki sposób odwołania cykliczne są rozstrzygane za pomocą obliczeń iteracyjnych. Brak tego pola oznacza, że odwołania cykliczne powodują błędy obliczeniowe. |
spreadsheetTheme |
Motyw został zastosowany do arkusza kalkulacyjnego. |
importFunctionsExternalUrlAccessAllowed |
Określa, czy zezwolić funkcjom obrazów i importowania na dostęp do zewnętrznych adresów URL. Tylko do odczytu, jeśli ma wartość true (prawda). Jeśli ustawisz wartość Fałsz, możesz ustawić wartość true (prawda). Ta wartość będzie pomijana i zawsze będzie zwracać wartość „prawda”, jeśli administrator włączył funkcję dodawania do listy dozwolonych. |
RecalculationInterval
Lista możliwych opcji interwału ponownego obliczania.
Wartości w polu enum | |
---|---|
RECALCULATION_INTERVAL_UNSPECIFIED |
Wartość domyślna. Tej wartości nie można używać. |
ON_CHANGE |
Funkcje zmienne są aktualizowane po każdej zmianie. |
MINUTE |
Funkcje niezmienne są aktualizowane po każdej zmianie i co minutę. |
HOUR |
Funkcje niezmienne są aktualizowane po każdej zmianie i co godzinę. |
IterativeCalculationSettings
Ustawienia sterujące sposobem rozwiązywania zależności cyklicznych za pomocą obliczeń iteracyjnych.
Zapis JSON |
---|
{ "maxIterations": integer, "convergenceThreshold": number } |
Pola | |
---|---|
maxIterations |
Gdy włączone są obliczenia iteracyjne, maksymalna liczba powtórzeń do wykonania. |
convergenceThreshold |
Gdy włączone są obliczenia iteracyjne, a kolejne wyniki różnią się o mniej niż ta wartość progowa, zaokrąglanie obliczeń zostanie zatrzymane. |
SpreadsheetTheme
Reprezentuje motyw arkusza kalkulacyjnego
Zapis JSON |
---|
{
"primaryFontFamily": string,
"themeColors": [
{
object ( |
Pola | |
---|---|
primaryFontFamily |
Nazwa podstawowej rodziny czcionek. |
themeColors[] |
Pary kolorów motywu w arkuszu kalkulacyjnym. Aby przeprowadzić aktualizację, musisz podać wszystkie pary kolorów motywu. |
ThemeColorPair
Para mapująca kolor motywu arkusza kalkulacyjnego na kolor betonowy, który reprezentuje.
Zapis JSON |
---|
{ "colorType": enum ( |
Pola | |
---|---|
colorType |
Typ koloru motywu arkusza kalkulacyjnego. |
color |
Kolor betonu odpowiadający typowi koloru motywu. |
NamedRange
Zakres nazwany.
Zapis JSON |
---|
{
"namedRangeId": string,
"name": string,
"range": {
object ( |
Pola | |
---|---|
namedRangeId |
Identyfikator zakresu nazwanego. |
name |
Nazwa nazwanego zakresu. |
range |
Zakres reprezentowany przez tę wartość. |
DataSource
Informacje o zewnętrznym źródle danych w arkuszu kalkulacyjnym.
Zapis JSON |
---|
{ "dataSourceId": string, "spec": { object ( |
Pola | |
---|---|
dataSourceId |
Unikalny identyfikator ograniczony do arkusza kalkulacyjnego, który identyfikuje źródło danych. Przykład: 1080547365. |
spec |
Pole |
calculatedColumns[] |
Wszystkie obliczone kolumny w źródle danych. |
sheetId |
Identyfikator elementu Podczas tworzenia źródła danych tworzony jest też powiązany arkusz |
DataSourceSpec
Podaje szczegóły źródła danych. Na przykład w BigQuery określa się informacje o źródle BigQuery.
Zapis JSON |
---|
{ "parameters": [ { object ( |
Pola | |
---|---|
parameters[] |
Parametry źródła danych używane podczas wysyłania zapytań do źródła danych. |
Pole sumy spec . Rzeczywista specyfikacja według typu źródła danych. spec może mieć tylko jedną z tych wartości: |
|
bigQuery |
|
looker |
|
BigQueryDataSourceSpec
Specyfikacja źródła danych BigQuery połączonego z arkuszem.
Zapis JSON |
---|
{ "projectId": string, // Union field |
Pola | |
---|---|
projectId |
Identyfikator projektu Google Cloud z włączoną usługą BigQuery, z dołączonym kontem rozliczeniowym. Za zapytania wykonywane w odniesieniu do źródła danych naliczana jest opłata za projekt. |
Pole sumy spec . Rzeczywista specyfikacja. spec może mieć tylko jedną z tych wartości: |
|
querySpec |
|
tableSpec |
|
BigQueryQuerySpec
Określa niestandardowe zapytanie BigQuery.
Zapis JSON |
---|
{ "rawQuery": string } |
Pola | |
---|---|
rawQuery |
Nieprzetworzony ciąg zapytania. |
BigQueryTableSpec
Określa definicję tabeli BigQuery. Dozwolone są tylko tabele natywne.
Zapis JSON |
---|
{ "tableProjectId": string, "tableId": string, "datasetId": string } |
Pola | |
---|---|
tableProjectId |
Identyfikator projektu BigQuery, do którego należy tabela. Jeśli nie podasz żadnej wartości, zostanie domyślnie przyjęta wartość |
tableId |
Identyfikator tabeli BigQuery. |
datasetId |
Identyfikator zbioru danych BigQuery. |
LookerDataSourceSpec
Specyfikacja źródła danych Lookera.
Zapis JSON |
---|
{ "instanceUri": string, "model": string, "explore": string } |
Pola | |
---|---|
instanceUri |
Adres URL instancji Lookera. |
model |
Nazwa modelu Lookera. |
explore |
Nazwa wglądu w model Lookera. |
DataSourceParameter
Parametr w zapytaniu do źródła danych. Ten parametr umożliwia użytkownikowi przekazywanie wartości z arkusza kalkulacyjnego do zapytania.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole sumy identifier . Identyfikator parametru. identifier może mieć tylko jedną z tych wartości: |
|
name |
Nazwany parametr. Musi być prawidłowym identyfikatorem elementu |
Pole sumy value . Wartość parametru. value może mieć tylko jedną z tych wartości: |
|
namedRangeId |
Identyfikator elementu |
range |
Zakres zawierający wartość parametru. Jego rozmiar musi wynosić 1 x 1. |
DataSourceRefreshSchedule
Harmonogram odświeżania źródła danych.
Źródła danych w arkuszu kalkulacyjnym są odświeżane w określonym przedziale czasu. Możesz określić godzinę rozpoczęcia, klikając przycisk Zaplanowane odświeżenie w edytorze Arkuszy, ale jest on ustalony na 4 godziny. Jeśli na przykład ustawisz godzinę rozpoczęcia o 8:00, odświeżanie nastąpi codziennie między 8:00 a 12:00.
Zapis JSON |
---|
{ "enabled": boolean, "refreshScope": enum ( |
Pola | |
---|---|
enabled |
Wartość „prawda”, jeśli harmonogram odświeżania jest włączony, lub „fałsz”, jeśli jest włączony. |
refreshScope |
Zakres odświeżania. Musi to być wartość |
nextRun |
Tylko dane wyjściowe. Przedział czasu następnego uruchomienia. |
Pole sumy schedule_config . schedule_config może mieć tylko jedną z tych konfiguracji harmonogramu: |
|
dailySchedule |
Dzienny harmonogram odświeżania. |
weeklySchedule |
Cotygodniowy harmonogram odświeżania. |
monthlySchedule |
Comiesięczny harmonogram odświeżania. |
DataSourceRefreshScope
Zakresy odświeżania źródła danych.
Wartości w polu enum | |
---|---|
DATA_SOURCE_REFRESH_SCOPE_UNSPECIFIED |
Wartość domyślna, nie używaj. |
ALL_DATA_SOURCES |
Odświeża wszystkie źródła danych i powiązane z nimi obiekty w arkuszu kalkulacyjnym. |
DataSourceRefreshDailySchedule
Harmonogram odświeżania danych codziennie w określonym przedziale czasu.
Zapis JSON |
---|
{
"startTime": {
object ( |
Pola | |
---|---|
startTime |
Godzina rozpoczęcia przedziału czasu, w którym zaplanowano odświeżenie źródła danych. Wykorzystana jest tylko część |
TimeOfDay
Przedstawia porę dnia. Data i strefa czasowa są nieistotne lub zostały określone w innym miejscu. Interfejs API może zezwolić na sekundy przestępne. Podobne typy to google.type.Date
i google.protobuf.Timestamp
.
Zapis JSON |
---|
{ "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer } |
Pola | |
---|---|
hours |
Godziny dnia w formacie 24-godzinnym. Wartość powinna mieścić się w zakresie od 0 do 23. Interfejs API może zezwolić na wartość „24:00:00” w takich sytuacjach jak zamknięcie firmy. |
minutes |
Minuty dnia. Wartość musi mieścić się w przedziale od 0 do 59. |
seconds |
Sekundy czasu trwania. Zwykle musi mieścić się w zakresie od 0 do 59. Interfejs API może akceptować wartość 60, jeśli zezwala na użycie sekund przestępnych. |
nanos |
Ułamki sekund w nanosekundach. Musi mieścić się w przedziale od 0 do 999 999 999. |
DataSourceRefreshWeeklySchedule
Tygodniowy harmonogram odświeżania danych w określone dni w danym przedziale czasu.
Zapis JSON |
---|
{ "startTime": { object ( |
Pola | |
---|---|
startTime |
Godzina rozpoczęcia przedziału czasu, w którym zaplanowano odświeżenie źródła danych. Wykorzystana jest tylko część |
daysOfWeek[] |
Dni tygodnia do odświeżenia. Musisz określić co najmniej jeden dzień. |
DzieńTygodnia
Przedstawia dzień tygodnia.
Wartości w polu enum | |
---|---|
DAY_OF_WEEK_UNSPECIFIED |
Dzień tygodnia nie jest określony. |
MONDAY |
Poniedziałek |
TUESDAY |
Tuesday (wtorek) |
WEDNESDAY |
Wednesday (środa) |
THURSDAY |
Thursday (czwartek) |
FRIDAY |
Friday (piątek) |
SATURDAY |
Saturday (sobota) |
SUNDAY |
niedziela |
DataSourceRefreshMonthlySchedule
Miesięczny harmonogram odświeżania danych w określone dni miesiąca w wybranym przedziale czasu.
Zapis JSON |
---|
{
"startTime": {
object ( |
Pola | |
---|---|
startTime |
Godzina rozpoczęcia przedziału czasu, w którym zaplanowano odświeżenie źródła danych. Wykorzystana jest tylko część |
daysOfMonth[] |
Dni miesiąca, w których ma zostać odświeżona. Obsługiwane są tylko wartości od 1 do 28, przyporządkowane do okresu od 1 do 28 dnia. Musisz określić co najmniej jeden dzień. |
Interwał
Reprezentuje przedział czasu zakodowany jako początek sygnatury czasowej (włącznie) i koniec sygnatury czasowej (bez jej uwzględnienia).
Początek nie może być dłuższy niż koniec. Gdy początek jest równy końcowi, interwał jest pusty (nie wskazuje czasu). Jeśli zarówno początek, jak i koniec nie są określone, interwał pasuje w dowolnym momencie.
Zapis JSON |
---|
{ "startTime": string, "endTime": string } |
Pola | |
---|---|
startTime |
Opcjonalnie: Rozpoczęcie uwzględniania przedziału czasowego. Jeśli podasz sygnaturę czasową pasującą do tego interwału, będzie ona taka sama lub po jego rozpoczęciu. |
endTime |
Opcjonalnie: Wyłączny koniec interwału. Jeśli określisz sygnaturę czasową pasującą do tego interwału, musi ona przypadać przed jego końcem. |
Metody |
|
---|---|
|
Powoduje zastosowanie do arkusza kalkulacyjnego co najmniej jednej aktualizacji. |
|
Tworzy arkusz kalkulacyjny i zwraca nowo utworzony arkusz kalkulacyjny. |
|
Zwraca arkusz kalkulacyjny o podanym identyfikatorze. |
|
Zwraca arkusz kalkulacyjny o podanym identyfikatorze. |