- Zasób: Spreadsheet
- SpreadsheetProperties
- RecalculationInterval
- CellFormat
- NumberFormat
- NumberFormatType
- Kolor
- ColorStyle
- ThemeColorType
- Obramowania
- Obramowanie
- Styl
- Padding
- HorizontalAlign
- VerticalAlign
- WrapStrategy
- TextDirection
- TextFormat
- Link
- HyperlinkDisplayType
- TextRotation
- IterativeCalculationSettings
- SpreadsheetTheme
- ThemeColorPair
- Arkusze
- 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
- ChipRun
- Chip
- PersonProperties
- DisplayFormat
- RichLinkProperties
- 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
- Tabela
- TableRowsProperties
- TableColumnProperties
- ColumnType
- TableColumnDataValidationRule
- CommentAnchor
- NamedRange
- DataSource
- DataSourceSpec
- BigQueryDataSourceSpec
- BigQueryQuerySpec
- BigQueryTableSpec
- LookerDataSourceSpec
- DataSourceParameter
- DataSourceRefreshSchedule
- DataSourceRefreshScope
- DataSourceRefreshDailySchedule
- TimeOfDay
- DataSourceRefreshWeeklySchedule
- DayOfWeek
- DataSourceRefreshMonthlySchedule
- Interwał
- CommentThread
- Post
- PostAuthor
- CommentActionType
- Stan
- CommentsViewMode
- 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ódeł danych. |
comments[] |
Wątki komentarzy powiązane z arkuszem kalkulacyjnym. |
commentsViewMode |
Tylko dane wyjściowe. Tryb widoku komentarzy zastosowany do arkusza kalkulacyjnego. |
SpreadsheetProperties
Właściwości arkusza kalkulacyjnego.
| Zapis JSON |
|---|
{ "title": string, "locale": string, "autoRecalc": enum ( |
| Pola | |
|---|---|
title |
Tytuł arkusza kalkulacyjnego. |
locale |
Język arkusza kalkulacyjnego w jednym z tych formatów:
Uwaga: podczas aktualizowania tego pola nie wszystkie ustawienia regionalne i języki są obsługiwane. |
autoRecalc |
Czas oczekiwania przed ponownym obliczeniem funkcji niestabilnych. |
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 za pomocą obliczeń iteracyjnych. Brak tego pola oznacza, że odwołania cykliczne powodują błędy obliczeń. |
spreadsheetTheme |
Motyw zastosowany w arkuszu kalkulacyjnym. |
importFunctionsExternalUrlAccessAllowed |
Określa, czy zezwalać na dostęp do zewnętrznych adresów URL w przypadku funkcji obrazu i importu. Odczytuj tylko wtedy, gdy warunek jest prawdziwy. Jeśli ma wartość „false”, możesz ustawić ją na „true”. Ta wartość zostanie pominięta i zawsze będzie zwracać 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 można użyć tej wartości. |
ON_CHANGE |
Funkcje zmienne są aktualizowane po każdej zmianie. |
MINUTE |
Funkcje zmienne są aktualizowane po każdej zmianie i co minutę. |
HOUR |
Funkcje zmienne są aktualizowane po 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 obliczenia iteracyjne są włączone, jest to maksymalna liczba rund obliczeniowych do wykonania. |
convergenceThreshold |
Gdy obliczenia iteracyjne są włączone, a kolejne wyniki różnią się od siebie o wartość mniejszą niż ten próg, obliczenia są zaokrąglane. |
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ć motyw, musisz podać wszystkie pary kolorów motywu. |
ThemeColorPair
Para mapująca typ koloru motywu arkusza kalkulacyjnego na konkretny kolor, który reprezentuje.
| Zapis JSON |
|---|
{ "colorType": enum ( |
| Pola | |
|---|---|
colorType |
Typ koloru motywu arkusza kalkulacyjnego. |
color |
Konkretny kolor 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, który reprezentuje. |
DataSource
Informacje o zewnętrznym źródle danych w arkuszu kalkulacyjnym.
| Zapis JSON |
|---|
{ "dataSourceId": string, "spec": { object ( |
| Pola | |
|---|---|
dataSourceId |
Unikalny identyfikator w zakresie 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 jest też tworzony powiązany arkusz |
DataSourceSpec
Określa szczegóły źródła danych. W przypadku BigQuery określa na przykład 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 zbiorcze spec. Rzeczywista specyfikacja dla każdego 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, "querySpec": { object ( |
| Pola | |
|---|---|
projectId |
Identyfikator projektu Google Cloud z włączoną usługą BigQuery i dołączonym kontem rozliczeniowym. Za każde zapytanie wykonane względem źródła danych projekt jest obciążany opłatą. |
Pole zbiorcze 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 |
Ciąg zapytania w formie nieprzetworzonej. |
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 określisz tu żadnej wartości, 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 modelu Lookera. |
DataSourceParameter
Parametr w zapytaniu źródła danych. Ten parametr umożliwia użytkownikowi przekazywanie wartości z arkusza kalkulacyjnego do zapytania.
| Zapis JSON |
|---|
{
"name": string
"namedRangeId": string,
"range": {
object ( |
| Pola | |
|---|---|
Pole zbiorcze identifier. Identyfikator parametru. identifier może mieć tylko jedną z tych wartości: |
|
name |
Nazwany parametr. Musi to być prawidłowy identyfikator |
Pole zbiorcze value. Wartość parametru. value może mieć tylko jedną z tych wartości: |
|
namedRangeId |
Identyfikator |
range |
Zakres zawierający wartość parametru. Musi mieć rozmiar 1x1. |
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. Czas rozpoczęcia możesz określić, klikając przycisk Zaplanowane odświeżanie w edytorze Arkuszy, ale interwał jest stały i wynosi 4 godziny. Jeśli np. określisz godzinę rozpoczęcia 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. W przeciwnym razie wartość false. |
refreshScope |
Zakres odświeżania. Musi to być |
nextRun |
Tylko dane wyjściowe. Przedział czasu następnego uruchomienia. |
Pole zbiorcze schedule_config. Konfiguracje harmonogramu schedule_config mogą mieć tylko jedną z tych wartości: |
|
dailySchedule |
Harmonogram odświeżania codziennego. |
weeklySchedule |
Harmonogram odświeżania co tydzień. |
monthlySchedule |
Harmonogram odświeżania co miesiąc. |
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 źródła danych w arkuszu kalkulacyjnym. |
DataSourceRefreshDailySchedule
Harmonogram odświeżania danych codziennie w określonym przedziale czasu.
| Zapis JSON |
|---|
{
"startTime": {
object ( |
| Pola | |
|---|---|
startTime |
Czas rozpoczęcia przedziału czasu, w którym zaplanowano odświeżanie źródła danych. Używana jest tylko część |
TimeOfDay
Reprezentuje porę dnia. Data i strefa czasowa nie mają znaczenia lub są określone w innym miejscu. Interfejs API może zezwalać na sekundy przestępne. 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ść musi być równa lub większa niż 0 i zwykle nie może być większa niż 23. Interfejs API może zezwalać na wartość „24:00:00” w przypadku takich scenariuszy jak godzina zamknięcia firmy. |
minutes |
Minuty w godzinie. Wartość musi być równa lub większa niż 0 i równa lub mniejsza niż 59. |
seconds |
Sekundy w minucie. Wartość musi być równa lub większa niż 0 i zwykle nie może być większa niż 59. Interfejs API może zezwalać na wartość 60, jeśli dopuszcza sekundy przestępne. |
nanos |
Ułamki sekund w nanosekundach. Wartość musi być równa lub większa niż 0 i mniejsza lub równa 999 999 999. |
DataSourceRefreshWeeklySchedule
Harmonogram tygodniowy 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 zaplanowano odświeżanie źródła danych. Używana jest tylko część |
daysOfWeek[] |
Dni tygodnia, w których należy odświeżyć dane. 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
Harmonogram miesięczny 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 zaplanowano odświeżanie źródła danych. Używana jest tylko część |
daysOfMonth[] |
Dni miesiąca, w których ma nastąpić odświeżenie. Obsługiwane są tylko wartości od 1 do 28, które odpowiadają dniom od 1 do 28. 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).
Wartość początkowa musi być mniejsza lub równa wartości końcowej. Gdy czas rozpoczęcia jest równy czasowi zakończenia, przedział czasu jest pusty (nie pasuje do żadnego czasu). Jeśli nie podasz ani początku, ani końca, przedział będzie pasować do dowolnego czasu.
| Zapis JSON |
|---|
{ "startTime": string, "endTime": string } |
| Pola | |
|---|---|
startTime |
Opcjonalne. Początek przedziału (włącznie). Jeśli została określona, sygnatura czasowa pasująca do tego przedziału musi być taka sama jak data rozpoczęcia lub późniejsza. |
endTime |
Opcjonalnie. Koniec przedziału (wyłącznie). Jeśli jest określona, sygnatura czasowa pasująca do tego przedziału musi być wcześniejsza niż czas zakończenia. |
CommentThread
Reprezentuje pojedynczy wątek komentarzy w arkuszu kalkulacyjnym.
| Zapis JSON |
|---|
{ "commentId": string, "anchorId": string, "headPost": { object ( |
| Pola | |
|---|---|
commentId |
Unikalny identyfikator wątku komentarzy. |
anchorId |
Identyfikator |
headPost |
Pierwszy post w wątku. |
replies[] |
Odpowiedzi na posta głównego. |
status |
Czy wątek jest otwarty czy rozwiązany. |
Pole zbiorcze quote. Cytowany tekst z dokumentu w momencie utworzenia komentarza. quote może mieć tylko jedną z tych wartości: |
|
plainTextQuote |
Cytowany tekst z arkusza kalkulacyjnego w momencie utworzenia komentarza, sformatowany jako zwykły tekst. |
Opublikuj
Reprezentuje pojedynczy post w wątku komentarzy.
| Zapis JSON |
|---|
{ "postId": string, "content": string, "contentHtml": string, "author": { object ( |
| Pola | |
|---|---|
postId |
Tylko dane wyjściowe. Unikalny identyfikator posta. |
content |
Treść posta. Pole nie może być puste, jeśli Ten tekst będzie traktowany podobnie jak komentarze utworzone w edytorze Arkuszy. Będzie działać podobnie w przypadku formatowania, powiadomień itp. Nie może przekraczać 2048 jednostek kodu UTF-8. |
contentHtml |
Tylko dane wyjściowe. Treść posta w formacie HTML. |
author |
Tylko dane wyjściowe. Użytkownik, który utworzył posta. |
createTime |
Tylko dane wyjściowe. Czas utworzenia posta. |
updateTime |
Tylko dane wyjściowe. Czas ostatniej aktualizacji posta. |
deleted |
Tylko dane wyjściowe. Określa, czy post został usunięty. Jeśli pola |
fromImportedSpreadsheet |
Tylko dane wyjściowe. Określa, czy post pochodzi z zaimportowanego arkusza kalkulacyjnego. Dzwoniący nie mogą bezpośrednio ustawiać tego pola. |
fromCopiedSpreadsheet |
Tylko dane wyjściowe. Określa, czy post pochodzi ze skopiowanego arkusza kalkulacyjnego. Dzwoniący nie mogą bezpośrednio ustawiać tego pola. |
assigneeEmail |
Opcjonalnie. Adres e-mail użytkownika, który jest nowo przypisywany do wątku w ramach tego posta. Zwraca błąd 400 (Nieprawidłowe żądanie), jeśli:
|
commentAction |
Działanie podjęte w ramach tworzenia posta. |
PostAuthor
Reprezentuje użytkownika, który jest autorem posta z komentarzem.
| Zapis JSON |
|---|
{ "displayName": string, "me": boolean, "anonymous": boolean, "user": string } |
| Pola | |
|---|---|
displayName |
Wyświetlana nazwa użytkownika. Może nie występować, jeśli autor jest anonimowy. |
me |
Określa, czy użytkownik jest uwierzytelnionym użytkownikiem wysyłającym żądanie. |
anonymous |
Informacja, czy użytkownik jest anonimowy. |
user |
Nazwa zasobu użytkownika będącego autorem posta, której można też używać do identyfikowania użytkownika w interfejsie Google People API. Format: |
CommentActionType
Działanie podjęte w odpowiedzi na wątek komentarzy.
| Wartości w polu enum | |
|---|---|
COMMENT_ACTION_TYPE_UNSPECIFIED |
Wartość domyślna. Ta wartość nie jest używana. |
NO_COMMENT_ACTION_CHANGE |
W tym poście nie ma żadnych zmian dotyczących działania. |
RESOLVE |
Ten post rozwiązuje wątek. |
REOPEN |
Ten post ponownie otworzy wątek. |
Stan
Opcje stanu wątku komentarzy.
| Wartości w polu enum | |
|---|---|
STATUS_UNSPECIFIED |
Wartość domyślna. Ta wartość nie jest używana. |
OPEN |
Wątek komentarzy jest otwarty. |
RESOLVED |
Wątek komentarzy zostanie zakończony. |
CommentsViewMode
Tryb wyświetlania komentarzy zastosowany w arkuszu kalkulacyjnym, który wskazuje, czy komentarze są uwzględnione. Umożliwia odczytanie arkusza kalkulacyjnego z komentarzami i kotwicami komentarzy lub bez nich.
| Wartości w polu enum | |
|---|---|
COMMENTS_VIEW_MODE_UNSPECIFIED |
Tryb wyświetlania komentarzy nie jest określony. Zastosowano wartość COMMENTS_VIEW_MODE_OMITTED. |
COMMENTS_VIEW_MODE_DEFAULT_FOR_CURRENT_ACCESS |
Tryb CommentsViewMode zastosowany do zwróconego arkusza kalkulacyjnego zależy od bieżącego poziomu dostępu użytkownika. Jeśli użytkownik ma tylko uprawnienia do wyświetlania, stosowana jest wartość COMMENTS_VIEW_MODE_OMITTED. W przeciwnym razie zastosujemy ustawienie COMMENTS_VIEW_MODE_INCLUDED. |
COMMENTS_VIEW_MODE_OMITTED |
W zwróconym arkuszu kalkulacyjnym brakuje komentarzy. |
COMMENTS_VIEW_MODE_INCLUDED |
Zwrócony arkusz kalkulacyjny zawiera komentarze. Żądania pobrania arkusza kalkulacyjnego w tym trybie zwrócą błąd 403, jeśli użytkownik nie ma uprawnień do wyświetlania komentarzy. |
Metody |
|
|---|---|
|
Stosuje w arkuszu kalkulacyjnym co najmniej 1 aktualizację. |
|
Tworzy arkusz kalkulacyjny i zwraca nowo utworzony arkusz. |
|
Zwraca arkusz kalkulacyjny o podanym identyfikatorze. |
|
Zwraca arkusz kalkulacyjny o podanym identyfikatorze. |