Запрос
Единый тип обновления, применяемый к электронной таблице.
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 | Обновляет один или несколько источников данных и связанные с ними объекты dbo. |
cancelDataSourceRefresh | Отменяет обновления одного или нескольких источников данных и связанных с ними объектов dbo. |
addTable | Добавляет таблицу. |
updateTable | Обновляет таблицу. |
deleteTable | Запрос на удаление таблицы. |
ОбновлениеЭлектроннойТаблицыСвойстваЗапрос
Обновляет свойства электронной таблицы.
JSON-представление |
---|
{
"properties": {
object ( |
Поля | |
---|---|
properties | Свойства для обновления. |
fields | Поля, которые следует обновить. Необходимо указать хотя бы одно поле. Корень 'properties' подразумевается и не должен указываться. Один |
UpdateSheetPropertiesRequest
Обновляет свойства листа с указанным sheetId
.
JSON-представление |
---|
{
"properties": {
object ( |
Поля | |
---|---|
properties | Свойства для обновления. |
fields | Поля, которые следует обновить. Необходимо указать хотя бы одно поле. |
ОбновлениеРазмеровСвойстваЗапрос
Обновляет свойства измерений в указанном диапазоне.
JSON-представление |
---|
{ "properties": { object ( |
Поля | |
---|---|
properties | Свойства для обновления. |
fields | Поля, которые следует обновить. Необходимо указать хотя бы одно поле. |
Поле объединения dimension_range . Диапазон измерений. dimension_range может быть только одним из следующих: | |
range | Строки или столбцы для обновления. |
dataSourceSheetRange | Столбцы на листе источника данных для обновления. |
Источник данныхЛистРазмерностьДиапазон
Диапазон по одному измерению на листе DATA_SOURCE
.
JSON-представление |
---|
{
"sheetId": integer,
"columnReferences": [
{
object ( |
Поля | |
---|---|
sheetId | Идентификатор листа источника данных, на котором находится диапазон. |
columnReferences[] | Столбцы на листе источника данных. |
ОбновлениеИменованногоДиапазонаЗапроса
Обновляет свойства именованного диапазона с указанным namedRangeId
.
JSON-представление |
---|
{
"namedRange": {
object ( |
Поля | |
---|---|
namedRange | Именованный диапазон для обновления с учетом новых свойств. |
fields | Поля, которые следует обновить. Необходимо указать хотя бы одно поле. Корень |
Повторить запрос ячейки
Обновляет все ячейки в диапазоне до значений в указанном объекте Cell. Обновляются только поля, перечисленные в поле fields
; остальные остаются без изменений.
При записи ячейки с формулой диапазоны формулы будут автоматически увеличиваться для каждого поля в диапазоне. Например, при записи ячейки с формулой =A1
в диапазон B2:C4, B2 будет =A1
, B3 будет =A2
, B4 будет =A3
, C2 будет =B1
, C3 будет =B2
, C4 будет =B3
.
Чтобы сохранить диапазоны формулы статическими, используйте индикатор $
. Например, используйте формулу =$A$1
чтобы предотвратить увеличение как строки, так и столбца.
JSON-представление |
---|
{ "range": { object ( |
Поля | |
---|---|
range | Диапазон, в котором будет повторена ячейка. |
cell | Данные для записи. |
fields | Поля, которые следует обновить. Необходимо указать хотя бы одно поле. Корневая |
AddNamedRangeRequest
Добавляет именованный диапазон в электронную таблицу.
JSON-представление |
---|
{
"namedRange": {
object ( |
Поля | |
---|---|
namedRange | Именованный диапазон для добавления. Поле |
УдалитьИменованныйДиапазонЗапрос
Удаляет именованный диапазон с указанным идентификатором из электронной таблицы.
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 поля Union. Область для автозаполнения. area может быть только одной из следующих: | |
range | Диапазон для автозаполнения. Это позволит проверить диапазон и обнаружить местоположение, в котором есть данные, и автоматически заполнить этими данными оставшуюся часть диапазона. |
sourceAndDestination | Источник и целевые области для автозаполнения. Здесь явно указан источник автозаполнения и место, где следует расширить эти данные. |
ИсточникИНазначение
Сочетание диапазона источника и способа расширения этого источника.
JSON-представление |
---|
{ "source": { object ( |
Поля | |
---|---|
source | Расположение данных, которые будут использоваться в качестве источника автозаполнения. |
dimension | Измерение, которое следует заполнить данными. |
fillLength | Количество строк или столбцов, которые должны быть заполнены данными. Положительные числа расширяются за пределы последней строки или последнего столбца источника. Отрицательные числа расширяются до первой строки или первого столбца источника. |
ВырезатьВставитьЗапрос
Перемещает данные из источника в пункт назначения.
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:
- диапазон: 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 | Диапазон для записи данных. Если данные в строках не покрывают весь запрошенный диапазон, поля, соответствующие заданным в |
ДобавитьФильтрПросмотрЗапрос
Добавляет фильтр просмотра.
JSON-представление |
---|
{
"filter": {
object ( |
Поля | |
---|---|
filter | Фильтр для добавления. Поле |
AppendCellsRequest
Добавляет новые ячейки после последней строки с данными на листе, при необходимости вставляя новые строки в лист.
JSON-представление |
---|
{ "sheetId": integer, "rows": [ { object ( |
Поля | |
---|---|
sheetId | Идентификатор листа, к которому следует добавить данные. |
rows[] | Данные для добавления. |
fields | Поля CellData, которые следует обновить. Необходимо указать хотя бы одно поле. Корнем является CellData; 'row.values.' указывать не следует. Один символ |
Поле Union area . Данные о местоположении должны быть записаны. area может быть только одним из следующих: | |
tableId | Идентификатор таблицы, в которую нужно добавить данные. Данные будут добавлены только в тело таблицы. Это поле также имеет приоритет над полем |
ОчиститьБазовыйФильтрЗапрос
Очищает базовый фильтр, если таковой имеется на листе.
JSON-представление |
---|
{ "sheetId": integer } |
Поля | |
---|---|
sheetId | Идентификатор листа, на котором следует очистить базовый фильтр. |
УдалитьРазмерЗапрос
Удаляет размеры с листа.
JSON-представление |
---|
{
"range": {
object ( |
Поля | |
---|---|
range | Размеры, которые необходимо удалить с листа. |
УдалитьEmbeddedObjectRequest
Удаляет внедренный объект с указанным идентификатором.
JSON-представление |
---|
{ "objectId": integer } |
Поля | |
---|---|
objectId | Идентификатор внедренного объекта для удаления. |
УдалитьФильтрПросмотрЗапрос
Удаляет определенный фильтр.
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, если значение find является регулярным выражением. Регулярное выражение и замена должны соответствовать правилам регулярных выражений Java по адресу https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html . Строка замены может ссылаться на группы захвата. Например, если одна ячейка имеет содержимое |
includeFormulas | True, если поиск должен включать ячейки с формулами. False, чтобы пропустить ячейки с формулами. |
scope поля объединения. Область, в которой необходимо выполнить поиск/замену — должна быть установлена одна и только одна. scope может быть только одной из следующих: | |
range | Диапазон для поиска/замены. |
sheetId | Лист для поиска/замены. |
allSheets | True для поиска/замены на всех листах. |
ВставитьЗапросРазмера
Вставляет строки или столбцы на листе по определенному индексу.
JSON-представление |
---|
{
"range": {
object ( |
Поля | |
---|---|
range | Размеры для вставки. Начальный и конечный индексы должны быть ограничены. |
inheritFromBefore | Должны ли свойства измерения расширяться из измерений до или после вновь вставленных измерений. True для наследования от измерений до (в этом случае начальный индекс должен быть больше 0) и false для наследования от измерений после. Например, если индекс строки 0 имеет красный фон, а индекс строки 1 имеет зеленый фон, то вставка 2 строк в индекс 1 может унаследовать либо зеленый, либо красный фон. Если |
ВставитьДиапазонЗапрос
Вставляет ячейки в диапазон, сдвигая существующие ячейки вверх или вниз.
JSON-представление |
---|
{ "range": { object ( |
Поля | |
---|---|
range | Диапазон для вставки новых ячеек. Диапазон ограничен текущими границами листа. |
shiftDimension | Измерение, которое будет смещено при вставке ячеек. Если |
MoveDimensionRequest
Перемещает одну или несколько строк или столбцов.
JSON-представление |
---|
{
"source": {
object ( |
Поля | |
---|---|
source | Исходные размеры для перемещения. |
destinationIndex | Начальный индекс с отсчетом от нуля, куда следует переместить исходные данные, на основе координат до удаления исходных данных из сетки. Существующие данные будут смещены вниз или вправо (в зависимости от измерения), чтобы освободить место для перемещенных измерений. Исходные измерения удаляются из сетки, поэтому данные могут оказаться в индексе, отличном от указанного. Например, если |
ОбновлениеEmbeddedObjectPositionRequest
Обновить положение встроенного объекта (например, переместить или изменить размер диаграммы или изображения).
JSON-представление |
---|
{
"objectId": integer,
"newPosition": {
object ( |
Поля | |
---|---|
objectId | Идентификатор перемещаемого объекта. |
newPosition | Явная позиция для перемещения внедренного объекта. Если |
fields | Поля |
PasteDataRequest
Вставляет данные в электронную таблицу, начиная с указанной координаты.
JSON-представление |
---|
{ "coordinate": { object ( |
Поля | |
---|---|
coordinate | Координата, с которой следует начать вставку данных. |
data | Данные для вставки. |
type | Как следует вставлять данные. |
Поле объединения kind . Как интерпретировать данные, должно быть установлено только одно значение. kind может быть только одним из следующих: | |
delimiter | Разделитель в данных. |
html | True, если данные — HTML. |
ТекстВКолонкиЗапрос
Разбивает столбец текста на несколько столбцов на основе разделителя в каждой ячейке.
JSON-представление |
---|
{ "source": { object ( |
Поля | |
---|---|
source | Диапазон исходных данных. Он должен охватывать ровно один столбец. |
delimiter | Разделитель для использования. Используется только если delimiterType — |
delimiterType | Тип разделителя, который следует использовать. |
ТипРазделителя
Разделитель, по которому будет производиться разделение.
Перечисления | |
---|---|
DELIMITER_TYPE_UNSPECIFIED | Значение по умолчанию. Это значение не должно использоваться. |
COMMA | "," |
SEMICOLON | ";" |
PERIOD | "." |
SPACE | " " |
CUSTOM | Пользовательское значение, определенное в разделителе. |
AUTODETECT | Автоматически определять столбцы. |
ОбновлениеФильтраПросмотрЗапроса
Обновляет свойства представления фильтра.
JSON-представление |
---|
{
"filter": {
object ( |
Поля | |
---|---|
filter | Новые свойства представления фильтра. |
fields | Поля, которые следует обновить. Необходимо указать хотя бы одно поле. Корневой |
DeleteRangeRequest
Удаляет диапазон ячеек, сдвигая другие ячейки в удаляемую область.
JSON-представление |
---|
{ "range": { object ( |
Поля | |
---|---|
range | Диапазон ячеек для удаления. |
shiftDimension | Измерение, из которого будут заменены удаленные ячейки. Если |
AppendDimensionRequest
Добавляет строки или столбцы в конец листа.
JSON-представление |
---|
{
"sheetId": integer,
"dimension": enum ( |
Поля | |
---|---|
sheetId | Лист, на который нужно добавить строки или столбцы. |
dimension | Следует ли добавлять строки или столбцы. |
length | Количество строк или столбцов для добавления. |
ДобавитьУсловныйФорматПравилоЗапрос
Добавляет новое правило условного формата по указанному индексу. Индексы всех последующих правил увеличиваются.
JSON-представление |
---|
{
"rule": {
object ( |
Поля | |
---|---|
rule | Правило для добавления. |
index | Индекс (начиная с нуля), куда следует вставить правило. |
ОбновлениеУсловногоФорматаПравилаЗапроса
Обновляет правило условного форматирования по указанному индексу или перемещает правило условного форматирования в другой индекс.
JSON-представление |
---|
{ "index": integer, "sheetId": integer, // Union field |
Поля | |
---|---|
index | Отсчитываемый от нуля индекс правила, которое следует заменить или переместить. |
sheetId | Лист правила для перемещения. Требуется, если задан |
Поле объединения instruction . Вид обновления, которое должно произойти. instruction может быть только одним из следующих: | |
rule | Правило, которое должно заменить правило по указанному индексу. |
newIndex | Новый индекс, начинающийся с нуля, в котором должно закончиться правило. |
УдалитьУсловныйФорматПравилоЗапрос
Удаляет правило условного формата по указанному индексу. Индексы всех последующих правил уменьшаются.
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 | Фильтр, который нужно установить. |
ДобавитьЗащищенныйДиапазонЗапрос
Добавляет новый защищенный диапазон.
JSON-представление |
---|
{
"protectedRange": {
object ( |
Поля | |
---|---|
protectedRange | Защищенный диапазон, который будет добавлен. Поле |
ОбновлениеЗащищенногоДиапазонаЗапроса
Обновляет существующий защищенный диапазон с указанным protectedRangeId
.
JSON-представление |
---|
{
"protectedRange": {
object ( |
Поля | |
---|---|
protectedRange | Защищенный диапазон необходимо обновить новыми свойствами. |
fields | Поля, которые следует обновить. Необходимо указать хотя бы одно поле. Корневой |
УдалитьЗащищенныйДиапазонЗапрос
Удаляет защищенный диапазон с указанным идентификатором.
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 | Спецификация, применяемая к диаграмме. |
ОбновлениеBandingRequest
Обновляет свойства предоставленного диапазона полос.
JSON-представление |
---|
{
"bandedRange": {
object ( |
Поля | |
---|---|
bandedRange | Диапазон полос для обновления с учетом новых свойств. |
fields | Поля, которые следует обновить. Необходимо указать хотя бы одно поле. Корневой |
ДобавитьBandingRequest
Добавляет новый диапазон полос в электронную таблицу.
JSON-представление |
---|
{
"bandedRange": {
object ( |
Поля | |
---|---|
bandedRange | Диапазон полос для добавления. Поле |
УдалитьBandingRequest
Удаляет диапазон с указанным идентификатором из электронной таблицы.
JSON-представление |
---|
{ "bandedRangeId": integer } |
Поля | |
---|---|
bandedRangeId | Идентификатор диапазона полос, который необходимо удалить. |
Создать запрос метаданных разработчика
Запрос на создание метаданных разработчика.
JSON-представление |
---|
{
"developerMetadata": {
object ( |
Поля | |
---|---|
developerMetadata | Метаданные разработчика, которые необходимо создать. |
ОбновлениеРазработчикаМетаданныхЗапрос
Запрос на обновление свойств метаданных разработчика. Обновляет свойства метаданных разработчика, выбранные фильтрами, до значений, предоставленных в ресурсе DeveloperMetadata
. Вызывающие должны указать свойства, которые они хотят обновить, в параметре fields, а также указать по крайней мере один DataFilter
соответствующий метаданным, которые они хотят обновить.
JSON-представление |
---|
{ "dataFilters": [ { object ( |
Поля | |
---|---|
dataFilters[] | Фильтры, соответствующие записям метаданных разработчика, которые необходимо обновить. |
developerMetadata | Значение, до которого будут обновлены все метаданные, соответствующие фильтрам данных. |
fields | Поля, которые следует обновить. Необходимо указать хотя бы одно поле. Корневой |
УдалитьРазработчикМетаданныхЗапрос
Запрос на удаление метаданных разработчика.
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 | Диапазон, в котором будет создана группа. |
УдалитьГруппуРазмеровЗапрос
Удаляет группу в указанном диапазоне, уменьшая глубину измерений в диапазоне.
Например, предположим, что лист имеет группу глубины 1 над B:E и группу глубины 2 над C:D. Удаление группы над D:E оставляет лист с группой глубины 1 над B:D и группой глубины 2 над C:C.
JSON-представление |
---|
{
"range": {
object ( |
Поля | |
---|---|
range | Диапазон удаляемой группы. |
ОбновлениеГруппыРазмеровЗапрос
Обновляет состояние указанной группы.
JSON-представление |
---|
{
"dimensionGroup": {
object ( |
Поля | |
---|---|
dimensionGroup | Группа, состояние которой должно быть обновлено. Диапазон и глубина группы должны указывать допустимую группу на листе, а все остальные поля должны быть обновлены. |
fields | Поля, которые следует обновить. Необходимо указать хотя бы одно поле. Корневая |
TrimWhitespaceRequest
Обрезает пробелы (например, пробелы, табуляции или новые строки) в каждой ячейке в указанном диапазоне. Этот запрос удаляет все пробелы в начале и конце текста каждой ячейки и сокращает любую подпоследовательность оставшихся пробелов до одного пробела. Если полученный обрезанный текст начинается с символа «+» или «=», текст остается строковым значением и не интерпретируется как формула.
JSON-представление |
---|
{
"range": {
object ( |
Поля | |
---|---|
range | Диапазон, ячейки которого необходимо обрезать. |
УдалитьДубликатыЗапрос
Удаляет строки в этом диапазоне, которые содержат значения в указанных столбцах, которые являются дубликатами значений в любой предыдущей строке. Строки с идентичными значениями, но разными регистрами букв, форматированием или формулами считаются дубликатами.
Этот запрос также удаляет дублирующиеся строки, скрытые от просмотра (например, из-за фильтра). При удалении дубликатов первый экземпляр каждой дублирующей строки, сканирующей сверху вниз, сохраняется в результирующем диапазоне. Содержимое за пределами указанного диапазона не удаляется, а строки, считающиеся дубликатами, не обязательно должны быть смежными друг с другом в диапазоне.
JSON-представление |
---|
{ "range": { object ( |
Поля | |
---|---|
range | Диапазон, из которого следует удалить дубликаты строк. |
comparisonColumns[] | Столбцы в диапазоне для анализа на наличие дубликатов значений. Если столбцы не выбраны, то все столбцы анализируются на наличие дубликатов. |
ОбновлениеEmbeddedObjectBorderRequest
Обновляет свойство границы встроенного объекта.
JSON-представление |
---|
{
"objectId": integer,
"border": {
object ( |
Поля | |
---|---|
objectId | Идентификатор встроенного объекта для обновления. |
border | Граница, применяемая к встроенному объекту. |
fields | Поля, которые следует обновить. Необходимо указать хотя бы одно поле. Корневая |
AddSlicerRequest
Добавляет срез на лист электронной таблицы.
JSON-представление |
---|
{
"slicer": {
object ( |
Поля | |
---|---|
slicer | Срез, который следует добавить в электронную таблицу, включая позицию, где он должен быть размещен. Поле |
UpdateSlicerSpecRequest
Обновляет характеристики слайсера. (Это не перемещает и не изменяет размер слайсера. Чтобы переместить или изменить размер слайсера, используйте UpdateEmbeddedObjectPositionRequest
.
JSON-представление |
---|
{
"slicerId": integer,
"spec": {
object ( |
Поля | |
---|---|
slicerId | Идентификатор слайсера для обновления. |
spec | Спецификация, применяемая к слайсеру. |
fields | Поля, которые следует обновить. Необходимо указать хотя бы одно поле. Корневой |
AddDataSourceRequest
Добавляет источник данных. После успешного добавления источника данных создается связанный лист DATA_SOURCE
и запускается выполнение для обновления листа для чтения данных из источника данных.
Для запроса требуется дополнительная область bigquery.readonly
OAuth, если вы добавляете источник данных BigQuery.
JSON-представление |
---|
{
"dataSource": {
object ( |
Поля | |
---|---|
dataSource | Источник данных для добавления. |
ОбновлениеDataSourceRequest
Обновляет источник данных. После успешного обновления источника данных запускается выполнение для обновления соответствующего листа DATA_SOURCE
для чтения данных из обновленного источника данных.
Для запроса требуется дополнительная область bigquery.readonly
OAuth, если вы обновляете источник данных BigQuery.
JSON-представление |
---|
{
"dataSource": {
object ( |
Поля | |
---|---|
dataSource | Источник данных для обновления. |
fields | Поля, которые следует обновить. Необходимо указать хотя бы одно поле. Корневой |
DeleteDataSourceRequest
Удаляет источник данных. Запрос также удаляет связанный лист источника данных и отменяет связь со всеми связанными объектами источника данных.
JSON-представление |
---|
{ "dataSourceId": string } |
Поля | |
---|---|
dataSourceId | Идентификатор источника данных для удаления. |
RefreshDataSourceRequest
Обновляет один или несколько объектов источника данных в электронной таблице по указанным ссылкам.
Для запроса требуется дополнительная область bigquery.readonly
OAuth, если вы обновляете источник данных BigQuery.
Если в одном пакете имеется несколько запросов на обновление, ссылающихся на одни и те же объекты источника данных, обрабатывается только последний запрос на обновление, и все эти запросы будут иметь, соответственно, одинаковый ответ.
JSON-представление |
---|
{ "force": boolean, // Union field |
Поля | |
---|---|
force | Обновляет объекты источника данных независимо от текущего состояния. Если не установлено и указанный объект источника данных находится в состоянии ошибки, обновление немедленно завершится неудачей. |
Поле объединения target . Указывает, что обновлять. target может быть только одним из следующих: | |
references | Ссылки на объекты источника данных для обновления. |
dataSourceId | Ссылка на |
isAll | Обновляет все существующие объекты источника данных в электронной таблице. |
ИсточникДанныеОбъектСсылки
Список ссылок на объекты источника данных.
JSON-представление |
---|
{
"references": [
{
object ( |
Поля | |
---|---|
references[] | Ссылки. |
ИсточникДанныеОбъектСсылка
Ссылка на объект источника данных.
JSON-представление |
---|
{ // Union field |
Поля | |
---|---|
value поля объединения. Тип ссылки. value может быть только одним из следующих: | |
sheetId | Ссылки на лист |
chartId | Ссылки на диаграмму источника данных. |
dataSourceTableAnchorCell | Ссылки на |
dataSourcePivotTableAnchorCell | Ссылки на источник данных |
dataSourceFormulaCell | Ссылки на ячейку, содержащую |
ОтменаDataSourceRefreshRequest
Отменяет одно или несколько обновлений объектов источника данных в электронной таблице по указанным ссылкам.
Для запроса требуется дополнительная область действия OAuth bigquery.readonly
если вы отменяете обновление источника данных BigQuery.
JSON-представление |
---|
{ // Union field |
Поля | |
---|---|
Поле объединения target . Указывает, что следует отменить. target может быть только одним из следующих: | |
references | Ссылки на объекты источника данных, обновления которых необходимо отменить. |
dataSourceId | Ссылка на |
isAll | Отменяет все существующие обновления объектов источника данных для всех источников данных в электронной таблице. |
AddTableRequest
Добавляет новую таблицу в электронную таблицу.
JSON-представление |
---|
{
"table": {
object ( |
Поля | |
---|---|
table | Обязательно. Таблица для добавления. |
UpdateTableRequest
Обновляет таблицу в электронной таблице.
JSON-представление |
---|
{
"table": {
object ( |
Поля | |
---|---|
table | Обязательно. Таблица для обновления. |
fields | Обязательно. Поля, которые следует обновить. Необходимо указать хотя бы одно поле. Корневая |
DeleteTableRequest
Удаляет таблицу с указанным идентификатором из электронной таблицы.
JSON-представление |
---|
{ "tableId": string } |
Поля | |
---|---|
tableId | Идентификатор таблицы, которую нужно удалить. |