- Источник: Электронная таблица
- Свойства электронной таблицы
- Интервал перерасчета
- CellFormat
- NumberFormat
- NumberFormatType
- Цвет
- Цветовой стиль
- ThemeColorType
- Границы
- Граница
- Стиль
- Набивка
- Горизонтальное выравнивание
- Вертикальное выравнивание
- Стратегия обертывания
- Текстовое направление
- Текстовый формат
- Связь
- HyperlinkDisplayType
- Поворот текста
- Настройки итеративного вычисления
- Тема оформления электронных таблиц
- ThemeColorPair
- Лист
- Свойства листа
- Тип листа
- GridProperties
- DataSourceSheetProperties
- DataSourceColumn
- DataSourceColumnReference
- Статус выполнения данных
- DataExecutionState
- DataExecutionErrorCode
- GridData
- RowData
- CellData
- Расширенное значение
- ErrorValue
- ErrorType
- TextFormatRun
- Правило проверки данных
- Логическое условие
- ConditionType
- ConditionValue
- Относительная дата
- Сводная таблица
- Диапазон сетки
- PivotGroup
- PivotGroupValueMetadata
- SortOrder
- PivotGroupSortValueBucket
- PivotGroupRule
- Ручное правило
- ManualRuleGroup
- Правило гистограммы
- Правило даты и времени
- DateTimeRuleType
- PivotGroupLimit
- PivotFilterCriteria
- PivotFilterSpec
- PivotValue
- PivotValueSummarizeFunction
- PivotValueCalculatedDisplayType
- PivotValueLayout
- DataSourceTable
- DataSourceTableColumnSelectionType
- FilterSpec
- ФильтрКритерии
- SortSpec
- DataSourceFormula
- ChipRun
- Чип
- Свойства человека
- DisplayFormat
- RichLinkProperties
- DimensionProperties
- ConditionalFormatRule
- Логическое правило
- GradientRule
- Точка интерполяции
- InterpolationPointType
- ФильтрВид
- Защищенный полигон
- Редакторы
- Базовый фильтр
- Встроенная диаграмма
- ChartSpec
- ТекстПозиция
- DataSourceChartProperties
- BasicChartSpec
- BasicChartType
- BasicChartLegendPosition
- BasicChartAxis
- BasicChartAxisPosition
- ChartAxisViewWindowOptions
- ViewWindowMode
- BasicChartDomain
- ChartData
- ChartSourceRange
- ChartGroupRule
- ChartDateTimeRule
- ChartDateTimeRuleType
- Правило гистограммы
- ChartAggregateType
- BasicChartSeries
- LineStyle
- LineDashType
- Метка данных
- DataLabelType
- Размещение метки данных
- PointStyle
- PointShape
- BasicSeriesDataPointStyleOverride
- BasicChartStackedType
- BasicChartCompareMode
- PieChartSpec
- Круговая диаграмма Легенда Позиция
- BubbleChartSpec
- BubbleChartLegendPosition
- CandlestickChartSpec
- CandlestickDomain
- Данные свечных графиков
- Серия свечей
- OrgChartSpec
- OrgChartNodeSize
- HistogramChartSpec
- Серия гистограмм
- ГистограммаДиаграммаЛегендаПоложение
- WaterfallChartSpec
- WaterfallChartDomain
- WaterfallChartSeries
- WaterfallChartColumnStyle
- WaterfallChartCustomSubtotal
- WaterfallChartStackedType
- TreemapChartSpec
- TreemapChartColorScale
- ScorecardChartSpec
- Формат ключ-значение
- BaselineValueFormat
- ComparisonType
- ChartNumberFormatSource
- ChartCustomNumberFormatOptions
- ChartHiddenDimensionStrategy
- EmbeddedObjectPosition
- OverlayPosition
- Координата сетки
- EmbeddedObjectBorder
- BandedRange
- BandingProperties
- DimensionGroup
- Слайсер
- SlicerSpec
- Стол
- TableRowsProperties
- TableColumnProperties
- Тип столбца
- Правило проверки данных таблицы TableColumnData
- CommentAnchor
- NamedRange
- Источник данных
- DataSourceSpec
- BigQueryDataSourceSpec
- BigQueryQuerySpec
- BigQueryTableSpec
- LookerDataSourceSpec
- DataSourceParameter
- DataSourceRefreshSchedule
- DataSourceRefreshScope
- DataSourceRefreshDailySchedule
- Время суток
- DataSourceRefreshWeeklySchedule
- День недели
- DataSourceRefreshMonthlySchedule
- Интервал
- Комментарий
- Почта
- Автор поста
- CommentActionType
- Статус
- КомментарииViewMode
- Методы
Источник: Электронная таблица
Ресурс, представляющий собой электронную таблицу.
| JSON-представление |
|---|
{ "spreadsheetId": string, "properties": { object ( |
| Поля | |
|---|---|
spreadsheetId | Идентификатор электронной таблицы. Это поле доступно только для чтения. |
properties | Общие характеристики электронной таблицы. |
sheets[] | Листы, являющиеся частью электронной таблицы. |
namedRanges[] | Именованные диапазоны, определенные в электронной таблице. |
spreadsheetUrl | URL-адрес электронной таблицы. Это поле доступно только для чтения. |
developerMetadata[] | Метаданные разработчика, связанные с электронной таблицей. |
dataSources[] | Список внешних источников данных, связанных с электронной таблицей. |
dataSourceSchedules[] | Только для вывода. Список расписаний обновления источников данных. |
comments[] | Комментарии к таблице. |
commentsViewMode | Только вывод. К электронной таблице применен режим просмотра комментариев. |
Свойства электронной таблицы
Свойства электронной таблицы.
| JSON-представление |
|---|
{ "title": string, "locale": string, "autoRecalc": enum ( |
| Поля | |
|---|---|
title | Название электронной таблицы. |
locale | Язык электронной таблицы указан в одном из следующих форматов:
Примечание: при обновлении этого поля поддерживаются не все языковые версии. |
autoRecalc | Время ожидания перед пересчетом нестабильных функций. |
timeZone | Часовой пояс электронной таблицы в формате CLDR, например, |
defaultFormat | Формат по умолчанию для всех ячеек в электронной таблице. |
iterativeCalculationSettings | Определяет, разрешаются ли циклические ссылки при итеративных вычислениях и каким образом. Отсутствие этого поля означает, что циклические ссылки приводят к ошибкам вычислений. |
spreadsheetTheme | Тема оформления применена к электронной таблице. |
importFunctionsExternalUrlAccessAllowed | Разрешать ли доступ к внешним URL-адресам для функций импорта изображений. Если значение равно true, то только для чтения. Если значение равно false, можно установить значение true. Это значение будет проигнорировано, и в этом случае всегда будет возвращаться true, если администратор включил функцию разрешения доступа . |
Интервал перерасчета
Перечень возможных вариантов интервала перерасчета.
| Перечисления | |
|---|---|
RECALCULATION_INTERVAL_UNSPECIFIED | Значение по умолчанию. Это значение использовать нельзя. |
ON_CHANGE | Изменчивые функции обновляются при каждом изменении. |
MINUTE | Изменчивые функции обновляются при каждом изменении и каждую минуту. |
HOUR | Изменчивые функции обновляются при каждом изменении и ежечасно. |
Настройки итеративного вычисления
Настройки, позволяющие управлять способом разрешения циклических зависимостей с помощью итеративных вычислений.
| JSON-представление |
|---|
{ "maxIterations": integer, "convergenceThreshold": number } |
| Поля | |
|---|---|
maxIterations | При включении итеративного вычисления определяется максимальное количество вычислительных итераций. |
convergenceThreshold | Если включен итеративный режим вычислений и разница между последовательными результатами меньше этого порогового значения, циклы вычислений останавливаются. |
Тема оформления электронных таблиц
Представляет собой тему электронных таблиц.
| JSON-представление |
|---|
{
"primaryFontFamily": string,
"themeColors": [
{
object ( |
| Поля | |
|---|---|
primaryFontFamily | Название основного семейства шрифтов. |
themeColors[] | Цветовые пары темы для электронной таблицы. Для обновления необходимо указать все цветовые пары темы. |
ThemeColorPair
Пара символов, сопоставляющая тип цвета темы электронной таблицы с конкретным цветом, который он представляет.
| JSON-представление |
|---|
{ "colorType": enum ( |
| Поля | |
|---|---|
colorType | Тип цветовой темы электронной таблицы. |
color | Конкретный цвет, соответствующий цветовой гамме темы. |
NamedRange
Названный диапазон.
| JSON-представление |
|---|
{
"namedRangeId": string,
"name": string,
"range": {
object ( |
| Поля | |
|---|---|
namedRangeId | Идентификатор именованного диапазона. |
name | Название именованного диапазона. |
range | Диапазон, который это представляет. |
Источник данных
Информация о внешнем источнике данных в электронной таблице.
| JSON-представление |
|---|
{ "dataSourceId": string, "spec": { object ( |
| Поля | |
|---|---|
dataSourceId | Уникальный идентификатор, специфичный для электронной таблицы, который определяет источник данных. Пример: 1080547365. |
spec | Спецификация |
calculatedColumns[] | Все вычисляемые столбцы в источнике данных. |
sheetId | Идентификатор При создании источника данных также создается связанный с ним лист |
DataSourceSpec
Это указывает на подробные сведения об источнике данных. Например, для BigQuery это означает информацию об источнике данных BigQuery.
| JSON-представление |
|---|
{ "parameters": [ { object ( |
| Поля | |
|---|---|
parameters[] | Параметры источника данных, используемые при запросе к источнику данных. |
spec поля объединения. Фактическая спецификация для каждого типа источника данных. spec может быть только одной из следующих: | |
bigQuery | Спецификация |
looker | A [LookerDatasourceSpec][]. |
BigQueryDataSourceSpec
Спецификация источника данных BigQuery, подключенного к электронной таблице.
| JSON-представление |
|---|
{ "projectId": string, "querySpec": { object ( |
| Поля | |
|---|---|
projectId | Идентификатор проекта Google Cloud с поддержкой BigQuery и привязанным платежным аккаунтом. За каждый запрос, выполняемый к источнику данных, проекту начисляется плата. |
spec поля объединения. Фактическая спецификация. spec может быть только одной из следующих: | |
querySpec | Спецификация |
tableSpec | Спецификация |
BigQueryQuerySpec
Указывает пользовательский запрос BigQuery.
| JSON-представление |
|---|
{ "rawQuery": string } |
| Поля | |
|---|---|
rawQuery | Исходная строка запроса. |
BigQueryTableSpec
Указывает определение таблицы BigQuery. Допускаются только собственные таблицы .
| JSON-представление |
|---|
{ "tableProjectId": string, "tableId": string, "datasetId": string } |
| Поля | |
|---|---|
tableProjectId | Идентификатор проекта BigQuery, к которому принадлежит таблица. Если не указан, используется |
tableId | Идентификатор таблицы BigQuery. |
datasetId | Идентификатор набора данных BigQuery. |
LookerDataSourceSpec
Описание источника данных Looker.
| JSON-представление |
|---|
{ "instanceUri": string, "model": string, "explore": string } |
| Поля | |
|---|---|
instanceUri | URL-адрес экземпляра Looker. |
model | Название модели Looker. |
explore | Название модели Looker, которую необходимо исследовать. |
DataSourceParameter
Параметр в запросе источника данных. Этот параметр позволяет пользователю передавать значения из электронной таблицы в запрос.
| JSON-представление |
|---|
{
"name": string
"namedRangeId": string,
"range": {
object ( |
| Поля | |
|---|---|
identifier поля объединения. Параметр identifier. identifier может принимать только одно из следующих значений: | |
name | Именованный параметр. Должен быть допустимым идентификатором для источника |
value поля объединения. Значение параметра. value может принимать только одно из следующих значений: | |
namedRangeId | Идентификатор |
range | Диапазон, содержащий значение параметра. Его размер должен быть 1х1. |
DataSourceRefreshSchedule
Расписание обновления источника данных.
Данные в электронной таблице обновляются с заданным интервалом времени. Вы можете указать время начала, нажав кнопку «Запланированное обновление» в редакторе таблиц, но интервал фиксирован и составляет 4 часа. Например, если вы укажете время начала 8:00, обновление будет происходить ежедневно с 8:00 до 12:00.
| JSON-представление |
|---|
{ "enabled": boolean, "refreshScope": enum ( |
| Поля | |
|---|---|
enabled | Значение true, если расписание обновления включено, и false в противном случае. |
refreshScope | Область обновления. Должно быть |
nextRun | Только выходные данные. Временной интервал следующего запуска. |
Поле объединения schedule_config . Конфигурации расписания: schedule_config может принимать только одно из следующих значений: | |
dailySchedule | Ежедневное расписание обновления. |
weeklySchedule | График еженедельного обновления. |
monthlySchedule | График ежемесячного обновления. |
DataSourceRefreshScope
Область обновления источника данных.
| Перечисления | |
|---|---|
DATA_SOURCE_REFRESH_SCOPE_UNSPECIFIED | Значение по умолчанию, не использовать. |
ALL_DATA_SOURCES | Обновляет все источники данных и связанные с ними объекты источников данных в электронной таблице. |
DataSourceRefreshDailySchedule
Расписание обновления данных, которое должно выполняться ежедневно с заданным интервалом времени.
| JSON-представление |
|---|
{
"startTime": {
object ( |
| Поля | |
|---|---|
startTime | Время начала временного интервала, в течение которого запланировано обновление источника данных. Используется только часть, относящаяся |
Время суток
Представляет собой время суток. Дата и часовой пояс либо не имеют значения, либо указаны в другом месте. API может разрешить использование високосных секунд. Связанные типы: google.type.Date и google.protobuf.Timestamp .
| JSON-представление |
|---|
{ "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer } |
| Поля | |
|---|---|
hours | Часы суток в 24-часовом формате. Значение должно быть больше или равно 0 и, как правило, меньше или равно 23. API может разрешить значение "24:00:00" для таких сценариев, как время закрытия предприятия. |
minutes | Минуты часа. Должно быть больше или равно 0 и меньше или равно 59. |
seconds | Секунды минуты. Должно быть больше или равно 0 и, как правило, меньше или равно 59. API может допускать значение 60, если он поддерживает високосные секунды. |
nanos | Доли секунд, в наносекундах. Должно быть больше или равно 0 и меньше или равно 999 999 999. |
DataSourceRefreshWeeklySchedule
Еженедельное расписание обновления данных в определенные дни в заданном временном интервале.
| JSON-представление |
|---|
{ "startTime": { object ( |
| Поля | |
|---|---|
startTime | Время начала временного интервала, в течение которого запланировано обновление источника данных. Используется только часть, относящаяся |
daysOfWeek[] | Дни недели для обновления. Необходимо указать хотя бы один день. |
День недели
Обозначает день недели.
| Перечисления | |
|---|---|
DAY_OF_WEEK_UNSPECIFIED | День недели не указан. |
MONDAY | Понедельник |
TUESDAY | Вторник |
WEDNESDAY | Среда |
THURSDAY | Четверг |
FRIDAY | Пятница |
SATURDAY | Суббота |
SUNDAY | Воскресенье |
DataSourceRefreshMonthlySchedule
Ежемесячный график обновления данных в определенные дни месяца в заданном временном интервале.
| JSON-представление |
|---|
{
"startTime": {
object ( |
| Поля | |
|---|---|
startTime | Время начала временного интервала, в течение которого запланировано обновление источника данных. Используется только часть, относящаяся |
daysOfMonth[] | Дни месяца для обновления. Поддерживаются только дни с 1 по 28, соответствующие 1-му, 28-му и последующим дням месяца. Необходимо указать хотя бы один день. |
Интервал
Представляет собой временной интервал, закодированный как начало (включительно) и конец (исключительно) временной метки.
Начальное значение должно быть меньше или равно конечному. Если начальное значение равно конечному, интервал пуст (не соответствует никакому времени). Если и начальное, и конечное значения не указаны, интервал соответствует любому времени.
| JSON-представление |
|---|
{ "startTime": string, "endTime": string } |
| Поля | |
|---|---|
startTime | Необязательно. Включает начало интервала. Если указано иное, метка времени, соответствующая этому интервалу, должна совпадать с началом интервала или быть позже него. |
endTime | Необязательно. Исключительно в конце интервала. Если указано иное, метка времени, соответствующая этому интервалу, должна быть до конца. |
Комментарий
Представляет собой отдельную ветку комментариев внутри электронной таблицы.
| JSON-представление |
|---|
{ "commentId": string, "anchorId": string, "headPost": { object ( |
| Поля | |
|---|---|
commentId | Уникальный идентификатор ветки комментариев. |
anchorId | Идентификатор элемента |
headPost | Первое сообщение в ветке. |
replies[] | Ответы на заголовок. |
status | Открыта или закрыта тема обсуждения. |
Поле quote в объединенном поле. Цитируемый текст из документа на момент создания комментария. quote может быть только одной из следующих: | |
plainTextQuote | Цитируемый текст из электронной таблицы, созданной на момент написания комментария, отформатирован как обычный текст. |
Почта
Представляет собой отдельный пост в ветке комментариев.
| JSON-представление |
|---|
{ "postId": string, "content": string, "contentHtml": string, "author": { object ( |
| Поля | |
|---|---|
postId | Только вывод. Уникальный идентификатор записи. |
content | Содержание поста. Если Обработка этого текстового содержимого будет аналогична обработке комментариев, созданных в редакторе таблиц. Будут применяться схожие правила форматирования, уведомлений и т.д. Не должно превышать 2048 кодовых единиц UTF-8. |
contentHtml | Только вывод. Содержимое сообщения в формате HTML. |
author | Только вывод. Пользователь, создавший сообщение. |
createTime | Только вывод. Время создания записи. |
updateTime | Только вывод. Время последнего обновления записи. |
deleted | Только вывод. Указывает, будет ли запись удалена. Если |
fromImportedSpreadsheet | Только для вывода. Указывает, является ли запись импортированной электронной таблицей. Это поле не может быть задано напрямую вызывающими программами. |
fromCopiedSpreadsheet | Только для вывода. Указывает, скопирована ли запись из электронной таблицы. Это поле не может быть задано напрямую вызывающими сторонами. |
assigneeEmail | Необязательно. Адрес электронной почты пользователя, которому в рамках этого сообщения назначается новый участник обсуждения. Возвращает ошибку 400 "Неверный запрос", если:
|
commentAction | Действия, предпринятые в рамках создания публикации. |
Автор поста
Представляет пользователя, оставившего комментарий.
| JSON-представление |
|---|
{ "displayName": string, "me": boolean, "anonymous": boolean, "user": string } |
| Поля | |
|---|---|
displayName | Отображаемое имя пользователя. Может отсутствовать, если автор анонимен. |
me | Указывает, является ли пользователь авторизованным пользователем, отправляющим запрос. |
anonymous | Является ли пользователь анонимным. |
user | Имя ресурса пользователя-автора публикации, которое также может использоваться для идентификации пользователя в Google People API . Формат: |
CommentActionType
Действие, предпринятое при ответе на этот комментарий.
| Перечисления | |
|---|---|
COMMENT_ACTION_TYPE_UNSPECIFIED | Значение по умолчанию. Это значение не используется. |
NO_COMMENT_ACTION_CHANGE | В этом посте никаких изменений в действиях не предусмотрено. |
RESOLVE | Этот пост разрешает спор. |
REOPEN | Этот пост возобновляет обсуждение. |
Статус
Варианты статуса ветки комментариев.
| Перечисления | |
|---|---|
STATUS_UNSPECIFIED | Значение по умолчанию. Это значение не используется. |
OPEN | Обсуждение в комментариях открыто. |
RESOLVED | Обсуждение в комментариях завершено. |
КомментарииViewMode
Режим просмотра комментариев, применяемый к электронной таблице, показывает, включены ли комментарии. Он предоставляет возможности для чтения электронной таблицы с комментариями или без них, а также для просмотра ссылок на комментарии.
| Перечисления | |
|---|---|
COMMENTS_VIEW_MODE_UNSPECIFIED | Параметр CommentsViewMode не указан; применяется COMMENTS_VIEW_MODE_OMITTED . |
COMMENTS_VIEW_MODE_DEFAULT_FOR_CURRENT_ACCESS | Применяемый к возвращаемой электронной таблице режим просмотра комментариев (CommentsViewMode) зависит от текущего уровня доступа пользователя. Если у пользователя есть только доступ на просмотр, применяется COMMENTS_VIEW_MODE_OMITTED . В противном случае применяется COMMENTS_VIEW_MODE_INCLUDED . |
COMMENTS_VIEW_MODE_OMITTED | В возвращенной электронной таблице отсутствуют комментарии. |
COMMENTS_VIEW_MODE_INCLUDED | В возвращенной электронной таблице содержатся комментарии. Запросы на получение электронной таблицы в этом режиме вернут ошибку 403, если у пользователя нет разрешения на просмотр комментариев. |
Методы | |
|---|---|
| Вносит одно или несколько изменений в электронную таблицу. |
| Создает электронную таблицу и возвращает созданную электронную таблицу. |
| Возвращает электронную таблицу по указанному ID. |
| Возвращает электронную таблицу по указанному ID. |