- Ресурс: Электронная таблица
- Свойства электронной таблицы
- ПерерасчетИнтервала
- ФорматЯчейки
- ФорматЧисла
- ТипФорматаЧисла
- Цвет
- ЦветСтиль
- ТемаЦветТип
- Границы
- Граница
- Стиль
- Прокладка
- ГоризонтальноеВыравнивание
- ВертикальноеВыравнивание
- Стратегия обертывания
- Направление текста
- ТекстовыйФормат
- Связь
- ГиперссылкаDisplayType
- Поворот текста
- Настройки итерационного расчета
- Тема электронных таблиц
- ТемаЦветПара
- Лист
- Свойства листа
- Тип листа
- Свойства сетки
- DataSourceSheetСвойства
- ИсточникДанныеСтолбец
- ИсточникДанныеСсылкаНаСтолбец
- DataExecutionStatus
- DataExecutionState
- Код ошибки выполнения данных
- GridData
- ДанныеСтроки
- CellData
- РасширенноеЗначение
- ЗначениеОшибки
- Тип ошибки
- ТекстФорматRun
- Правило проверки данных
- БулевоеУсловие
- ТипСостояния
- СостояниеЗначение
- ОтносительнаяДата
- Сводная таблица
- GridRange
- PivotGroup
- PivotGroupValueMetadata
- СортироватьПорядок
- PivotGroupSortValueBucket
- PivotGroupRule
- РуководствоПравило
- ManualRuleGroup
- ГистограммаПравило
- ДатаВремяПравило
- ДатаВремяПравилоТип
- PivotGroupLimit
- PivotFilterCriteria
- PivotFilterSpec
- Значение Pivot
- PivotValueSummarizeFunction
- PivotValueCalculatedDisplayType
- PivotValueLayout
- DataSourceTable
- ИсточникДанныеТаблицаСтолбецВыборТип
- ФильтрСпецификации
- ФильтрКритерии
- SortSpec
- ИсточникДанныеФормула
- ЧипРан
- Чип
- PersonProperties
- Формат отображения
- RichLinkProperties
- РазмерСвойства
- ПравилоУсловногоФормата
- Логическое правило
- GradientRule
- ИнтерполяцияPoint
- ТипТочкиИнтерполяции
- ФильтрПросмотр
- ProtectedRange
- Редакторы
- БазовыйФильтр
- Встроенная диаграмма
- ChartSpec
- ПозицияТекста
- ИсточникДанныеСвойстваДиаграммы
- BasicChartSpec
- BasicChartType
- Базовая Легенда Диаграммы Позиция
- BasicChartAxis
- Базовая позиция оси диаграммы
- ChartAxisViewWindowOptions
- ВидОкнаРежим
- BasicChartDomain
- ChartData
- ChartSourceRange
- ChartGroupПравило
- ChartDateTimeRule
- ChartDateTimeRuleType
- ГрафикГистограммаПравило
- ChartAggregateType
- BasicChartSeries
- СтильЛинии
- Тип линииТире
- ДанныеМетка
- ТипМеткиДанные
- DataLabelPlacement
- PointStyle
- PointShape
- BasicSeriesDataPointStyleOverride
- БазовыйДиаграммаСтековыйТип
- BasicChartCompareMode
- PieChartSpec
- PieChartLegendPosition
- BubbleChartSpec
- BubbleChartLegendPosition
- CandlestickChartSpec
- CandlestickDomain
- CandlestickData
- ПодсвечникСерия
- OrgChartSpec
- OrgChartNodeSize
- ГистограммаДиаграммаСпецификации
- ГистограммаСерия
- ГистограммаДиаграммаЛегендаПоложение
- WaterfallChartSpec
- WaterfallChartDomain
- WaterfallChartSeries
- ВодопадныйСтильДиаграммыКолонки
- Водопадная диаграммаПользовательскийСубтотал
- Водопадная диаграммаStackedType
- TreemapChartSpec
- Карта дереваДиаграммаЦветШкала
- ScorecardChartSpec
- KeyValueFormat
- БазовыйФорматЗначения
- СравнениеТип
- ChartNumberFormatSource
- ChartCustomNumberFormatOptions
- ДиаграммаСкрытоеИзмерениеСтратегия
- ВстроенноеПоложениеОбъекта
- НаложениеПозиция
- Координатная сетка
- EmbeddedObjectBorder
- BandedRange
- BandingСвойства
- DimensionGroup
- Слайсер
- SlicerSpec
- Стол
- TableRowsСвойства
- Свойства столбцов таблицы
- Тип столбца
- Правило проверки данных столбца таблицы
- ИменованныйДиапазон
- Источник данных
- DataSourceSpec
- BigQueryDataSourceSpec
- BigQueryQuerySpec
- BigQueryTableSpec
- LookerDataSourceSpec
- ИсточникДанныеПараметр
- DataSourceRefreshSchedule
- DataSourceRefreshScope
- Источник данныхОбновлениеЕжедневноеРасписание
- ВремяДня
- Источник данныхОбновлениеНедельный график
- ДеньНедели
- Источник данныхОбновлениеЕжемесячное расписание
- Интервал
- Методы
Ресурс: Электронная таблица
Ресурс, представляющий собой электронную таблицу.
| JSON-представление | 
|---|
| { "spreadsheetId": string, "properties": { object ( | 
| Поля | |
|---|---|
| spreadsheetId |   Идентификатор электронной таблицы. Это поле доступно только для чтения. | 
| properties |   Общие свойства электронной таблицы. | 
| sheets[] |   Листы, являющиеся частью электронной таблицы. | 
| namedRanges[] |   Именованные диапазоны, определенные в электронной таблице. | 
| spreadsheetUrl |   URL-адрес электронной таблицы. Это поле доступно только для чтения. | 
| developerMetadata[] |   Метаданные разработчика, связанные с электронной таблицей. | 
| dataSources[] |   Список внешних источников данных, связанных с электронной таблицей. | 
| dataSourceSchedules[] |   Только вывод. Список расписаний обновления источников данных. | 
Свойства электронной таблицы
Свойства электронной таблицы.
| JSON-представление | 
|---|
| { "title": string, "locale": string, "autoRecalc": enum ( | 
| Поля | |
|---|---|
| title |   Название электронной таблицы. | 
| locale |   Локаль электронной таблицы в одном из следующих форматов: 
 Примечание: при обновлении этого поля поддерживаются не все локали/языки. | 
| autoRecalc |   Время ожидания перед пересчетом изменчивых функций. | 
| timeZone |    Часовой пояс электронной таблицы в формате CLDR, например  | 
| defaultFormat |    Формат по умолчанию для всех ячеек в электронной таблице.  | 
| iterativeCalculationSettings |   Определяет, разрешаются ли и как циклические ссылки с помощью итеративного вычисления. Отсутствие этого поля означает, что циклические ссылки приводят к ошибкам в вычислениях. | 
| spreadsheetTheme |   Тема применена к электронной таблице. | 
| importFunctionsExternalUrlAccessAllowed |   Разрешить ли внешний доступ к URL для функций изображения и импорта. Только для чтения, если true. Если false, можно установить значение true. Это значение будет обойдено и всегда будет возвращать true, если администратор включил функцию allowlisting . | 
ПерерасчетИнтервала
Перечисление возможных вариантов интервала пересчета.
| Перечисления | |
|---|---|
| RECALCULATION_INTERVAL_UNSPECIFIED | Значение по умолчанию. Это значение не должно использоваться. | 
| ON_CHANGE | Изменяемые функции обновляются при каждом изменении. | 
| MINUTE | Изменяемые функции обновляются при каждом изменении и каждую минуту. | 
| HOUR | Изменяемые функции обновляются при каждом изменении и ежечасно. | 
Настройки итерационного расчета
Настройки для управления разрешением циклических зависимостей с помощью итеративных вычислений.
| JSON-представление | 
|---|
| { "maxIterations": integer, "convergenceThreshold": number } | 
| Поля | |
|---|---|
| maxIterations |   При включении итеративного расчета максимальное количество выполняемых раундов расчета. | 
| convergenceThreshold |   Если включен итерационный расчет и последовательные результаты отличаются менее чем на это пороговое значение, раунды расчета останавливаются. | 
Тема электронных таблиц
Представляет тему электронных таблиц
| JSON-представление | 
|---|
| {
  "primaryFontFamily": string,
  "themeColors": [
    {
      object ( | 
| Поля | |
|---|---|
| primaryFontFamily |   Название основного семейства шрифтов. | 
| themeColors[] |   Пары цветов темы электронной таблицы. Для обновления необходимо предоставить все пары цветов темы. | 
ТемаЦветПара
Пара, сопоставляющая тип цвета темы электронной таблицы с конкретным цветом, который он представляет.
| JSON-представление | 
|---|
| { "colorType": enum ( | 
| Поля | |
|---|---|
| colorType |   Тип цвета темы электронной таблицы. | 
| color |   Конкретный цвет, соответствующий цветовому типу темы. | 
ИменованныйДиапазон
Именованный диапазон.
| 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 |   [LookerDatasourceSpec][]. | 
BigQueryDataSourceSpec
Спецификация источника данных BigQuery, подключенного к листу.
| JSON-представление | 
|---|
| { "projectId": string, // Union field | 
| Поля | |
|---|---|
| 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 исследуйте. | 
ИсточникДанныеПараметр
Параметр в запросе источника данных. Параметр позволяет пользователю передавать значения из электронной таблицы в запрос.
| JSON-представление | 
|---|
| { // Union field | 
| Поля | |
|---|---|
| identifierполя объединения. Идентификатор параметра.identifierможет быть только одним из следующих: | |
| name |    Именованный параметр. Должен быть допустимым идентификатором для  | 
| valueполя объединения. Значение параметра.valueможет быть только одним из следующих: | |
| namedRangeId |    Идентификатор  | 
| range |   Диапазон, содержащий значение параметра. Его размер должен быть 1x1. | 
DataSourceRefreshSchedule
График обновления источника данных.
Источники данных в таблице обновляются в течение определенного интервала времени. Вы можете указать время начала, нажав кнопку «Запланированное обновление» в редакторе таблиц, но интервал фиксирован и составляет 4 часа. Например, если указать время начала 8 утра, обновление будет происходить между 8 утра и 12 дня каждый день.
| 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 | Обновляет все источники данных и связанные с ними объекты источников данных в электронной таблице. | 
Источник данныхОбновлениеЕжедневноеРасписание
Расписание обновления данных каждый день в течение заданного интервала времени.
| 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. | 
Источник данныхОбновлениеНедельный график
Еженедельный график обновления данных в определенные дни в заданном интервале времени.
| JSON-представление | 
|---|
| { "startTime": { object ( | 
| Поля | |
|---|---|
| startTime |    Время начала временного интервала, в котором запланировано обновление источника данных. Используется только часть  | 
| daysOfWeek[] |   Дни недели для обновления. Необходимо указать хотя бы один день. | 
ДеньНедели
Обозначает день недели.
| Перечисления | |
|---|---|
| DAY_OF_WEEK_UNSPECIFIED | День недели не указан. | 
| MONDAY | Понедельник | 
| TUESDAY | Вторник | 
| WEDNESDAY | Среда | 
| THURSDAY | Четверг | 
| FRIDAY | Пятница | 
| SATURDAY | Суббота | 
| SUNDAY | Воскресенье | 
Источник данныхОбновлениеЕжемесячное расписание
Ежемесячный график обновления данных в определенные дни месяца в заданном интервале времени.
| JSON-представление | 
|---|
| {
  "startTime": {
    object ( | 
| Поля | |
|---|---|
| startTime |    Время начала временного интервала, в котором запланировано обновление источника данных. Используется только часть  | 
| daysOfMonth[] |   Дни месяца для обновления. Поддерживаются только 1-28, что соответствует дням с 1 по 28. Необходимо указать хотя бы один день. | 
Интервал
Представляет временной интервал, закодированный как начальная временная метка (включительно) и конечная временная метка (исключая).
Начало должно быть меньше или равно концу. Если начало равно концу, интервал пустой (не соответствует времени). Если начало и конец не указаны, интервал соответствует любому времени.
| JSON-представление | 
|---|
| { "startTime": string, "endTime": string } | 
| Поля | |
|---|---|
| startTime |   Необязательно. Включая начало интервала. Если указано, то временная метка, соответствующая этому интервалу, должна быть такой же или более поздней по времени, чем начало. | 
| endTime |   Необязательно. Исключительный конец интервала. Если указано, метка времени, соответствующая этому интервалу, должна быть до конца. | 
| Методы | |
|---|---|
| 
 | Применяет одно или несколько обновлений к электронной таблице. | 
|   | Создает электронную таблицу, возвращая вновь созданную электронную таблицу. | 
|   | Возвращает электронную таблицу по указанному идентификатору. | 
|   | Возвращает электронную таблицу по указанному идентификатору. |