- Zasób: Arkusz kalkulacyjny
- SpreadsheetProperties
- RecalculationInterval
- CellFormat
- NumberFormat
- NumberFormatType
- kolor,
- ColorStyle
- ThemeColorType
- Obramowania
- 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
- RegułaFormatuWarunkowego
- 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
- Slicer
- SlicerSpec
- NamedRange
- DataSource
- DataSourceSpec
- BigQueryDataSourceSpec
- BigQueryQuerySpec
- BigQueryTableSpec
- LookerDataSourceSpec
- DataSourceParameter
- DataSourceRefreshSchedule
- DataSourceRefreshScope
- DataSourceRefreshDailySchedule
- TimeOfDay
- DataSourceRefreshWeeklySchedule
- DayOfWeek
- DataSourceRefreshMonthlySchedule
- Interwał
- 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 w formacie CLDR, np. |
defaultFormat |
Domyślny format wszystkich komórek w arkuszu kalkulacyjnym. |
iterativeCalculationSettings |
Określa, czy i jak odwołania cykliczne są rozwiązywane przy użyciu obliczeń iteracyjnych. Brak tego pola oznacza, że odwołania cykliczne powodują błędy obliczeń. |
spreadsheetTheme |
Motyw 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, gdy jest to 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. Nie należy używać tej wartości. |
ON_CHANGE |
Funkcje zmienne są aktualizowane przy każdej zmianie. |
MINUTE |
Funkcje zmienne są aktualizowane przy każdej zmianie i co minutę. |
HOUR |
Funkcje zmienne są aktualizowane przy 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 rund obliczeń 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 arkusza kalkulacyjnego. Aby przeprowadzić aktualizację, musisz podać wszystkie pary kolorów motywu. |
ThemeColorPair
Para mapująca typ koloru motywu arkusza kalkulacyjnego na kolor betonowy, który reprezentuje.
Zapis JSON |
---|
{ "colorType": enum ( |
Pola | |
---|---|
colorType |
Typ koloru motywu arkusza kalkulacyjnego. |
color |
Kolor odpowiadający danemu typowi koloru motywu. |
NamedRange
Zakres nazwany.
Zapis JSON |
---|
{
"namedRangeId": string,
"name": string,
"range": {
object ( |
Pola | |
---|---|
namedRangeId |
Identyfikator zakresu nazwanego. |
name |
Nazwa zakresu nazwanego. |
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 tworzona jest też powiązana karta |
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 unii spec . Rzeczywista specyfikacja dla danego typu źródła danych. spec może mieć tylko jedną z tych wartości: |
|
bigQuery |
|
looker |
[LookerDatasourceSpec][]. |
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 każde zapytanie wykonane w źródle danych naliczana jest opłata. |
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 opcji, zostanie użyta wartość domyślna |
tableId |
Identyfikator tabeli BigQuery. |
datasetId |
Identyfikator zbioru danych BigQuery. |
LookerDataSourceSpec
Specyfikacja źródła danych Looker.
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 unii identifier . Identyfikator parametru. identifier może być tylko jednym z tych elementów: |
|
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 np. określisz godzinę rozpoczęcia na 8:00, odświeżanie będzie się odbywać codziennie między 8:00 a 12:00.
Zapis JSON |
---|
{ "enabled": boolean, "refreshScope": enum ( |
Pola | |
---|---|
enabled |
Wartość true, jeśli harmonogram odświeżania jest włączony, a w przeciwnym razie – false. |
refreshScope |
Zakres odświeżania. Musi to być |
nextRun |
Tylko dane wyjściowe. Przedział czasu następnego uruchomienia. |
Pole unii schedule_config . schedule_config może mieć tylko jedną z tych konfiguracji harmonogramu: |
|
dailySchedule |
Harmonogram codziennego odświeżania. |
weeklySchedule |
Harmonogram odświeżania co tydzień. |
monthlySchedule |
Harmonogram odświeżania miesięcznego. |
DataSourceRefreshScope
Zakresy odświeżania źródeł danych.
Wartości w polu enum | |
---|---|
DATA_SOURCE_REFRESH_SCOPE_UNSPECIFIED |
Wartość domyślna, której nie należy używać. |
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
Oznacza porę dnia. Data i strefa czasowa są nieistotne lub zostały określone w innym miejscu. Interfejs API może zezwalać na sekundy przesunięte. Powiązane typy to google.type.Date
i google.protobuf.Timestamp
.
Zapis JSON |
---|
{ "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer } |
Pola | |
---|---|
hours |
Godziny w formacie 24-godzinnym. Wartość powinna mieścić się w zakresie od 0 do 23. Interfejs API może zezwalać na wartość „24:00:00” w przypadku scenariuszy takich jak godziny zamknięcia firmy. |
minutes |
Minuty dnia. Wartość musi mieścić się w zakresie od 0 do 59. |
seconds |
sekundy, Wartość 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 sekundy 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 |
Czas rozpoczęcia przedziału czasowego, w którym zaplanowano odświeżanie źródła danych. Wykorzystywana jest tylko część |
daysOfWeek[] |
Dni tygodnia do odświeżenia. Musisz określić co najmniej jeden dzień. |
DzieńTygodnia
Reprezentuje dzień tygodnia.
Wartości w polu enum | |
---|---|
DAY_OF_WEEK_UNSPECIFIED |
Dzień tygodnia jest nieokreś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 być przeprowadzane odświeżanie. Obsługiwane są tylko wartości od 1 do 28, czyli od 1. do 28. dnia. Musisz określić co najmniej 1 dzień. |
Interwał
Reprezentuje przedział czasu zakodowany jako sygnatura czasowa rozpoczęcia (włącznie) i sygnatura czasowa zakończenia (wyłącznie).
Początek musi być mniejszy lub równy końcowi. Gdy początek jest równy końcowi, przedział jest pusty (nie odpowiada żadnemu czasowi). Jeśli nie określisz ani początku, ani końca, interwał będzie pasował do dowolnego czasu.
Zapis JSON |
---|
{ "startTime": string, "endTime": string } |
Pola | |
---|---|
startTime |
Opcjonalnie: Początek przedziału (włącznie). 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. |