Запрос
Один тип обновления для применения к электронной таблице.
Представление 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 | Обновляет один или несколько источников данных и связанных объектов базы данных. |
Запрос свойств электронной таблицы
Обновляет свойства электронной таблицы.
Представление JSON |
---|
{
"properties": {
object ( |
Поля | |
---|---|
properties | Свойства для обновления. |
fields | Поля, которые необходимо обновить. Должно быть указано хотя бы одно поле. Корневые «свойства» подразумеваются и не должны указываться. Одиночная |
Упдейтшитпропертиесрекуест
Обновляет свойства листа с указанным sheetId
.
Представление JSON |
---|
{
"properties": {
object ( |
Поля | |
---|---|
properties | Свойства для обновления. |
fields | Поля, которые необходимо обновить. Должно быть указано хотя бы одно поле. Корневые |
ОбновлениеDimensionPropertiesRequest
Обновляет свойства размеров в указанном диапазоне.
Представление JSON |
---|
{ "properties": { object ( |
Поля | |
---|---|
properties | Свойства для обновления. |
fields | Поля, которые необходимо обновить. Должно быть указано хотя бы одно поле. Корневые |
Поле объединения dimension_range . Диапазон размеров. dimension_range может быть только одним из следующих: | |
range | Строки или столбцы для обновления. |
dataSourceSheetRange | Столбцы на листе источника данных для обновления. |
DataSourceSheetDimensionRange
Диапазон по одному измерению на листе 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 | Поля, которые необходимо обновить. Должно быть указано хотя бы одно поле. Корневая |
Адднамедранжрекуест
Добавляет именованный диапазон в электронную таблицу.
Представление JSON |
---|
{
"namedRange": {
object ( |
Поля | |
---|---|
namedRange | Именованный диапазон для добавления. Поле |
УдалитьНамедРангерекуест
Удаляет именованный диапазон с заданным идентификатором из электронной таблицы.
Представление JSON |
---|
{ "namedRangeId": string } |
Поля | |
---|---|
namedRangeId | Идентификатор именованного диапазона для удаления. |
Аддшитрекуест
Добавляет новый лист. Когда лист добавляется с заданным индексом, индексы всех последующих листов увеличиваются. Чтобы добавить лист объектов, используйте вместо этого AddChartRequest
и укажите EmbeddedObjectPosition.sheetId
или EmbeddedObjectPosition.newSheet
.
Представление JSON |
---|
{
"properties": {
object ( |
Поля | |
---|---|
properties | Свойства, которыми должен обладать новый лист. Все свойства являются необязательными. Поле |
Удалить ЛистЗапрос
Удаляет запрошенный лист.
Представление JSON |
---|
{ "sheetId": integer } |
Поля | |
---|---|
sheetId | Идентификатор удаляемого листа. Если лист имеет тип |
автозаполнениезапрос
Заполняет больше данных на основе существующих данных.
Представление JSON |
---|
{ "useAlternateSeries": boolean, // Union field |
Поля | |
---|---|
useAlternateSeries | Истинно, если мы должны генерировать данные с «альтернативным» рядом. Это зависит от типа и количества исходных данных. |
area поля Союза. Область для автозаполнения. 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 | Как ячейки должны быть объединены. |
Тип слияния
Тип создаваемого слияния.
перечисления | |
---|---|
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 | Вертикальная граница, помещаемая в пределах диапазона. |
апдейтселлсрекуест
Обновляет все ячейки в диапазоне новыми данными.
Представление JSON |
---|
{ "rows": [ { object ( |
Поля | |
---|---|
rows[] | Данные для записи. |
fields | Поля CellData, которые необходимо обновить. Должно быть указано хотя бы одно поле. Корень — CellData; 'строка.значения.' не следует указывать. Одиночная |
area поля Союза. Данные о местоположении должны быть записаны. Должно быть установлено ровно одно значение. area может быть только одной из следующих: | |
start | Координата для начала записи данных. Может быть записано любое количество строк и столбцов (включая разное количество столбцов в строке). |
range | Диапазон для записи данных. Если данные в строках не покрывают весь запрошенный диапазон, поля, соответствующие полям, заданным в |
Аддфилтервиеврекуест
Добавляет представление фильтра.
Представление JSON |
---|
{
"filter": {
object ( |
Поля | |
---|---|
filter | Фильтр для добавления. Поле |
AppendCellsRequest
Добавляет новые ячейки после последней строки с данными на листе, вставляя новые строки в лист при необходимости.
Представление JSON |
---|
{
"sheetId": integer,
"rows": [
{
object ( |
Поля | |
---|---|
sheetId | Идентификатор листа, к которому добавляются данные. |
rows[] | Данные для добавления. |
fields | Поля CellData, которые необходимо обновить. Должно быть указано хотя бы одно поле. Корень — CellData; 'строка.значения.' не следует указывать. Одиночная |
Клирбасикфилтеррекуест
Очищает базовый фильтр, если он существует на листе.
Представление JSON |
---|
{ "sheetId": integer } |
Поля | |
---|---|
sheetId | Идентификатор листа, для которого необходимо очистить базовый фильтр. |
DeleteDimensionRequest
Удаляет размеры с листа.
Представление JSON |
---|
{
"range": {
object ( |
Поля | |
---|---|
range | Размеры, которые необходимо удалить с листа. |
УдалитьEmbeddedObjectRequest
Удаляет встроенный объект с заданным идентификатором.
Представление JSON |
---|
{ "objectId": integer } |
Поля | |
---|---|
objectId | Идентификатор внедренного объекта, который необходимо удалить. |
Удалить фильтрвиеврекуест
Удаляет определенное представление фильтра.
Представление JSON |
---|
{ "filterId": integer } |
Поля | |
---|---|
filterId | Идентификатор удаляемого фильтра. |
ДубликатФилтервиеврекуест
Дублирует определенное представление фильтра.
Представление JSON |
---|
{ "filterId": integer } |
Поля | |
---|---|
filterId | Идентификатор дублируемого фильтра. |
Дубликатлистрекуест
Дублирует содержимое листа.
Представление 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 | Истинно, если поиск чувствителен к регистру. |
matchEntireCell | Истинно, если значение поиска должно соответствовать всей ячейке. |
searchByRegex | Истинно, если значение поиска является регулярным выражением. Регулярное выражение и замена должны соответствовать правилам регулярных выражений Java по адресу https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html . Строка замены может ссылаться на группы захвата. Например, если одна ячейка имеет содержимое |
includeFormulas | Истинно, если поиск должен включать ячейки с формулами. False, чтобы пропускать ячейки с формулами. |
scope действия поля Union. Область действия для поиска/замены -- должна быть установлена одна и только одна. 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 | Отсчитываемый от нуля начальный индекс места перемещения исходных данных на основе координат до удаления исходных данных из сетки. Существующие данные будут сдвинуты вниз или вправо (в зависимости от измерения), чтобы освободить место для перемещенных измерений. Исходные измерения удаляются из сетки, поэтому данные могут оказаться в индексе, отличном от указанного. Например, учитывая |
UpdateEmbeddedObjectPositionRequest
Обновите положение встроенного объекта (например, перемещение или изменение размера диаграммы или изображения).
Представление JSON |
---|
{
"objectId": integer,
"newPosition": {
object ( |
Поля | |
---|---|
objectId | ID перемещаемого объекта. |
newPosition | Явная позиция для перемещения встроенного объекта. Если установлено значение |
fields | Поля |
Вставитьдатарекуест
Вставляет данные в электронную таблицу, начиная с указанной координаты.
Представление JSON |
---|
{ "coordinate": { object ( |
Поля | |
---|---|
coordinate | Координата, с которой данные должны начать вставляться. |
data | Данные для вставки. |
type | Как данные должны быть вставлены. |
Союз поле kind . Как интерпретировать данные, должно быть установлено ровно одно значение. kind может быть только одним из следующих: | |
delimiter | Разделитель в данных. |
html | Истинно, если данные в формате HTML. |
Тексттоколумнсрекуест
Разбивает столбец текста на несколько столбцов на основе разделителя в каждой ячейке.
Представление JSON |
---|
{ "source": { object ( |
Поля | |
---|---|
source | Диапазон исходных данных. Это должно охватывать ровно один столбец. |
delimiter | Используемый разделитель. Используется, только если delimiterType имеет |
delimiterType | Используемый тип разделителя. |
Тип разделителя
Разделитель для разделения.
перечисления | |
---|---|
DELIMITER_TYPE_UNSPECIFIED | Значение по умолчанию. Это значение не должно использоваться. |
COMMA | "," |
SEMICOLON | ";" |
PERIOD | "." |
SPACE | " " |
CUSTOM | Пользовательское значение, определенное в разделителе. |
AUTODETECT | Автоматически определять столбцы. |
Обновить фильтрвиеврекуест
Обновляет свойства представления фильтра.
Представление JSON |
---|
{
"filter": {
object ( |
Поля | |
---|---|
filter | Новые свойства представления фильтра. |
fields | Поля, которые необходимо обновить. Должно быть указано хотя бы одно поле. Корневой |
УдалитьRangeRequest
Удаляет диапазон ячеек, перемещая другие ячейки в удаленную область.
Представление 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 | Новый индекс, отсчитываемый от нуля, в котором должно закончиться правило. |
DeleteConditionalFormatRuleRequest
Удаляет правило условного формата по заданному индексу. Индексы всех последующих правил уменьшаются.
Представление JSON |
---|
{ "index": integer, "sheetId": integer } |
Поля | |
---|---|
index | Отсчитываемый от нуля индекс удаляемого правила. |
sheetId | Лист, с которого удаляется правило. |
SortRangeRequest
Сортирует данные в строках на основе порядка сортировки по столбцу.
Представление JSON |
---|
{ "range": { object ( |
Поля | |
---|---|
range | Диапазон для сортировки. |
sortSpecs[] | Порядок сортировки по столбцу. Более поздние спецификации используются, когда значения равны в более ранних спецификациях. |
Сетдатавалидатионрекуест
Задает правило проверки данных для каждой ячейки в диапазоне. Чтобы очистить проверку в диапазоне, вызовите это без указания правила.
Представление JSON |
---|
{ "range": { object ( |
Поля | |
---|---|
range | Диапазон, к которому должно применяться правило проверки данных. |
rule | Правило проверки данных, которое нужно установить для каждой ячейки в диапазоне, или пустое, чтобы очистить проверку данных в диапазоне. |
Сетбасикфилтеррекуест
Задает базовый фильтр, связанный с листом.
Представление 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 | Размеры на листе источника данных для автоматического изменения размера. |
Аддчартрекуест
Добавляет диаграмму на лист электронной таблицы.
Представление JSON |
---|
{
"chart": {
object ( |
Поля | |
---|---|
chart | Диаграмма, которую следует добавить в электронную таблицу, включая положение, в котором ее следует разместить. Поле |
ОбновитьChartSpecRequest
Обновляет спецификации диаграммы. (Это не приводит к перемещению или изменению размера диаграммы. Чтобы переместить или изменить размер диаграммы, используйте UpdateEmbeddedObjectPositionRequest
.)
Представление JSON |
---|
{
"chartId": integer,
"spec": {
object ( |
Поля | |
---|---|
chartId | Идентификатор диаграммы для обновления. |
spec | Спецификация, применяемая к диаграмме. |
Упдейбандингрекуест
Обновляет свойства предоставленного диапазонного диапазона.
Представление JSON |
---|
{
"bandedRange": {
object ( |
Поля | |
---|---|
bandedRange | Связанный диапазон для обновления с новыми свойствами. |
fields | Поля, которые необходимо обновить. Должно быть указано хотя бы одно поле. Корень |
Аддбандингрекуест
Добавляет в электронную таблицу новый полосатый диапазон.
Представление JSON |
---|
{
"bandedRange": {
object ( |
Поля | |
---|---|
bandedRange | Связанный диапазон для добавления. Поле |
Удалитьбандингрекуест
Удаляет диапазон с заданным идентификатором из электронной таблицы.
Представление 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 | Диапазон, в котором создается группа. |
УдалитьDimensionGroupRequest
Удаляет группу в указанном диапазоне, уменьшая глубину измерений в диапазоне.
Например, предположим, что лист имеет группу глубины 1 над B:E и группу глубины 2 над C:D. Удаление группы над D:E оставляет лист с группой глубины 1 над B:D и группой глубины 2 над C:C.
Представление JSON |
---|
{
"range": {
object ( |
Поля | |
---|---|
range | Диапазон удаляемой группы. |
ОбновлениеDimensionGroupRequest
Обновляет состояние указанной группы.
Представление JSON |
---|
{
"dimensionGroup": {
object ( |
Поля | |
---|---|
dimensionGroup | Группа, состояние которой необходимо обновить. Диапазон и глубина группы должны указывать допустимую группу на листе, а все остальные поля обновлены. |
fields | Поля, которые необходимо обновить. Должно быть указано хотя бы одно поле. Корневая |
TrimWhitespaceRequest
Обрезает пробелы (например, пробелы, символы табуляции или новые строки) в каждой ячейке в указанном диапазоне. Этот запрос удаляет все пробелы в начале и в конце текста каждой ячейки и сокращает любую подпоследовательность оставшихся символов пробелов до одного пробела. Если результирующий обрезанный текст начинается с символа «+» или «=», текст остается строковым значением и не интерпретируется как формула.
Представление JSON |
---|
{
"range": {
object ( |
Поля | |
---|---|
range | Диапазон, ячейки которого нужно обрезать. |
УдалитьДупликатесЗапрос
Удаляет строки в этом диапазоне, содержащие значения в указанных столбцах, которые являются дубликатами значений в любой предыдущей строке. Строки с одинаковыми значениями, но с разным регистром букв, форматированием или формулами считаются дубликатами.
Этот запрос также удаляет повторяющиеся строки, скрытые от просмотра (например, из-за фильтра). При удалении дубликатов первый экземпляр каждой повторяющейся строки, сканируемой сверху вниз, сохраняется в результирующем диапазоне. Содержимое за пределами указанного диапазона не удаляется, а строки, считающиеся дубликатами, не обязательно должны находиться рядом друг с другом в этом диапазоне.
Представление JSON |
---|
{ "range": { object ( |
Поля | |
---|---|
range | Диапазон, из которого нужно удалить повторяющиеся строки. |
comparisonColumns[] | Столбцы в диапазоне для анализа повторяющихся значений. Если столбцы не выбраны, все столбцы анализируются на наличие дубликатов. |
апдейтэмбеддедобжектбордеррекуест
Обновляет свойство границы встроенного объекта.
Представление JSON |
---|
{
"objectId": integer,
"border": {
object ( |
Поля | |
---|---|
objectId | Идентификатор внедренного объекта для обновления. |
border | Граница, которая применяется к внедренному объекту. |
fields | Поля, которые необходимо обновить. Должно быть указано хотя бы одно поле. Корневая |
AddSlicerRequest
Добавляет срез на лист электронной таблицы.
Представление JSON |
---|
{
"slicer": {
object ( |
Поля | |
---|---|
slicer | Слайсер, который следует добавить в электронную таблицу, включая положение, в котором он должен быть размещен. Поле |
ОбновлениеSlicerSpecRequest
Обновляет спецификации слайсера. (Это не перемещает и не изменяет размер слайсера. Чтобы переместить или изменить размер слайсера, используйте UpdateEmbeddedObjectPositionRequest
.
Представление JSON |
---|
{
"slicerId": integer,
"spec": {
object ( |
Поля | |
---|---|
slicerId | Идентификатор слайсера для обновления. |
spec | Спецификация, применяемая к слайсеру. |
fields | Поля, которые необходимо обновить. Должно быть указано хотя бы одно поле. Корневой |
Адддатасаурцерекуест
Добавляет источник данных. После успешного добавления источника данных создается связанный лист DATA_SOURCE
, и запускается выполнение для обновления листа для чтения данных из источника данных. Для запроса требуется дополнительная область OAuth bigquery.readonly
.
Представление JSON |
---|
{
"dataSource": {
object ( |
Поля | |
---|---|
dataSource | Источник данных для добавления. |
апдейтдатасаурцерекуест
Обновляет источник данных. После успешного обновления источника данных запускается выполнение для обновления связанного листа DATA_SOURCE
для чтения данных из обновленного источника данных. Для запроса требуется дополнительная область OAuth bigquery.readonly
.
Представление JSON |
---|
{
"dataSource": {
object ( |
Поля | |
---|---|
dataSource | Источник данных для обновления. |
fields | Поля, которые необходимо обновить. Должно быть указано хотя бы одно поле. Корневой |
Удалить источник данных
Удаляет источник данных. Запрос также удаляет связанный лист источника данных и отменяет связь со всеми связанными объектами источника данных.
Представление JSON |
---|
{ "dataSourceId": string } |
Поля | |
---|---|
dataSourceId | Идентификатор источника данных для удаления. |
Обновить источник данных
Обновляет один или несколько объектов источника данных в электронной таблице по указанным ссылкам. Для запроса требуется дополнительная область 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 | Ссылки на ячейку, содержащую |