Запрос
Один тип обновления для применения к электронной таблице.
| JSON-представление |
|---|
{ // Union field |
| Поля | |
|---|---|
Поле объединения kind . Тип обновления. Требуется ровно одно обязательное поле. kind может принимать только одно из следующих значений: | |
updateSpreadsheetProperties | Обновляет свойства электронной таблицы. |
updateSheetProperties | Обновляет свойства листа. |
updateDimensionProperties | Обновляет свойства измерений. |
updateNamedRange | Обновляет именованный диапазон. |
repeatCell | Повторяет одну и ту же ячейку в заданном диапазоне. |
addNamedRange | Добавляет именованный диапазон. |
deleteNamedRange | Удаляет именованный диапазон. |
addSheet | Добавляет лист. |
deleteSheet | Удаляет лист. |
autoFill | Автоматически заполняет дополнительные данные на основе уже имеющихся данных. |
cutPaste | Вырезает данные из одной области и вставляет их в другую. |
copyPaste | Копирует данные из одной области и вставляет их в другую. |
mergeCells | Объединяет клетки. |
unmergeCells | Разъединяет объединенные ячейки. |
updateBorders | Обновляет границы в диапазоне ячеек. |
updateCells | Обновляет сразу множество ячеек. |
addFilterView | Добавляет представление фильтра. |
appendCells | Добавляет данные в ячейки после последней строки листа. |
clearBasicFilter | Сбрасывает основной фильтр на листе. |
deleteDimension | Удаляет строки или столбцы в таблице. |
deleteEmbeddedObject | Удаляет встроенный объект (например, диаграмму, изображение) на листе. |
deleteFilterView | Удаляет представление фильтра из листа. |
duplicateFilterView | Дублирует представление фильтра. |
duplicateSheet | Создает копию листа. |
findReplace | Находит и заменяет вхождения одного текста другим. |
insertDimension | Вставляет новые строки или столбцы в лист. |
insertRange | Вставляет новые ячейки в лист, сдвигая существующие. |
moveDimension | Перемещает строки или столбцы в другое место на листе. |
updateEmbeddedObjectPosition | Обновляет положение встроенного объекта (например, диаграммы, изображения). |
pasteData | Вставляет данные (HTML или с разделителями) в таблицу. |
textToColumns | Преобразует один столбец текста в несколько столбцов текста. |
updateFilterView | Обновляет свойства представления фильтра. |
deleteRange | Удаляет диапазон ячеек на листе, сдвигая оставшиеся ячейки. |
appendDimension | Добавляет размеры в конец листа. |
addConditionalFormatRule | Добавляет новое правило условного форматирования. |
updateConditionalFormatRule | Обновляет существующее правило условного форматирования. |
deleteConditionalFormatRule | Удаляет существующее правило условного форматирования. |
sortRange | Сортирует данные в заданном диапазоне. |
setDataValidation | Задает параметры проверки данных для одной или нескольких ячеек. |
setBasicFilter | Устанавливает базовый фильтр для листа. |
addProtectedRange | Добавляет защищённый диапазон. |
updateProtectedRange | Обновляет защищенный диапазон. |
deleteProtectedRange | Удаляет защищенный диапазон. |
autoResizeDimensions | Автоматически изменяет размер одного или нескольких измерений в зависимости от содержимого ячеек в этом измерении. |
addChart | Добавляет диаграмму. |
updateChartSpec | Обновляет технические характеристики диаграммы. |
updateBanding | Обновляет диапазон полос |
addBanding | Добавляет новый диапазон полос |
deleteBanding | Удаляет полосатый диапазон |
createDeveloperMetadata | Создает новые метаданные для разработчиков. |
updateDeveloperMetadata | Обновляет существующую запись метаданных разработчика. |
deleteDeveloperMetadata | Удаляет метаданные разработчика. |
randomizeRange | В случайном порядке меняет порядок строк в заданном диапазоне. |
addDimensionGroup | Создает группу в указанном диапазоне. |
deleteDimensionGroup | Удаляет группу в указанном диапазоне. |
updateDimensionGroup | Обновляет состояние указанной группы. |
trimWhitespace | Удаляет пробелы (например, пробелы, табуляции или переносы строк) из ячеек. |
deleteDuplicates | Удаляет строки, содержащие повторяющиеся значения в указанных столбцах диапазона ячеек. |
updateEmbeddedObjectBorder | Обновляет границы встроенного объекта. |
addSlicer | Добавляет инструмент для нарезки. |
updateSlicerSpec | Обновляет параметры слайсера. |
addDataSource | Добавляет источник данных. |
updateDataSource | Обновляет источник данных. |
deleteDataSource | Удаляет источник данных. |
refreshDataSource | Обновляет один или несколько источников данных и связанных с ними объектов dbobject. |
cancelDataSourceRefresh | Отменяет обновление одного или нескольких источников данных и связанных с ними объектов dbobject. |
addTable | Добавляет таблицу. |
updateTable | Обновляет таблицу. |
deleteTable | Запрос на удаление таблицы. |
UpdateSpreadsheetPropertiesRequest
Обновляет свойства электронной таблицы.
| JSON-представление |
|---|
{
"properties": {
object ( |
| Поля | |
|---|---|
properties | Свойства, которые необходимо обновить. |
fields | Поля, которые необходимо обновить. Необходимо указать как минимум одно поле. Корневой объект 'properties' подразумевается и не должен указываться отдельно. Для краткого перечисления всех полей можно использовать символ |
UpdateSheetPropertiesRequest
Обновляет свойства листа с указанным sheetId .
| JSON-представление |
|---|
{
"properties": {
object ( |
| Поля | |
|---|---|
properties | Свойства, которые необходимо обновить. |
fields | Поля, которые необходимо обновить. Необходимо указать как минимум одно поле. Корневые |
UpdateDimensionPropertiesRequest
Обновляет свойства измерений в указанном диапазоне.
| JSON-представление |
|---|
{ "properties": { object ( |
| Поля | |
|---|---|
properties | Свойства, которые необходимо обновить. |
fields | Поля, которые необходимо обновить. Необходимо указать как минимум одно поле. Корневые |
Поле объединения dimension_range . Диапазон измерений. dimension_range может принимать только одно из следующих значений: | |
range | Строки или столбцы, которые необходимо обновить. |
dataSourceSheetRange | Столбцы в таблице источника данных, которые необходимо обновить. |
DataSourceSheetDimensionRange
Диапазон значений по одному измерению на листе DATA_SOURCE .
| JSON-представление |
|---|
{
"sheetId": integer,
"columnReferences": [
{
object ( |
| Поля | |
|---|---|
sheetId | Идентификатор листа-источника данных, на котором находится диапазон. |
columnReferences[] | Столбцы на листе с источником данных. |
UpdateNamedRangeRequest
Обновляет свойства именованного диапазона, используя указанный namedRangeId .
| JSON-представление |
|---|
{
"namedRange": {
object ( |
| Поля | |
|---|---|
namedRange | Укажите именованный диапазон, который необходимо обновить с учетом новых свойств. |
fields | Поля, которые необходимо обновить. Необходимо указать как минимум одно поле. Корневой |
RepeatCellRequest
Обновляет все ячейки в диапазоне значениями из указанного объекта Cell. Обновляются только поля, перечисленные в поле fields ; остальные остаются без изменений.
При вводе формулы в ячейку диапазоны формулы будут автоматически увеличиваться для каждого поля в диапазоне. Например, если ввести формулу =A1 в ячейку в диапазоне B2:C4, то B2 будет =A1 , B3 будет =A2, B4 будет =A3 , C2 будет =A2 =B1 , C3 будет =B2 , C4 будет =B3 .
Чтобы диапазоны формулы оставались неизменными, используйте индикатор $ . Например, формула =$A$1 предотвратит увеличение значений как в строке, так и в столбце.
| JSON-представление |
|---|
{ "range": { object ( |
| Поля | |
|---|---|
range | Диапазон, в котором следует повторить ячейку. |
cell | Данные для записи. |
fields | Поля, которые необходимо обновить. Необходимо указать как минимум одно поле. Корневая |
AddNamedRangeRequest
Добавляет именованный диапазон в электронную таблицу.
| JSON-представление |
|---|
{
"namedRange": {
object ( |
| Поля | |
|---|---|
namedRange | Именованный диапазон для добавления. Поле |
DeleteNamedRangeRequest
Удаляет из электронной таблицы именованный диапазон с заданным идентификатором.
| JSON-представление |
|---|
{ "namedRangeId": string } |
| Поля | |
|---|---|
namedRangeId | Идентификатор именованного диапазона для удаления. |
AddSheetRequest
Добавляет новый лист. При добавлении листа по заданному индексу индексы всех последующих листов увеличиваются. Чтобы добавить лист объекта, используйте вместо этого AddChartRequest и укажите EmbeddedObjectPosition.sheetId или EmbeddedObjectPosition.newSheet .
| JSON-представление |
|---|
{
"properties": {
object ( |
| Поля | |
|---|---|
properties | Свойства, которыми должен обладать новый лист. Все свойства необязательны. Поле |
DeleteSheetRequest
Удаляет запрошенный лист.
| JSON-представление |
|---|
{ "sheetId": integer } |
| Поля | |
|---|---|
sheetId | Идентификатор листа, который нужно удалить. Если лист имеет тип |
AutoFillRequest
Заполняет пробелы в данных на основе уже имеющихся данных.
| JSON-представление |
|---|
{ "useAlternateSeries": boolean, // Union field |
| Поля | |
|---|---|
useAlternateSeries | Верно, если нам следует генерировать данные с использованием «альтернативной» серии. Это зависит от типа и объема исходных данных. |
area объединения. Область для автоматического заполнения. area может быть только одной из следующих: | |
range | Диапазон для автозаполнения. Программа проверит диапазон, определит место, содержащее данные, и автоматически заполнит оставшуюся часть диапазона этими данными. |
sourceAndDestination | Области источника и назначения для автозаполнения. Здесь явно указан источник автозаполнения и куда следует расширить эти данные. |
ИсточникИНаправление
Сочетание диапазона источника и способов расширения этого источника.
| JSON-представление |
|---|
{ "source": { object ( |
| Поля | |
|---|---|
source | Местоположение данных, используемых в качестве источника для автозаполнения. |
dimension | Размерность, в которую следует заполнить данные. |
fillLength | Количество строк или столбцов, в которые должны быть заполнены данные. Положительные числа выходят за пределы последней строки или последнего столбца исходных данных. Отрицательные числа выходят за пределы первой строки или первого столбца исходных данных. |
CutPasteRequest
Перемещает данные из источника в пункт назначения.
| JSON-представление |
|---|
{ "source": { object ( |
| Поля | |
|---|---|
source | Исходные данные, которые нужно удалить. |
destination | Координата в верхнем левом углу, куда следует вставить данные. |
pasteType | Какие данные вставлять? Все исходные данные будут скопированы, независимо от того, что вставляется. |
PasteType
Какие данные следует вставить?
| Перечисления | |
|---|---|
PASTE_NORMAL | Вставка значений, формул, форматирование и слияние. |
PASTE_VALUES | Вставляйте ТОЛЬКО значения без форматирования, формул или слияния. |
PASTE_FORMAT | Вставляйте только формат и проверку данных. |
PASTE_NO_BORDERS | Аналогично PASTE_NORMAL , но без границ. |
PASTE_FORMULA | Вставьте только формулы. |
PASTE_DATA_VALIDATION | Вставьте только данные для проверки. |
PASTE_CONDITIONAL_FORMATTING | Вставляйте только правила условного форматирования. |
КопироватьЗапрос
Копирует данные из источника в пункт назначения.
| JSON-представление |
|---|
{ "source": { object ( |
| Поля | |
|---|---|
source | Диапазон исходных данных для копирования. |
destination | Место для вставки. Если диапазон охватывает область, кратную высоте или ширине исходного диапазона, то данные будут повторены для заполнения целевого диапазона. Если диапазон меньше исходного диапазона, будут скопированы все исходные данные (за пределы целевого диапазона). |
pasteType | Какие данные нужно вставить? |
pasteOrientation | Как следует ориентировать эти данные при вставке. |
ВставкаОриентация
Как следует выполнять операцию вставки.
| Перечисления | |
|---|---|
NORMAL | Вставить обычным способом. |
TRANSPOSE | Вставьте текст с транспонированием, при котором все строки станут столбцами, и наоборот. |
MergeCellsRequest
Объединяет все ячейки в заданном диапазоне.
| JSON-представление |
|---|
{ "range": { object ( |
| Поля | |
|---|---|
range | Диапазон ячеек для слияния. |
mergeType | Как следует объединять ячейки. |
MergeType
Тип слияния, который необходимо создать.
| Перечисления | |
|---|---|
MERGE_ALL | Создайте единое слияние из диапазона |
MERGE_COLUMNS | Создайте операцию слияния для каждого столбца в диапазоне. |
MERGE_ROWS | Создайте операцию слияния для каждой строки в диапазоне. |
UnmergeCellsRequest
Разъединяет ячейки в заданном диапазоне.
| JSON-представление |
|---|
{
"range": {
object ( |
| Поля | |
|---|---|
range | Диапазон, в пределах которого все ячейки должны быть разъединены. Если диапазон охватывает несколько слияний, все они будут разъединены. Диапазон не должен частично охватывать какое-либо слияние. |
UpdateBordersRequest
Обновляет границы диапазона. Если поле не задано в запросе, это означает, что границы остаются без изменений. Например, при двух последовательных запросах UpdateBordersRequest:
- диапазон: A1:A5
{ top: RED, bottom: WHITE } - диапазон: A1:A5
{ left: BLUE }
В результате, ячейки A1:A5 будут иметь границы вида { top: RED, bottom: WHITE, left: BLUE } . Если вы хотите убрать границу, явно установите стиль в NONE .
| JSON-представление |
|---|
{ "range": { object ( |
| Поля | |
|---|---|
range | Диапазон, границы которого следует обновить. |
top | Граница, которую следует установить на самом верху диапазона. |
bottom | Граница, которую следует разместить в нижней части диапазона. |
left | Граница должна располагаться слева от хребта. |
right | Граница должна располагаться справа от хребта. |
innerHorizontal | Горизонтальная граница, которую необходимо разместить в пределах указанного диапазона. |
innerVertical | Вертикальная граница, которую необходимо разместить в пределах заданного диапазона. |
UpdateCellsRequest
Обновляет все ячейки в заданном диапазоне новыми данными.
| JSON-представление |
|---|
{ "rows": [ { object ( |
| Поля | |
|---|---|
rows[] | Данные для записи. |
fields | Поля объекта CellData, которые необходимо обновить. Необходимо указать как минимум одно поле. Корневым элементом является объект CellData; параметр 'row.values.' указывать не следует. Для краткого перечисления всех полей можно использовать один символ |
Поле объединения « area ». Необходимо записать данные о местоположении. Должно быть задано ровно одно значение. area может принимать только одно из следующих значений: | |
start | Координата, с которой начинается запись данных. Можно записать любое количество строк и столбцов (включая различное количество столбцов в каждой строке). |
range | Диапазон для записи данных. Если данные в строках не покрывают весь запрошенный диапазон, поля, соответствующие значениям, заданным в |
AddFilterViewRequest
Добавляет представление фильтра.
| JSON-представление |
|---|
{
"filter": {
object ( |
| Поля | |
|---|---|
filter | Добавляемый фильтр. Поле |
AppendCellsRequest
Добавляет новые ячейки после последней строки с данными на листе, при необходимости вставляя новые строки в лист.
| JSON-представление |
|---|
{ "sheetId": integer, "rows": [ { object ( |
| Поля | |
|---|---|
sheetId | Идентификатор листа, к которому нужно добавить данные. |
rows[] | Данные для добавления. |
fields | Поля объекта CellData, которые необходимо обновить. Необходимо указать как минимум одно поле. Корневым элементом является объект CellData; параметр 'row.values.' указывать не следует. Для краткого перечисления всех полей можно использовать один символ |
area полевого участка Союза. Необходимо указать местоположение. area может быть только одной из следующих: | |
tableId | Идентификатор таблицы, в которую нужно добавить данные. Данные будут добавлены только в тело таблицы. Это поле также имеет приоритет над полем |
ClearBasicFilterRequest
Сбрасывает основной фильтр, если таковой имеется в таблице.
| JSON-представление |
|---|
{ "sheetId": integer } |
| Поля | |
|---|---|
sheetId | Идентификатор листа, для которого следует снять основной фильтр. |
DeleteDimensionRequest
Удаляет размеры с листа.
| JSON-представление |
|---|
{
"range": {
object ( |
| Поля | |
|---|---|
range | Размеры, которые нужно удалить из листа. |
DeleteEmbeddedObjectRequest
Удаляет встроенный объект с заданным идентификатором.
| JSON-представление |
|---|
{ "objectId": integer } |
| Поля | |
|---|---|
objectId | Идентификатор встроенного объекта, который необходимо удалить. |
DeleteFilterViewRequest
Удаляет определенный фильтр.
| JSON-представление |
|---|
{ "filterId": integer } |
| Поля | |
|---|---|
filterId | Идентификатор фильтра, который нужно удалить. |
DuplicateFilterViewRequest
Дублирует определенный фильтр.
| JSON-представление |
|---|
{ "filterId": integer } |
| Поля | |
|---|---|
filterId | Идентификатор дублируемого фильтра. |
DuplicateSheetRequest
Дублирует содержимое листа.
| JSON-представление |
|---|
{ "sourceSheetId": integer, "insertSheetIndex": integer, "newSheetId": integer, "newSheetName": string } |
| Поля | |
|---|---|
sourceSheetId | Лист, который нужно скопировать. Если исходный лист имеет тип |
insertSheetIndex | Индекс, начинающийся с нуля, куда следует вставить новый лист. Индексы всех последующих листов увеличиваются с каждым последующим. |
newSheetId | Если задано, то указывается идентификатор нового листа. Если не задано, то выбирается идентификатор. Если задано, то идентификатор не должен конфликтовать с идентификаторами существующих листов. Если задано, то значение идентификатора должно быть неотрицательным. |
newSheetName | Название нового листа. Если поле пустое, для вас будет выбрано новое имя. |
FindReplaceRequest
Находит и заменяет данные в ячейках в заданном диапазоне, на листе или на всех листах.
| JSON-представление |
|---|
{ "find": string, "replacement": string, "matchCase": boolean, "matchEntireCell": boolean, "searchByRegex": boolean, "includeFormulas": boolean, // Union field |
| Поля | |
|---|---|
find | Значение для поиска. |
replacement | Значение, которое следует использовать в качестве замены. |
matchCase | Возвращает true, если поиск чувствителен к регистру. |
matchEntireCell | Возвращает true, если найденное значение должно соответствовать всей ячейке. |
searchByRegex | Значение true, если значение поиска является регулярным выражением. Регулярное выражение и замена должны соответствовать правилам регулярных выражений Java, описанным по адресу https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html . Строка замены может ссылаться на захватывающие группы. Например, если одна ячейка содержит |
includeFormulas | Значение True означает, что поиск должен включать ячейки с формулами. Значение False означает пропуск ячеек с формулами. |
scope поля объединения. Область видимости, в пределах которой выполняется поиск/замена — должна быть задана только одна область видимости. scope может быть только одной из следующих: | |
range | Диапазон поиска/замены. |
sheetId | Лист, который нужно найти/заменить. |
allSheets | Функция "Найти/Заменить" работает корректно на всех листах. |
InsertDimensionRequest
Вставляет строки или столбцы в лист по определенному индексу.
| JSON-представление |
|---|
{
"range": {
object ( |
| Поля | |
|---|---|
range | Размеры для вставки. Начальный и конечный индексы должны быть ограничены. |
inheritFromBefore | Определяет, следует ли наследовать свойства измерений от измерений, предшествующих или следующих за вновь вставленными измерениями. Значение true означает наследование от предыдущих измерений (в этом случае начальный индекс должен быть больше 0), а значение false — наследование от последующих измерений. Например, если строка с индексом 0 имеет красный фон, а строка с индексом 1 — зеленый, то при вставке двух строк по индексу 1 фон может быть унаследован либо от зеленого, либо от красного. Если |
InsertRangeRequest
Вставляет ячейки в диапазон, сдвигая существующие ячейки вправо или вниз.
| JSON-представление |
|---|
{ "range": { object ( |
| Поля | |
|---|---|
range | Диапазон, в который следует вставлять новые ячейки. Диапазон ограничен текущими границами листа. |
shiftDimension | Размер, который будет смещен при вставке ячеек. Если |
MoveDimensionRequest
Перемещает одну или несколько строк или столбцов.
| JSON-представление |
|---|
{
"source": {
object ( |
| Поля | |
|---|---|
source | Исходные размеры, которые необходимо переместить. |
destinationIndex | Начальный индекс, отсчитываемый с нуля, определяет место перемещения исходных данных, исходя из координат до удаления исходных данных из сетки. Существующие данные будут сдвинуты вниз или вправо (в зависимости от измерения), чтобы освободить место для перемещенных измерений. Исходные измерения удаляются из сетки, поэтому данные могут оказаться в другом индексе, чем указано. Например, если дана |
UpdateEmbeddedObjectPositionRequest
Обновить положение встроенного объекта (например, переместить или изменить размер диаграммы или изображения).
| JSON-представление |
|---|
{
"objectId": integer,
"newPosition": {
object ( |
| Поля | |
|---|---|
objectId | Идентификатор перемещаемого объекта. |
newPosition | Укажите позицию, в которую следует переместить встроенный объект. Если задано значение |
fields | Поля |
PasteDataRequest
Вставляет данные в электронную таблицу, начиная с указанной координаты.
| JSON-представление |
|---|
{ "coordinate": { object ( |
| Поля | |
|---|---|
coordinate | Координата, с которой следует начать вставку данных. |
data | Данные для вставки. |
type | Как следует вставить данные. |
Поле объединения kind . Способ интерпретации данных: необходимо задать ровно одно значение. kind может принимать только одно из следующих значений: | |
delimiter | Разделитель в данных. |
html | Возвращает true, если данные представлены в формате HTML. |
TextToColumnsRequest
Разделяет столбец текста на несколько столбцов на основе разделителя в каждой ячейке.
| JSON-представление |
|---|
{ "source": { object ( |
| Поля | |
|---|---|
source | Диапазон исходных данных. Он должен занимать ровно один столбец. |
delimiter | Используемый разделитель. Используется только в том случае, если delimiterType имеет значение |
delimiterType | Тип разделителя для использования. |
DelimiterType
Разделитель, по которому будет производиться разделение.
| Перечисления | |
|---|---|
DELIMITER_TYPE_UNSPECIFIED | Значение по умолчанию. Это значение использовать нельзя. |
COMMA | "," |
SEMICOLON | ";" |
PERIOD | "." |
SPACE | " " |
CUSTOM | Пользовательское значение, определенное в параметре delimiter. |
AUTODETECT | Автоматическое определение столбцов. |
UpdateFilterViewRequest
Обновляет свойства представления фильтра.
| JSON-представление |
|---|
{
"filter": {
object ( |
| Поля | |
|---|---|
filter | Новые свойства представления фильтра. |
fields | Поля, которые необходимо обновить. Необходимо указать как минимум одно поле. Корневой |
DeleteRangeRequest
Удаляет диапазон ячеек, перемещая другие ячейки в удаленную область.
| JSON-представление |
|---|
{ "range": { object ( |
| Поля | |
|---|---|
range | Диапазон ячеек для удаления. |
shiftDimension | Размерность, на основе которой будут заменены удаленные ячейки. Если |
AppendDimensionRequest
Добавляет строки или столбцы в конец листа.
| JSON-представление |
|---|
{
"sheetId": integer,
"dimension": enum ( |
| Поля | |
|---|---|
sheetId | Лист, на который нужно добавить строки или столбцы. |
dimension | Следует ли добавлять строки или столбцы. |
length | Количество строк или столбцов для добавления. |
AddConditionalFormatRuleRequest
Добавляет новое правило условного форматирования по указанному индексу. Индексы всех последующих правил увеличиваются на единицу.
| JSON-представление |
|---|
{
"rule": {
object ( |
| Поля | |
|---|---|
rule | Правило сложения. |
index | Индекс, начинающийся с нуля, куда следует вставить правило. |
UpdateConditionalFormatRuleRequest
Обновляет правило условного форматирования по заданному индексу или перемещает правило условного форматирования в другой индекс.
| JSON-представление |
|---|
{ "index": integer, "sheetId": integer, // Union field |
| Поля | |
|---|---|
index | Индекс правила, которое следует заменить или переместить, начиная с нуля. |
sheetId | Лист с правилом перемещения. Обязателен, если задан параметр |
instruction по полевым работам профсоюза. Тип обновления, которое должно произойти. instruction может быть только одним из следующих: | |
rule | Правило, которое должно заменить правило по заданному индексу. |
newIndex | Новый индекс, отсчитываемый с нуля, к которому должно прийти это правило. |
DeleteConditionalFormatRuleRequest
Удаляет правило условного форматирования по указанному индексу. Индексы всех последующих правил уменьшаются.
| JSON-представление |
|---|
{ "index": integer, "sheetId": integer } |
| Поля | |
|---|---|
index | Индекс правила, подлежащего удалению, начиная с нуля. |
sheetId | Лист, с которого удаляется правило. |
SortRangeRequest
Сортирует данные по строкам в соответствии с порядком сортировки для каждого столбца.
| JSON-представление |
|---|
{ "range": { object ( |
| Поля | |
|---|---|
range | Диапазон для сортировки. |
sortSpecs[] | Порядок сортировки по столбцам. При равенстве значений в предыдущих параметрах используются более поздние значения. |
SetDataValidationRequest
Устанавливает правило проверки данных для каждой ячейки в диапазоне. Чтобы снять проверку в диапазоне, вызовите эту функцию, не указывая никакого правила.
| JSON-представление |
|---|
{ "range": { object ( |
| Поля | |
|---|---|
range | Диапазон, в котором должно применяться правило проверки данных. |
rule | Правило проверки данных, которое нужно установить для каждой ячейки в диапазоне, или оставить пустым, чтобы отменить проверку данных в диапазоне. |
filteredRowsIncluded | Необязательно. Если значение равно true, правило проверки данных будет применено и к отфильтрованным строкам. |
SetBasicFilterRequest
Задает базовый фильтр, связанный с листом.
| JSON-представление |
|---|
{
"filter": {
object ( |
| Поля | |
|---|---|
filter | Фильтр для установки. |
AddProtectedRangeRequest
Добавляет новый защищенный диапазон.
| JSON-представление |
|---|
{
"protectedRange": {
object ( |
| Поля | |
|---|---|
protectedRange | Добавляемый защищаемый диапазон. Поле |
UpdateProtectedRangeRequest
Обновляет существующий защищенный диапазон с указанным protectedRangeId .
| JSON-представление |
|---|
{
"protectedRange": {
object ( |
| Поля | |
|---|---|
protectedRange | Защищенный диапазон необходимо обновить с учетом новых свойств. |
fields | Поля, которые необходимо обновить. Необходимо указать как минимум одно поле. Корневой |
DeleteProtectedRangeRequest
Удаляет защищаемый диапазон с заданным идентификатором.
| JSON-представление |
|---|
{ "protectedRangeId": integer } |
| Поля | |
|---|---|
protectedRangeId | Идентификатор защищаемого диапазона, который необходимо удалить. |
AutoResizeDimensionsRequest
Автоматически изменяет размер одного или нескольких измерений в зависимости от содержимого ячеек в этом измерении.
| JSON-представление |
|---|
{ // Union field |
| Поля | |
|---|---|
Поле объединения dimension_range . Диапазон измерений. dimension_range может принимать только одно из следующих значений: | |
dimensions | Размеры, которые будут автоматически изменяться. |
dataSourceSheetDimensions | Размеры, указанные в таблице источника данных, которые необходимо автоматически изменить. |
AddChartRequest
Добавляет диаграмму на лист в электронной таблице.
| JSON-представление |
|---|
{
"chart": {
object ( |
| Поля | |
|---|---|
chart | Диаграмма, которую следует добавить в электронную таблицу, включая место её размещения. Поле |
UpdateChartSpecRequest
Обновляет характеристики диаграммы. (Это не перемещает и не изменяет размер диаграммы. Для перемещения или изменения размера диаграммы используйте UpdateEmbeddedObjectPositionRequest .)
| JSON-представление |
|---|
{
"chartId": integer,
"spec": {
object ( |
| Поля | |
|---|---|
chartId | Идентификатор диаграммы, которую необходимо обновить. |
spec | Технические требования, применяемые к диаграмме. |
UpdateBandingRequest
Обновляет свойства заданного диапазона полос.
| JSON-представление |
|---|
{
"bandedRange": {
object ( |
| Поля | |
|---|---|
bandedRange | Диапазон значений, который необходимо обновить с учетом новых свойств. |
fields | Поля, которые необходимо обновить. Необходимо указать как минимум одно поле. Корневой |
AddBandingRequest
Добавляет в электронную таблицу новый диапазон значений.
| JSON-представление |
|---|
{
"bandedRange": {
object ( |
| Поля | |
|---|---|
bandedRange | Диапазон для добавления. Поле |
DeleteBandingRequest
Удаляет из электронной таблицы диапазон с заданным идентификатором.
| JSON-представление |
|---|
{ "bandedRangeId": integer } |
| Поля | |
|---|---|
bandedRangeId | Идентификатор диапазона полос, который нужно удалить. |
CreateDeveloperMetadataRequest
Запрос на создание метаданных для разработчиков.
| JSON-представление |
|---|
{
"developerMetadata": {
object ( |
| Поля | |
|---|---|
developerMetadata | Метаданные разработчика для создания. |
UpdateDeveloperMetadataRequest
Запрос на обновление свойств метаданных разработчика. Обновляет свойства метаданных разработчика, выбранных фильтрами, до значений, указанных в ресурсе DeveloperMetadata . Вызывающие стороны должны указать свойства, которые они хотят обновить, в параметре fields, а также указать как минимум один DataFilter соответствующий метаданным, которые они хотят обновить.
| JSON-представление |
|---|
{ "dataFilters": [ { object ( |
| Поля | |
|---|---|
dataFilters[] | Фильтры, соответствующие записям метаданных разработчика, подлежащим обновлению. |
developerMetadata | Значение, до которого будут обновлены все метаданные, соответствующие фильтрам данных. |
fields | Поля, которые необходимо обновить. Необходимо указать как минимум одно поле. Корневой |
DeleteDeveloperMetadataRequest
Запрос на удаление метаданных разработчика.
| JSON-представление |
|---|
{
"dataFilter": {
object ( |
| Поля | |
|---|---|
dataFilter | Фильтр данных, описывающий критерии, используемые для выбора записи метаданных разработчика, которую следует удалить. |
RandomizeRangeRequest
В случайном порядке меняет порядок строк в заданном диапазоне.
| JSON-представление |
|---|
{
"range": {
object ( |
| Поля | |
|---|---|
range | Диапазон для случайного выбора. |
AddDimensionGroupRequest
Создает группу в указанном диапазоне.
Если запрашиваемый диапазон является надмножеством диапазона существующей группы G, то глубина группы G увеличивается, и новая группа G' имеет глубину этой группы. Например, группа [C:D, глубина 1] + [B:E] приводит к группам [B:E, глубина 1] и [C:D, глубина 2]. Если запрашиваемый диапазон является подмножеством диапазона существующей группы G, то глубина новой группы G' становится на единицу больше глубины G. Например, группа [B:E, глубина 1] + [C:D] приводит к группам [B:E, глубина 1] и [C:D, глубина 2]. Если запрашиваемый диапазон начинается до и заканчивается внутри, или начинается внутри и заканчивается после диапазона существующей группы G, то диапазон существующей группы G становится объединением диапазонов, и новая группа G' имеет глубину на единицу больше глубины G и диапазон, являющийся пересечением диапазонов. Например, группа [B:D, глубина 1] + [C:E] приводит к образованию групп [B:E, глубина 1] и [C:D, глубина 2].
| JSON-представление |
|---|
{
"range": {
object ( |
| Поля | |
|---|---|
range | Диапазон, в пределах которого следует создать группу. |
DeleteDimensionGroupRequest
Удаляет группу в указанном диапазоне путем уменьшения глубины измерений в диапазоне.
Например, предположим, что на листе есть группа глубиной 1 над B:E и группа глубиной 2 над C:D. Удаление группы над D:E оставляет на листе группу глубиной 1 над B:D и группу глубиной 2 над C:C.
| JSON-представление |
|---|
{
"range": {
object ( |
| Поля | |
|---|---|
range | Диапазон групп, подлежащих удалению. |
UpdateDimensionGroupRequest
Обновляет состояние указанной группы.
| JSON-представление |
|---|
{
"dimensionGroup": {
object ( |
| Поля | |
|---|---|
dimensionGroup | Группа, состояние которой необходимо обновить. Диапазон и глубина группы должны указывать на действительную группу в таблице, а все остальные поля должны быть обновлены. |
fields | Поля, которые необходимо обновить. Необходимо указать как минимум одно поле. Корневая |
TrimWhitespaceRequest
Удаляет пробелы (например, пробелы, табуляции или переносы строк) из каждой ячейки в указанном диапазоне. Этот запрос удаляет все пробелы в начале и конце текста каждой ячейки и сокращает любую последовательность оставшихся пробелов до одного пробела. Если полученный обрезанный текст начинается с символа '+' или '=', текст остается строковым значением и не интерпретируется как формула.
| JSON-представление |
|---|
{
"range": {
object ( |
| Поля | |
|---|---|
range | Диапазон ячеек, которые необходимо обрезать. |
DeleteDuplicatesRequest
Удаляет строки в указанном диапазоне, содержащие значения в указанных столбцах, которые являются дубликатами значений в любой предыдущей строке. Строки с идентичными значениями, но разным регистром букв, форматированием или формулами считаются дубликатами.
Этот запрос также удаляет дублирующиеся строки, скрытые от просмотра (например, из-за фильтра). При удалении дубликатов первое вхождение каждой дублирующейся строки, сканируемой сверху вниз, сохраняется в результирующем диапазоне. Содержимое за пределами указанного диапазона не удаляется, и строки, считающиеся дубликатами, не обязательно должны быть смежными друг с другом в этом диапазоне.
| JSON-представление |
|---|
{ "range": { object ( |
| Поля | |
|---|---|
range | Диапазон, из которого следует удалить повторяющиеся строки. |
comparisonColumns[] | Укажите столбцы в диапазоне, которые необходимо проанализировать на наличие повторяющихся значений. Если ни один столбец не выбран, то на наличие дубликатов анализируются все столбцы. |
UpdateEmbeddedObjectBorderRequest
Обновляет свойство границы встроенного объекта.
| JSON-представление |
|---|
{
"objectId": integer,
"border": {
object ( |
| Поля | |
|---|---|
objectId | Идентификатор встроенного объекта, который необходимо обновить. |
border | Граница, применяемая к встроенному объекту. |
fields | Поля, которые необходимо обновить. Необходимо указать как минимум одно поле. Корневая |
AddSlicerRequest
Добавляет фильтр на лист в электронной таблице.
| JSON-представление |
|---|
{
"slicer": {
object ( |
| Поля | |
|---|---|
slicer | Срез, который следует добавить в электронную таблицу, включая его местоположение. Поле |
UpdateSlicerSpecRequest
Обновляет параметры среза. (Это не перемещает и не изменяет размер среза. Для перемещения или изменения размера среза используйте UpdateEmbeddedObjectPositionRequest .)
| JSON-представление |
|---|
{
"slicerId": integer,
"spec": {
object ( |
| Поля | |
|---|---|
slicerId | Идентификатор среза, который необходимо обновить. |
spec | Технические характеристики, применяемые к слайсеру. |
fields | Поля, которые необходимо обновить. Необходимо указать как минимум одно поле. Корневой |
Добавить запрос источника данных
Добавляет источник данных. После успешного добавления источника данных создается связанный лист DATA_SOURCE , и запускается процесс обновления листа для чтения данных из источника.
Для добавления источника данных BigQuery требуется дополнительная область действия OAuth bigquery.readonly .
| JSON-представление |
|---|
{
"dataSource": {
object ( |
| Поля | |
|---|---|
dataSource | Источник данных, который необходимо добавить. |
UpdateDataSourceRequest
Обновляет источник данных. После успешного обновления источника данных запускается процесс обновления соответствующего листа DATA_SOURCE для чтения данных из обновленного источника данных.
Для обновления источника данных BigQuery требуется дополнительная область действия OAuth bigquery.readonly .
| JSON-представление |
|---|
{
"dataSource": {
object ( |
| Поля | |
|---|---|
dataSource | Источник данных для обновления. |
fields | Поля, которые необходимо обновить. Необходимо указать как минимум одно поле. Корневой |
DeleteDataSourceRequest
Удаляет источник данных. Запрос также удаляет связанный с ним лист источника данных и отменяет связь со всеми связанными объектами источника данных.
| JSON-представление |
|---|
{ "dataSourceId": string } |
| Поля | |
|---|---|
dataSourceId | Идентификатор источника данных для удаления. |
RefreshDataSourceRequest
Обновляет один или несколько объектов источника данных в электронной таблице по указанным ссылкам.
Для обновления источника данных BigQuery требуется дополнительная область действия OAuth bigquery.readonly .
Если в одном пакете имеется несколько запросов на обновление, ссылающихся на одни и те же объекты источника данных, обрабатывается только последний запрос на обновление, и все эти запросы получат одинаковый ответ.
| JSON-представление |
|---|
{ "force": boolean, // Union field |
| Поля | |
|---|---|
force | Обновляет объекты источника данных независимо от текущего состояния. Если параметр не задан и объект источника данных, на который ссылается запрос, находится в состоянии ошибки, обновление немедленно завершится неудачей. |
target поле объединения. Указывает, что нужно обновить. target может приниматься только одно из следующих: | |
references | Ссылки на объекты источников данных для обновления. |
dataSourceId | Ссылка на |
isAll | Обновляет все существующие объекты источников данных в электронной таблице. |
DataSourceObjectReferences
Список ссылок на объекты источников данных.
| JSON-представление |
|---|
{
"references": [
{
object ( |
| Поля | |
|---|---|
references[] | Ссылки. |
DataSourceObjectReference
Ссылка на объект источника данных.
| JSON-представление |
|---|
{ // Union field |
| Поля | |
|---|---|
value поля объединения. Тип ссылки. value может принимать только одно из следующих значений: | |
sheetId | Ссылки на лист |
chartId | Ссылки на диаграмму источника данных. |
dataSourceTableAnchorCell | Ссылки на |
dataSourcePivotTableAnchorCell | Ссылки на источник данных |
dataSourceFormulaCell | Ссылки на ячейку, содержащую |
Отменить запрос на обновление источника данных
Отменяет одно или несколько обновлений объектов источника данных в электронной таблице по указанным ссылкам.
Для отмены обновления источника данных BigQuery требуется дополнительная область действия OAuth bigquery.readonly .
| JSON-представление |
|---|
{ // Union field |
| Поля | |
|---|---|
Поле объединения target . Указывает, что нужно отменить. target может быть только одним из следующих значений: | |
references | Ссылки на объекты источников данных, обновление которых необходимо отменить. |
dataSourceId | Ссылка на |
isAll | Отменяет все существующие обновления объектов источников данных для всех источников данных в электронной таблице. |
AddTableRequest
Добавляет новую таблицу в электронную таблицу.
| JSON-представление |
|---|
{
"table": {
object ( |
| Поля | |
|---|---|
table | Обязательно. Таблица для добавления. |
UpdateTableRequest
Обновляет таблицу в электронной таблице.
| JSON-представление |
|---|
{
"table": {
object ( |
| Поля | |
|---|---|
table | Обязательно. Таблица для обновления. |
fields | Обязательно. Поля, которые необходимо обновить. Необходимо указать как минимум одно поле. Корневая |
DeleteTableRequest
Удаляет из электронной таблицы таблицу с заданным ID.
| JSON-представление |
|---|
{ "tableId": string } |
| Поля | |
|---|---|
tableId | Идентификатор таблицы, которую нужно удалить. |