- 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 (Kolumna źródła danych)
- DataSourceColumnReference:
- DataExecutionStatus
- DataExecutionState
- DataExecutionErrorCode
- GridData
- RowData
- CellData
- ExtendedValue
- ErrorValue
- ErrorType
- TextFormatRun
- DataValidationRule
- BooleanCondition
- ConditionType
- ConditionValue
- RelativeDate
- PivotTable
- GridRange
- PivotGroup (Grupa przestawna)
- PivotGroupValueMetadata
- SortOrder
- PivotGroupSortValueBucket
- PivotGroupRule.
- ManualRule.
- ManualRuleGroup:
- HistogramRule (Reguła histogramu)
- DateTimeRule
- DateTimeRuleType
- PivotGroupLimit
- PivotFilterCriteria
- PivotFilterSpec (Specyfikacja filtra przestawnego)
- PivotValue
- PivotValueSummarizeFunction
- PivotValueCalculatedDisplayType
- PivotValueLayout
- DataSourceTable:
- DataSourceTableColumnSelectionType
- FilterSpec (Specyfikacja filtra)
- FilterCriteria
- SortSpec:
- DataSourceFormula
- DimensionProperties
- ConditionalFormatRule
- BooleanRule
- GradientRule
- InterpolationPoint
- InterpolationPointType
- FilterView (widok filtra)
- 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 (Pozycja nakładki)
- GridCoordinate
- EmbeddedObjectBorder
- BandedRange
- BandingProperties
- DimensionGroup
- Fragmentator
- SlicerSpec
- NamedRange:
- DataSource
- DataSourceSpec:
- BigQueryDataSourceSpec.
- BigQueryQuerySpec
- BigQueryTableSpec:
- 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 następujących formatów:
Uwaga: podczas aktualizowania tego pola nie wszystkie języki i języki są obsługiwane. |
autoRecalc |
Czas oczekiwania na ponowne obliczenie funkcji zmiennych. |
timeZone |
Strefa czasowa arkusza kalkulacyjnego w formacie CLDR, np. |
defaultFormat |
Domyślny format wszystkich komórek w arkuszu kalkulacyjnym. Pole |
iterativeCalculationSettings |
Określa, czy i w jaki sposób odwołania cykliczne są przetwarzane za pomocą obliczeń iteracyjnych. Brak tego pola oznacza, że odwołania cykliczne powodują błędy w obliczeniach. |
spreadsheetTheme |
Motyw został zastosowany do arkusza kalkulacyjnego. |
importFunctionsExternalUrlAccessAllowed |
Określa, czy zezwolić na dostęp do zewnętrznych adresów URL w przypadku funkcji obrazów i importowania. Tylko do odczytu, jeśli ma wartość prawda. Jeśli ma wartość Fałsz, możesz podać wartość Prawda. |
RecalculationInterval
Lista możliwych opcji interwału przeliczenia.
Wartości w polu enum | |
---|---|
RECALCULATION_INTERVAL_UNSPECIFIED |
Wartość domyślna. Tej wartości nie można używać. |
ON_CHANGE |
Funkcje nietrwałe są aktualizowane po każdej zmianie. |
MINUTE |
Funkcje nietrwałe są aktualizowane po każdej zmianie i co minutę. |
HOUR |
Funkcje nietrwałe są aktualizowane w przypadku każdej zmiany 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 powtórzeń do wykonania. |
convergenceThreshold |
Gdy włączone są obliczenia iteracyjne, a kolejne wyniki różnią się o mniej niż wartość progowa, cykle obliczeń są zatrzymywane. |
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 zaktualizować, musisz podać wszystkie pary kolorów motywu. |
ThemeColorPair
Para przypisująca typ koloru motywu arkusza kalkulacyjnego do reprezentowanego przez niego koloru konkretnego koloru.
Zapis JSON |
---|
{ "colorType": enum ( |
Pola | |
---|---|
colorType |
Typ koloru motywu arkusza kalkulacyjnego. |
color |
Kolor betonu odpowiadający rodzajowi koloru motywu. |
NamedRange
Zakres nazwany.
Zapis JSON |
---|
{
"namedRangeId": string,
"name": string,
"range": {
object ( |
Pola | |
---|---|
namedRangeId |
Identyfikator zakresu nazwanego. |
name |
Nazwa zakresu nazwanego. |
range |
Reprezentowany zakres. |
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 |
Wartość |
calculatedColumns[] |
Wszystkie obliczone kolumny w źródle danych. |
sheetId |
Identyfikator zasobu Podczas tworzenia źródła danych tworzony jest również powiązany arkusz |
DataSourceSpec
Określa szczegóły źródła danych. Na przykład w przypadku BigQuery ta wartość określa informacje o źródle BigQuery.
Zapis JSON |
---|
{ "parameters": [ { object ( |
Pola | |
---|---|
parameters[] |
Parametry źródła danych używane podczas wysyłania zapytań dotyczących źródła danych. |
Pole sumy spec . Rzeczywista specyfikacja według typu źródła danych. spec może być tylko jedną z tych wartości: |
|
bigQuery |
|
BigQueryDataSourceSpec
Specyfikacja źródła danych BigQuery, które jest połączone z arkuszem.
Zapis JSON |
---|
{ "projectId": string, // Union field |
Pola | |
---|---|
projectId |
Identyfikator projektu Google Cloud z włączonym BigQuery i powiązanego konta rozliczeniowego. W przypadku zapytań wykonanych do źródła danych naliczana jest opłata za projekt. |
Pole sumy spec . faktyczną specyfikację; spec może być 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. |
DataSourceParameter
Parametr w zapytaniu źródła danych. Umożliwia on użytkownikom przekazywanie wartości z arkusza kalkulacyjnego do zapytania.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole sumy identifier . Identyfikator parametru. identifier może być tylko jedną z tych wartości: |
|
name |
Parametr nazwany. Musi być prawdziwym identyfikatorem |
Pole sumy value . Wartość parametru. value może być tylko jedną z tych wartości: |
|
namedRangeId |
Identyfikator elementu |
range |
Zakres zawierający wartość parametru. Wymagany rozmiar to 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 Zaplanowane odświeżenie w edytorze Arkuszy, ale odstęp jest ustawiony na 4 godziny. Jeśli na przykład jako godzinę rozpoczęcia ustawisz 8:00 , odświeżanie będzie nawiązywane każdego dnia 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 wartość fałsz w przeciwnym razie. |
refreshScope |
Zakres odświeżania. Musi to być |
nextRun |
Tylko dane wyjściowe. Odstęp czasu następnego uruchomienia. |
Pole sumy schedule_config . Konfiguracja harmonogramu schedule_config może być tylko jedną z tych konfiguracji: |
|
dailySchedule |
Dzienny harmonogram odświeżania. |
weeklySchedule |
Tygodniowy harmonogram odświeżania. |
monthlySchedule |
Miesię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żywać. |
ALL_DATA_SOURCES |
Odświeża wszystkie źródła danych i powiązane z nimi obiekty źródeł danych w arkuszu kalkulacyjnym. |
DataSourceRefreshDailySchedule
Harmonogram odświeżania danych codziennie w danym przedziale czasu.
Zapis JSON |
---|
{
"startTime": {
object ( |
Pola | |
---|---|
startTime |
Czas rozpoczęcia przedziału czasu, w którym ma być zaplanowane odświeżenie źródła danych. Używana jest tylko |
TimeOfDay
Reprezentuje 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. Powiązane typy: 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 sytuacjach takich jak godzina zamknięcia firmy. |
minutes |
Minuty w ciągu dnia. Wartość musi mieścić się w przedziale od 0 do 59. |
seconds |
Sekundy minut czasu. Wartość musi mieścić się w przedziale od 0 do 59. Interfejs API może zezwolić na wartość 60, jeśli zezwala na sekundy przestępne. |
nanos |
Ułamki sekund w nanosekundach. Wartość musi mieścić się w przedziale od 0 do 999 999 999. |
DataSourceRefreshWeeklySchedule
Tygodniowy harmonogram odświeżania danych w określonych dniach w danym przedziale czasu.
Zapis JSON |
---|
{ "startTime": { object ( |
Pola | |
---|---|
startTime |
Czas rozpoczęcia przedziału czasu, w którym ma być zaplanowane odświeżenie źródła danych. Używana jest tylko |
daysOfWeek[] |
Dni tygodnia do odświeżenia. Musisz określić co najmniej 1 dzień. |
DayOfWeek
Reprezentuje dzień tygodnia.
Wartości w polu enum | |
---|---|
DAY_OF_WEEK_UNSPECIFIED |
Dzień tygodnia nie jest określony. |
MONDAY |
Poniedziałek |
TUESDAY |
Wtorek |
WEDNESDAY |
Środa |
THURSDAY |
czwartek |
FRIDAY |
Piątek |
SATURDAY |
Saturday (sobota) |
SUNDAY |
niedziela |
DataSourceRefreshMonthlySchedule
Miesięczny harmonogram odświeżania danych w określonych dniach miesiąca w danym przedziale czasu.
Zapis JSON |
---|
{
"startTime": {
object ( |
Pola | |
---|---|
startTime |
Czas rozpoczęcia przedziału czasu, w którym ma być zaplanowane odświeżenie źródła danych. Używana jest tylko |
daysOfMonth[] |
Dni miesiąca, w których ma się odświeżać. Obsługiwane są tylko wartości 1–28, mapowanie na zakres od 1 do 28 dnia. Musisz określić co najmniej 1 dzień. |
Odstęp
Reprezentuje przedział czasu zakodowany jako początek sygnatury czasowej (włącznie) i koniec sygnatury czasowej (bez 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 pasuje do czasu). Jeśli początek i koniec nie są określone, interwał pasuje do dowolnego momentu.
Zapis JSON |
---|
{ "startTime": string, "endTime": string } |
Pola | |
---|---|
startTime |
Opcjonalnie. Początek interwału włączający. Jeśli zostanie określony, sygnatura czasowa pasująca do tego interwału musi być taka sama lub późniejsza. |
endTime |
Opcjonalnie. Wyłączny koniec interwału. Jeśli zostanie określona, sygnatura czasowa pasująca do tego interwału musi przypadać przed końcem. |
Metody |
|
---|---|
|
Stosuje co najmniej jedną aktualizację w arkuszu kalkulacyjnym. |
|
Tworzy arkusz kalkulacyjny i zwraca nowo utworzony arkusz kalkulacyjny. |
|
Zwraca arkusz kalkulacyjny o podanym identyfikatorze. |
|
Zwraca arkusz kalkulacyjny o podanym identyfikatorze. |