- Ресурс: Электронная таблица
 - Свойства электронной таблицы
 - ПерерасчетИнтервала
 - ФорматЯчейки
 - ФорматЧисла
 - ТипФорматаЧисла
 - Цвет
 - ЦветСтиль
 - ТемаЦветТип
 - Границы
 - Граница
 - Стиль
 - Прокладка
 - ГоризонтальноеВыравнивание
 - ВертикальноеВыравнивание
 - Стратегия обертывания
 - Направление текста
 - ТекстовыйФормат
 - Связь
 - Гиперссылка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 |   Необязательно. Исключительный конец интервала. Если указано, метка времени, соответствующая этому интервалу, должна быть до конца.  | 
Методы | |
|---|---|
 | Применяет одно или несколько обновлений к электронной таблице. | 
  | Создает электронную таблицу, возвращая вновь созданную электронную таблицу. | 
  | Возвращает электронную таблицу по указанному идентификатору. | 
  | Возвращает электронную таблицу по указанному идентификатору. |