Запрос
Единственный тип обновления, применяемый к электронной таблице.
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. |
Запрос свойств обновленной таблицы
Обновляет свойства электронной таблицы.
JSON-представление |
---|
{
"properties": {
object ( |
Поля | |
---|---|
properties | Свойства для обновления. |
fields | Поля, которые следует обновить. Должно быть указано хотя бы одно поле. Корневые «свойства» подразумеваются и не должны указываться. Одиночный символ |
Запрос свойств обновления листа
Обновляет свойства листа с указанным 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 | Поля, которые следует обновить. Должно быть указано хотя бы одно поле. Корневой |
Повторить запрос ячейки
Обновляет все ячейки диапазона до значений в данном объекте 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 | Области источника и назначения для автозаполнения. Здесь явно указан источник автозаполнения и место расширения этих данных. |
ИсточникиDestination
Сочетание исходного диапазона и способа расширения этого источника.
JSON-представление |
---|
{ "source": { object ( |
Поля | |
---|---|
source | Местоположение данных, которые будут использоваться в качестве источника автозаполнения. |
dimension | Измерение, в которое должны быть заполнены данные. |
fillLength | Количество строк или столбцов, в которые должны быть заполнены данные. Положительные числа выходят за пределы последней строки или последнего столбца источника. Отрицательные числа раскрываются перед первой строкой или первым столбцом источника. |
ВырезатьВставитьЗапрос
Перемещает данные из источника в место назначения.
JSON-представление |
---|
{ "source": { object ( |
Поля | |
---|---|
source | Исходные данные для вырезания. |
destination | Верхняя левая координата, куда следует вставить данные. |
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 | Вставка транспонированной, при которой все строки становятся столбцами и наоборот. |
Запрос слияния ячеек
Объединяет все ячейки диапазона.
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 | Вертикальная граница, которую необходимо поместить в диапазон. |
UpdateCellsRequest
Обновляет все ячейки диапазона новыми данными.
JSON-представление |
---|
{ "rows": [ { object ( |
Поля | |
---|---|
rows[] | Данные для записи. |
fields | Поля CellData, которые следует обновить. Должно быть указано хотя бы одно поле. Корень — это CellData; 'строка.значения'. не следует указывать. Одиночный символ |
area поля Союза. Данные о местоположении должны быть записаны. Должно быть установлено ровно одно значение. area может быть только одной из следующих: | |
start | Координата, с которой начинается запись данных. Можно записать любое количество строк и столбцов (в том числе разное количество столбцов в строке). |
range | Диапазон, в который будут записываться данные. Если данные в строках не охватывают весь запрошенный диапазон, поля, соответствующие заданным в |
Аддфильтрвиевреквест
Добавляет представление фильтра.
JSON-представление |
---|
{
"filter": {
object ( |
Поля | |
---|---|
filter | Фильтр, который нужно добавить. Поле |
Аппендселлсреквест
Добавляет новые ячейки после последней строки с данными на листе, при необходимости вставляя в лист новые строки.
JSON-представление |
---|
{
"sheetId": integer,
"rows": [
{
object ( |
Поля | |
---|---|
sheetId | Идентификатор листа, к которому нужно добавить данные. |
rows[] | Данные для добавления. |
fields | Поля CellData, которые следует обновить. Должно быть указано хотя бы одно поле. Корень — это CellData; 'строка.значения'. не следует указывать. Одиночный символ |
ClearBasicFilterRequest
Очищает базовый фильтр, если таковой имеется на листе.
JSON-представление |
---|
{ "sheetId": integer } |
Поля | |
---|---|
sheetId | Идентификатор листа, на котором необходимо очистить базовый фильтр. |
Удалитьдименсионрекуест
Удаляет размеры с листа.
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 | Имя нового листа. Если пусто, вам будет выбрано новое имя. |
НайтиЗаменитьЗапрос
Находит и заменяет данные в ячейках в диапазоне, на листе или на всех листах.
JSON-представление |
---|
{ "find": string, "replacement": string, "matchCase": boolean, "matchEntireCell": boolean, "searchByRegex": boolean, "includeFormulas": boolean, // Union field |
Поля | |
---|---|
find | Значение для поиска. |
replacement | Значение, используемое в качестве замены. |
matchCase | True, если поиск чувствителен к регистру. |
matchEntireCell | Истинно, если искомое значение должно соответствовать всей ячейке. |
searchByRegex | Истинно, если искомое значение является регулярным выражением. Регулярное выражение и замена должны соответствовать правилам регулярных выражений Java по адресу https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html . Строка замены может ссылаться на группы захвата. Например, если одна ячейка имеет содержимое |
includeFormulas | True, если поиск должен включать ячейки с формулами. Значение false для пропуска ячеек с формулами. |
scope поля Union. Область поиска/замены — должна быть установлена одна и только одна. scope может быть только одной из следующих: | |
range | Диапазон поиска/замены. |
sheetId | Лист для поиска/замены. |
allSheets | Верно для поиска/замены на всех листах. |
Инсертдименсионрекуест
Вставляет строки или столбцы в лист по определенному индексу.
JSON-представление |
---|
{
"range": {
object ( |
Поля | |
---|---|
range | Размеры для вставки. И начальный, и конечный индексы должны быть ограничены. |
inheritFromBefore | Должны ли свойства размера распространяться на размеры до или после вновь вставленных размеров. Значение true для наследования от предыдущих измерений (в этом случае начальный индекс должен быть больше 0) и значение false для наследования от последующих измерений. Например, если индекс строки 0 имеет красный фон, а индекс строки 1 — зеленый фон, то вставка двух строк в индекс 1 может наследовать либо зеленый, либо красный фон. Если |
Инсертанжерекуест
Вставляет ячейки в диапазон, сдвигая существующие ячейки вверх или вниз.
JSON-представление |
---|
{ "range": { object ( |
Поля | |
---|---|
range | Диапазон, в который нужно вставить новые ячейки. |
shiftDimension | Размер, который будет смещен при вставке ячеек. Если |
MoveDimensionRequest
Перемещает одну или несколько строк или столбцов.
JSON-представление |
---|
{
"source": {
object ( |
Поля | |
---|---|
source | Исходные размеры для перемещения. |
destinationIndex | Начальный индекс, отсчитываемый от нуля, указывающий, куда переместить исходные данные, на основе координат до удаления исходных данных из сетки. Существующие данные будут сдвинуты вниз или вправо (в зависимости от измерения), чтобы освободить место для перемещенных измерений. Исходные измерения удаляются из сетки, поэтому данные могут оказаться в индексе, отличном от указанного. Например, если |
UpdateEmbeddedObjectPositionRequest
Обновите положение внедренного объекта (например, переместив или изменив размер диаграммы или изображения).
JSON-представление |
---|
{
"objectId": integer,
"newPosition": {
object ( |
Поля | |
---|---|
objectId | Идентификатор объекта, который необходимо переместить. |
newPosition | Явное положение для перемещения внедренного объекта. Если установлен |
fields | Поля |
Вставить запрос данных
Вставляет данные в электронную таблицу, начиная с указанной координаты.
JSON-представление |
---|
{ "coordinate": { object ( |
Поля | |
---|---|
coordinate | Координата, с которой данные должны начать вставляться. |
data | Данные для вставки. |
type | Как данные должны быть вставлены. |
kind поля Союза. Как интерпретировать данные, необходимо установить ровно одно значение. kind может быть только одним из следующих: | |
delimiter | Разделитель в данных. |
html | Истинно, если данные представлены в формате HTML. |
TextToColumnsRequest
Разбивает столбец текста на несколько столбцов на основе разделителя в каждой ячейке.
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 | Измерение, на которое будут заменены удаленные ячейки. Если |
Аппенддименсионреквест
Добавляет строки или столбцы в конец листа.
JSON-представление |
---|
{
"sheetId": integer,
"dimension": enum ( |
Поля | |
---|---|
sheetId | Лист, к которому добавляются строки или столбцы. |
dimension | Следует ли добавлять строки или столбцы. |
length | Количество строк или столбцов для добавления. |
Аддкондиционалформатрулерекуест
Добавляет новое правило условного форматирования по заданному индексу. Индексы всех последующих правил увеличиваются.
JSON-представление |
---|
{
"rule": {
object ( |
Поля | |
---|---|
rule | Правило, которое нужно добавить. |
index | Индекс, отсчитываемый от нуля, в который следует вставить правило. |
UpdateConditionalFormatRuleRequest
Обновляет правило условного форматирования по данному индексу или перемещает правило условного форматирования в другой индекс.
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 | Правило проверки данных, которое необходимо установить для каждой ячейки в диапазоне, или оставить пустым, чтобы отменить проверку данных в диапазоне. |
SetBasicFilterRequest
Устанавливает базовый фильтр, связанный с листом.
JSON-представление |
---|
{
"filter": {
object ( |
Поля | |
---|---|
filter | Фильтр, который нужно установить. |
Аддпротектедранжерекуест
Добавляет новый защищенный диапазон.
JSON-представление |
---|
{
"protectedRange": {
object ( |
Поля | |
---|---|
protectedRange | Защищенный диапазон, который необходимо добавить. Поле |
ОбновлениеProtectedRangeRequest
Обновляет существующий защищенный диапазон с указанным 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 | Спецификация, применяемая к диаграмме. |
ОбновлениеBandingRequest
Обновляет свойства предоставленного полосатого диапазона.
JSON-представление |
---|
{
"bandedRange": {
object ( |
Поля | |
---|---|
bandedRange | Полосатый диапазон для обновления новыми свойствами. |
fields | Поля, которые следует обновить. Должно быть указано хотя бы одно поле. Корневой |
AddBandingRequest
Добавляет в таблицу новый полосатый диапазон.
JSON-представление |
---|
{
"bandedRange": {
object ( |
Поля | |
---|---|
bandedRange | Добавляемый полосатый диапазон. |
Удалить BandingRequest
Удаляет диапазон с заданным идентификатором из электронной таблицы.
JSON-представление |
---|
{ "bandedRangeId": integer } |
Поля | |
---|---|
bandedRangeId | Идентификатор полосатого диапазона, который необходимо удалить. |
CreateDeveloperMetadataRequest
Запрос на создание метаданных разработчика.
JSON-представление |
---|
{
"developerMetadata": {
object ( |
Поля | |
---|---|
developerMetadata | Метаданные разработчика, которые нужно создать. |
Запрос обновления метаданных разработчика
Запрос на обновление свойств метаданных разработчика. Обновляет свойства метаданных разработчика, выбранные фильтрами, до значений, предоставленных в ресурсе DeveloperMetadata
. Вызывающая сторона должна указать свойства, которые они хотят обновить, в параметре полей, а также указать хотя бы один DataFilter
, соответствующий метаданным, которые они хотят обновить.
JSON-представление |
---|
{ "dataFilters": [ { object ( |
Поля | |
---|---|
dataFilters[] | Фильтры, соответствующие записям метаданных разработчика, которые необходимо обновить. |
developerMetadata | Значение, до которого будут обновлены все метаданные, соответствующие фильтрам данных. |
fields | Поля, которые следует обновить. Должно быть указано хотя бы одно поле. Корневой |
Удалить девелоперметаданныезапрос
Запрос на удаление метаданных разработчика.
JSON-представление |
---|
{
"dataFilter": {
object ( |
Поля | |
---|---|
dataFilter | Фильтр данных, описывающий критерии, используемые для выбора записи метаданных разработчика для удаления. |
Рандомизироватьдиапазонзапрос
Рандомизирует порядок строк в диапазоне.
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 | Диапазон удаляемой группы. |
Запрос UpdateDimensionGroupRequest
Обновляет состояние указанной группы.
JSON-представление |
---|
{
"dimensionGroup": {
object ( |
Поля | |
---|---|
dimensionGroup | Группа, состояние которой должно быть обновлено. Диапазон и глубина группы должны указывать действительную группу на листе, а все остальные поля обновляться. |
fields | Поля, которые следует обновить. Должно быть указано хотя бы одно поле. Корневая |
TrimWhitespaceRequest
Обрезает пробелы (например, пробелы, табуляции или новые строки) в каждой ячейке в указанном диапазоне. Этот запрос удаляет все пробелы в начале и конце текста каждой ячейки и уменьшает любую последовательность оставшихся символов пробелов до одного пробела. Если полученный обрезанный текст начинается с символа «+» или «=", текст остается строковым значением и не интерпретируется как формула.
JSON-представление |
---|
{
"range": {
object ( |
Поля | |
---|---|
range | Диапазон, ячейки которого необходимо обрезать. |
Запрос удаления дубликатов
Удаляет строки в этом диапазоне, содержащие значения в указанных столбцах, которые являются дубликатами значений в любой предыдущей строке. Строки с одинаковыми значениями, но разным регистром букв, форматированием или формулами считаются повторяющимися.
Этот запрос также удаляет повторяющиеся строки, скрытые от просмотра (например, из-за фильтра). При удалении дубликатов первый экземпляр каждой повторяющейся строки, просматриваемый сверху вниз, сохраняется в результирующем диапазоне. Содержимое за пределами указанного диапазона не удаляется, а строки, считающиеся повторяющимися, не обязательно должны находиться рядом друг с другом в диапазоне.
JSON-представление |
---|
{ "range": { object ( |
Поля | |
---|---|
range | Диапазон, из которого удаляются повторяющиеся строки. |
comparisonColumns[] | Столбцы в диапазоне для анализа на наличие повторяющихся значений. Если ни один столбец не выбран, все столбцы анализируются на наличие дубликатов. |
UpdateEmbeddedObjectBorderRequest
Обновляет свойство границы внедренного объекта.
JSON-представление |
---|
{
"objectId": integer,
"border": {
object ( |
Поля | |
---|---|
objectId | Идентификатор внедренного объекта, который необходимо обновить. |
border | Граница, применяемая к внедренному объекту. |
fields | Поля, которые следует обновить. Должно быть указано хотя бы одно поле. Корневая |
Добавить слайсерреквест
Добавляет срез на лист электронной таблицы.
JSON-представление |
---|
{
"slicer": {
object ( |
Поля | |
---|---|
slicer | Срез, который следует добавить в электронную таблицу, включая позицию, в которой его следует разместить. Поле |
ОбновлениеSlicerSpecRequest
Обновляет характеристики среза. (Это не перемещает и не изменяет размер среза. Чтобы переместить или изменить размер среза, используйте UpdateEmbeddedObjectPositionRequest
.
JSON-представление |
---|
{
"slicerId": integer,
"spec": {
object ( |
Поля | |
---|---|
slicerId | Идентификатор среза, который необходимо обновить. |
spec | Спецификация, применяемая к срезу. |
fields | Поля, которые следует обновить. Должно быть указано хотя бы одно поле. Корневой |
Адддатасаурцерекуест
Добавляет источник данных. После успешного добавления источника данных создается связанный лист DATA_SOURCE
и запускается выполнение обновления листа для чтения данных из источника данных.
Для запроса требуется дополнительная область OAuth bigquery.readonly
, если вы добавляете источник данных BigQuery.
JSON-представление |
---|
{
"dataSource": {
object ( |
Поля | |
---|---|
dataSource | Источник данных, который нужно добавить. |
Запрос обновления источника данных
Обновляет источник данных. После успешного обновления источника данных запускается выполнение обновления связанного листа DATA_SOURCE
для чтения данных из обновленного источника данных.
Для запроса требуется дополнительная область OAuth bigquery.readonly
, если вы обновляете источник данных BigQuery.
JSON-представление |
---|
{
"dataSource": {
object ( |
Поля | |
---|---|
dataSource | Источник данных для обновления. |
fields | Поля, которые следует обновить. Должно быть указано хотя бы одно поле. Корневой |
УдалитьDataSourceRequest
Удаляет источник данных. Запрос также удаляет связанный лист источника данных и отключает все связанные объекты источника данных.
JSON-представление |
---|
{ "dataSourceId": string } |
Поля | |
---|---|
dataSourceId | Идентификатор источника данных, который требуется удалить. |
Обновить запрос источника данных
Обновляет один или несколько объектов источника данных в электронной таблице по указанным ссылкам.
Для запроса требуется дополнительная область OAuth bigquery.readonly
, если вы обновляете источник данных BigQuery.
Если в одном пакете имеется несколько запросов на обновление, ссылающихся на одни и те же объекты источника данных, обрабатывается только последний запрос на обновление, и все эти запросы соответственно получат одинаковый ответ.
JSON-представление |
---|
{ "force": boolean, // Union field |
Поля | |
---|---|
force | Обновляет объекты источника данных независимо от текущего состояния. Если этот параметр не установлен и объект источника данных, на который ссылаются, находился в состоянии ошибки, обновление завершится сбоем немедленно. |
target Союза. Указывает, что обновить. target может быть только одно из следующих: | |
references | Ссылки на объекты источника данных, которые необходимо обновить. |
dataSourceId | Ссылка на |
isAll | Обновляет все существующие объекты источников данных в электронной таблице. |
Ссылки на DataSourceObjectReferences
Список ссылок на объекты источника данных.
JSON-представление |
---|
{
"references": [
{
object ( |
Поля | |
---|---|
references[] | Ссылки. |
ОтменаDataSourceRefreshRequest
Отменяет одно или несколько обновлений объектов источника данных в электронной таблице по указанным ссылкам.
Для запроса требуется дополнительная область OAuth bigquery.readonly
если вы отменяете обновление источника данных BigQuery.
JSON-представление |
---|
{ // Union field |
Поля | |
---|---|
target Союза. Указывает, что отменить. target может быть только одно из следующих: | |
references | Ссылки на объекты источника данных, обновления которых должны быть отменены. |
dataSourceId | Ссылка на |
isAll | Отменяет все существующие обновления объектов источников данных для всех источников данных в электронной таблице. |