- Zasób: arkusz kalkulacyjny
- SpreadsheetProperties
- RecalculationInterval
- CellFormat
- NumberFormat
- NumberFormatType
- Kolor
- ColorStyle
- ThemeColorType
- Obramowania
- Ramka
- Styl
- Wypeł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
- 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[] |
Nazwane zakresy 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ódeł danych. |
SpreadsheetProperties
Właściwości arkusza kalkulacyjnego.
Zapis JSON |
---|
{ "title": string, "locale": string, "autoRecalc": enum ( |
Pola | |
---|---|
title |
Tytuł arkusza kalkulacyjnego. |
locale |
Lokalizację arkusza kalkulacyjnego w jednym z tych formatów:
Uwaga: podczas aktualizowania tego pola nie wszystkie języki i lokalizacje 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 funkcje importowania i obsługi obrazu mają mieć dostęp do zewnętrznych adresów URL. Tylko do odczytu, gdy jest to prawda. Jeśli jest ustawiona na wartość false, możesz ją zmienić na wartość true. Ta wartość zostanie pominięta i zawsze zwróci wartość Prawda, jeśli administrator włączył funkcję listy dozwolonych. |
RecalculationInterval
Wyliczenie 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 określające sposób 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łączona jest iteracyjna kalkulacja, a kolejne wyniki różnią się od siebie mniej niż o wartość progową, zaokrąglanie wyników przestaje działać. |
SpreadsheetTheme
Reprezentuje motyw arkusza kalkulacyjnego
Zapis JSON |
---|
{
"primaryFontFamily": string,
"themeColors": [
{
object ( |
Pola | |
---|---|
primaryFontFamily |
Nazwa głównej rodziny czcionek. |
themeColors[] |
Pary kolorów motywu arkusza kalkulacyjnego. Aby zaktualizować, musisz podać wszystkie pary kolorów motywu. |
ThemeColorPair
Para, która mapuje typ koloru motywu arkusza kalkulacyjnego na konkretny kolor.
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, który reprezentuje. |
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 |
|
calculatedColumns[] |
Wszystkie obliczone kolumny w źródle danych. |
sheetId |
Identyfikator Podczas tworzenia źródła danych tworzona jest też powiązana karta |
DataSourceSpec
Wskazuje szczegóły źródła danych. W przypadku BigQuery określa on informacje o źródle BigQuery.
Zapis JSON |
---|
{ "parameters": [ { object ( |
Pola | |
---|---|
parameters[] |
Parametry źródła danych, używane podczas wysyłania zapytań do tego źródła. |
Pole unii spec . Rzeczywista specyfikacja dla danego typu źródła danych. spec może być tylko jednym z tych elementów: |
|
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 unii spec . Rzeczywista specyfikacja. spec może być tylko jednym z tych elementów: |
|
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 eksploracji modelu Lookera. |
DataSourceParameter
Parametr w zapytaniu źródła danych. Parametr pozwala użytkownikowi przekazywać 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 |
Parametr nazwany. Musi to być prawidłowy identyfikator |
Pole unii value . wartość parametru. value może być tylko jednym z tych elementów: |
|
namedRangeId |
Identyfikator |
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ć czas rozpoczęcia, klikając przycisk zaplanowanego odświeżania w edytorze Arkuszy, ale interwał jest stały i wynosi 4 godziny. Jeśli np. określisz godzinę rozpoczęcia na 8:00, odświeżanie będzie odbywać się 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, lub false w przeciwnym razie. |
refreshScope |
Zakres odświeżania. Musi to być |
nextRun |
Tylko dane wyjściowe. Przedział czasu do następnego uruchomienia. |
Pole unii schedule_config . Konfiguracje harmonogramu schedule_config mogą mieć tylko jedną z tych wartości: |
|
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 w arkuszu kalkulacyjnym wszystkie źródła danych i powiązane z nimi obiekty źródeł danych; |
DataSourceRefreshDailySchedule
harmonogram odświeżania danych codziennie w określonym 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ęść |
TimeOfDay
Odpowiada on porze dnia. Strefa czasowa i data są nieistotne lub są określone gdzie indziej. Interfejs API może zezwalać na sekundy przeskoku. 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 zezwolić na wartość „24:00:00” w przypadku scenariuszy takich jak godziny zamknięcia firmy. |
minutes |
Minuty w godzinie. 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 zezwalać na wartość 60, jeśli zezwala na sekundy przestępne. |
nanos |
Ułamki sekundy w nanosekundach. Należy podać wartość od 0 do 999 999 999. |
DataSourceRefreshWeeklySchedule
Tygodniowy harmonogram odświeżania danych w określonych dniach w określonym 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, w których ma nastąpić odświeżanie. Musisz określić co najmniej 1 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ślonych dniach miesiąca w określonym 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ęść |
daysOfMonth[] |
Dni miesiąca, w których ma być przeprowadzane odświeżanie. Obsługiwane są tylko wartości od 1 do 28, które odpowiadają 1–28 dniom. 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).
Data rozpoczęcia musi być wcześniejsza lub taka sama jak data zakończenia. Gdy początek jest równy końcowi, przedział jest pusty (nie odpowiada żadnemu czasowi). Jeśli nie określono ani początku, ani końca, przedział pasuje do dowolnego czasu.
Zapis JSON |
---|
{ "startTime": string, "endTime": string } |
Pola | |
---|---|
startTime |
Opcjonalnie: Początek przedziału (włącznie). Jeśli zostanie określona, sygnatura czasowa musi być taka sama jak sygnatura czasowa rozpoczęcia lub późniejsza. |
endTime |
Opcjonalnie: Koniec przedziału (wyłącznie). Jeśli jest podany, sygnatura czasowa musi być krótsza niż czas zakończenia. |
Metody |
|
---|---|
|
Zastosuj co najmniej jedną aktualizację w arkuszu kalkulacyjnym. |
|
Tworzy arkusz kalkulacyjny i zwraca nowo utworzony arkusz. |
|
Zwraca arkusz kalkulacyjny o podanym identyfikatorze. |
|
Zwraca arkusz kalkulacyjny o podanym identyfikatorze. |