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