Запрос
Единственный тип обновления, применяемый к электронной таблице.
JSON-представление |
---|
{ // Union field |
Поля | |
---|---|
kind поля Союза. Тип обновления. Требуется ровно одно поле. kind может быть только одним из следующих: | |
update Spreadsheet Properties | Обновляет свойства электронной таблицы. |
update Sheet Properties | Обновляет свойства листа. |
update Dimension Properties | Обновляет свойства размеров. |
update Named Range | Обновляет именованный диапазон. |
repeat Cell | Повторяет одну ячейку в диапазоне. |
add Named Range | Добавляет именованный диапазон. |
delete Named Range | Удаляет именованный диапазон. |
add Sheet | Добавляет лист. |
delete Sheet | Удаляет лист. |
auto Fill | Автоматически заполняет дополнительные данные на основе существующих данных. |
cut Paste | Вырезает данные из одной области и вставляет их в другую. |
copy Paste | Копирует данные из одной области и вставляет их в другую. |
merge Cells | Объединяет ячейки вместе. |
unmerge Cells | Разъединяет объединенные ячейки. |
update Borders | Обновляет границы диапазона ячеек. |
update Cells | Обновляет множество ячеек одновременно. |
add Filter View | Добавляет представление фильтра. |
append Cells | Добавляет ячейки после последней строки с данными на листе. |
clear Basic Filter | Очищает базовый фильтр на листе. |
delete Dimension | Удаляет строки или столбцы на листе. |
delete Embedded Object | Удаляет внедренный объект (например, диаграмму, изображение) на листе. |
delete Filter View | Удаляет представление фильтра с листа. |
duplicate Filter View | Дублирует представление фильтра. |
duplicate Sheet | Дублирует лист. |
find Replace | Находит и заменяет вхождения некоторого текста другим текстом. |
insert Dimension | Вставляет новые строки или столбцы в лист. |
insert Range | Вставляет новые ячейки в лист, сдвигая существующие ячейки. |
move Dimension | Перемещает строки или столбцы в другое место на листе. |
update Embedded Object Position | Обновляет положение встроенного объекта (например, диаграммы, изображения). |
paste Data | Вставляет данные (HTML или с разделителями) на лист. |
text To Columns | Преобразует столбец текста во множество столбцов текста. |
update Filter View | Обновляет свойства представления фильтра. |
delete Range | Удаляет диапазон ячеек с листа, сдвигая оставшиеся ячейки. |
append Dimension | Добавляет размеры в конец листа. |
add Conditional Format Rule | Добавляет новое правило условного форматирования. |
update Conditional Format Rule | Обновляет существующее правило условного форматирования. |
delete Conditional Format Rule | Удаляет существующее правило условного форматирования. |
sort Range | Сортирует данные в диапазоне. |
set Data Validation | Устанавливает проверку данных для одной или нескольких ячеек. |
set Basic Filter | Устанавливает базовый фильтр на листе. |
add Protected Range | Добавляет защищенный диапазон. |
update Protected Range | Обновляет защищенный диапазон. |
delete Protected Range | Удаляет защищенный диапазон. |
auto Resize Dimensions | Автоматически изменяет размеры одного или нескольких измерений в зависимости от содержимого ячеек в этом измерении. |
add Chart | Добавляет диаграмму. |
update Chart Spec | Обновляет характеристики диаграммы. |
update Banding | Обновляет полосатый диапазон |
add Banding | Добавляет новый полосатый диапазон |
delete Banding | Удаляет полосатый диапазон |
create Developer Metadata | Создает новые метаданные разработчика |
update Developer Metadata | Обновляет существующую запись метаданных разработчика. |
delete Developer Metadata | Удаляет метаданные разработчика |
randomize Range | Рандомизирует порядок строк в диапазоне. |
add Dimension Group | Создает группу в указанном диапазоне. |
delete Dimension Group | Удаляет группу в указанном диапазоне. |
update Dimension Group | Обновляет состояние указанной группы. |
trim Whitespace | Обрезает ячейки пробелов (например, пробелов, табуляции или новых строк). |
delete Duplicates | Удаляет строки, содержащие повторяющиеся значения в указанных столбцах диапазона ячеек. |
update Embedded Object Border | Обновляет границу внедренного объекта. |
add Slicer | Добавляет слайсер. |
update Slicer Spec | Обновляет характеристики среза. |
add Data Source | Добавляет источник данных. |
update Data Source | Обновляет источник данных. |
delete Data Source | Удаляет источник данных. |
refresh Data Source | Обновляет один или несколько источников данных и связанных объектов dbobject. |
cancel Data Source Refresh | Отменяет обновление одного или нескольких источников данных и связанных объектов dbobject. |
Запрос свойств обновленной таблицы
Обновляет свойства электронной таблицы.
JSON-представление |
---|
{
"properties": {
object ( |
Поля | |
---|---|
properties | Свойства для обновления. |
fields | Поля, которые следует обновить. Должно быть указано хотя бы одно поле. Корневые «свойства» подразумеваются и не должны указываться. Одиночный символ |
Запрос свойств обновления листа
Обновляет свойства листа с указанным sheetId
.
JSON-представление |
---|
{
"properties": {
object ( |
Поля | |
---|---|
properties | Свойства для обновления. |
fields | Поля, которые следует обновить. Должно быть указано хотя бы одно поле. Корневые |
Запрос UpdateDimensionPropertiesRequest
Обновляет свойства размеров в указанном диапазоне.
JSON-представление |
---|
{ "properties": { object ( |
Поля | |
---|---|
properties | Свойства для обновления. |
fields | Поля, которые следует обновить. Должно быть указано хотя бы одно поле. Корневые |
Поле объединения dimension_range . Размерный ряд. dimension_range может быть только одним из следующих: | |
range | Строки или столбцы для обновления. |
data Source Sheet Range | Столбцы на листе источника данных, которые необходимо обновить. |
DataSourceSheetDimensionRange
Диапазон по одному измерению на листе DATA_SOURCE
.
JSON-представление |
---|
{
"sheetId": integer,
"columnReferences": [
{
object ( |
Поля | |
---|---|
sheet Id | Идентификатор листа источника данных, в котором находится диапазон. |
column References[] | Столбцы на листе источника данных. |
UpdateNamedRangeRequest
Обновляет свойства именованного диапазона с указанным namedRangeId
.
JSON-представление |
---|
{
"namedRange": {
object ( |
Поля | |
---|---|
named Range | Именованный диапазон для обновления новыми свойствами. |
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 ( |
Поля | |
---|---|
named Range | Именованный диапазон, который требуется добавить. Поле |
Делетенамедранжерекуест
Удаляет именованный диапазон с заданным идентификатором из электронной таблицы.
JSON-представление |
---|
{ "namedRangeId": string } |
Поля | |
---|---|
named Range Id | Идентификатор именованного диапазона, который необходимо удалить. |
Аддлистрекуест
Добавляет новый лист. Когда лист добавляется по заданному индексу, индексы всех последующих листов увеличиваются. Чтобы добавить лист объекта, используйте вместо него AddChartRequest
и укажите EmbeddedObjectPosition.sheetId
или EmbeddedObjectPosition.newSheet
.
JSON-представление |
---|
{
"properties": {
object ( |
Поля | |
---|---|
properties | Свойства, которыми должен обладать новый лист. Все свойства являются необязательными. Поле |
Удалитьлистрекуест
Удаляет запрошенный лист.
JSON-представление |
---|
{ "sheetId": integer } |
Поля | |
---|---|
sheet Id | Идентификатор листа, который необходимо удалить. Если лист имеет тип |
Запрос автозаполнения
Заполняет дополнительные данные на основе существующих данных.
JSON-представление |
---|
{ "useAlternateSeries": boolean, // Union field |
Поля | |
---|---|
use Alternate Series | Верно, если нам нужно генерировать данные с «альтернативным» рядом. Это зависит от типа и объема исходных данных. |
area поля Союза. Область для автозаполнения. area может быть только одной из следующих: | |
range | Диапазон для автозаполнения. Это проверит диапазон и определит местоположение, в котором есть данные, и автоматически заполнит этими данными остальную часть диапазона. |
source And Destination | Области источника и назначения для автозаполнения. Здесь явно указан источник автозаполнения и место расширения этих данных. |
ИсточникиDestination
Сочетание исходного диапазона и способа расширения этого источника.
JSON-представление |
---|
{ "source": { object ( |
Поля | |
---|---|
source | Местоположение данных, которые будут использоваться в качестве источника автозаполнения. |
dimension | Измерение, в которое должны быть заполнены данные. |
fill Length | Количество строк или столбцов, в которые должны быть заполнены данные. Положительные числа выходят за пределы последней строки или последнего столбца источника. Отрицательные числа раскрываются перед первой строкой или первым столбцом источника. |
ВырезатьВставитьЗапрос
Перемещает данные из источника в место назначения.
JSON-представление |
---|
{ "source": { object ( |
Поля | |
---|---|
source | Исходные данные для вырезания. |
destination | Верхняя левая координата, куда следует вставить данные. |
paste Type | Какие данные вставлять. Все исходные данные будут вырезаны, независимо от того, что вставлено. |
Пастетип
Какие данные следует вставить.
Перечисления | |
---|---|
PASTE_NORMAL | Вставка значений, формул, форматов и слияний. |
PASTE_VALUES | Вставляйте значения ТОЛЬКО без форматирования, формул и слияний. |
PASTE_FORMAT | Вставьте только формат и проверку данных. |
PASTE_NO_BORDERS | Как PASTE_NORMAL , но без границ. |
PASTE_FORMULA | Вставьте только формулы. |
PASTE_DATA_VALIDATION | Вставьте только проверку данных. |
PASTE_CONDITIONAL_FORMATTING | Вставьте только правила условного форматирования. |
КопироватьВставитьЗапрос
Копирует данные из источника в место назначения.
JSON-представление |
---|
{ "source": { object ( |
Поля | |
---|---|
source | Исходный диапазон для копирования. |
destination | Место для вставки. Если диапазон охватывает диапазон, кратный высоте или ширине источника, данные будут повторяться для заполнения целевого диапазона. Если диапазон меньше исходного диапазона, все исходные данные все равно будут скопированы (за пределами целевого диапазона). |
paste Type | Какие данные вставлять. |
paste Orientation | Как эти данные должны быть ориентированы при вставке. |
ВставитьОриентация
Как должна выполняться операция вставки.
Перечисления | |
---|---|
NORMAL | Вставьте нормально. |
TRANSPOSE | Вставка транспонированной, при которой все строки становятся столбцами и наоборот. |
Запрос слияния ячеек
Объединяет все ячейки диапазона.
JSON-представление |
---|
{ "range": { object ( |
Поля | |
---|---|
range | Диапазон ячеек для объединения. |
merge Type | Как ячейки должны быть объединены. |
Тип слияния
Тип создаваемого слияния.
Перечисления | |
---|---|
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 | Граница, которую необходимо разместить справа от диапазона. |
inner Horizontal | Горизонтальная граница, помещаемая в диапазон. |
inner Vertical | Вертикальная граница, которую необходимо поместить в диапазон. |
UpdateCellsRequest
Обновляет все ячейки диапазона новыми данными.
JSON-представление |
---|
{ "rows": [ { object ( |
Поля | |
---|---|
rows[] | Данные для записи. |
fields | Поля CellData, которые следует обновить. Должно быть указано хотя бы одно поле. Корень — это CellData; 'строка.значения'. не следует указывать. Одиночный символ |
area поля Союза. Данные о местоположении должны быть записаны. Должно быть установлено ровно одно значение. area может быть только одной из следующих: | |
start | Координата, с которой начинается запись данных. Можно записать любое количество строк и столбцов (в том числе разное количество столбцов в строке). |
range | Диапазон, в который будут записываться данные. Если данные в строках не охватывают весь запрошенный диапазон, поля, соответствующие заданным в |
Аддфильтрвиевреквест
Добавляет представление фильтра.
JSON-представление |
---|
{
"filter": {
object ( |
Поля | |
---|---|
filter | Фильтр, который нужно добавить. Поле |
Аппендселлсреквест
Добавляет новые ячейки после последней строки с данными на листе, при необходимости вставляя в лист новые строки.
JSON-представление |
---|
{
"sheetId": integer,
"rows": [
{
object ( |
Поля | |
---|---|
sheet Id | Идентификатор листа, к которому нужно добавить данные. |
rows[] | Данные для добавления. |
fields | Поля CellData, которые следует обновить. Должно быть указано хотя бы одно поле. Корень — это CellData; 'строка.значения'. не следует указывать. Одиночный символ |
ClearBasicFilterRequest
Очищает базовый фильтр, если таковой имеется на листе.
JSON-представление |
---|
{ "sheetId": integer } |
Поля | |
---|---|
sheet Id | Идентификатор листа, на котором необходимо очистить базовый фильтр. |
Удалитьдименсионрекуест
Удаляет размеры с листа.
JSON-представление |
---|
{
"range": {
object ( |
Поля | |
---|---|
range | Размеры, которые необходимо удалить с листа. |
УдалитьEmbeddedObjectRequest
Удаляет внедренный объект с заданным идентификатором.
JSON-представление |
---|
{ "objectId": integer } |
Поля | |
---|---|
object Id | Идентификатор внедренного объекта, который необходимо удалить. |
Удалитьфильтрвиевреквест
Удаляет определенный вид фильтра.
JSON-представление |
---|
{ "filterId": integer } |
Поля | |
---|---|
filter Id | Идентификатор фильтра, который нужно удалить. |
ДубликатФильтерПросмотрЗапрос
Дублирует определенное представление фильтра.
JSON-представление |
---|
{ "filterId": integer } |
Поля | |
---|---|
filter Id | Идентификатор дублируемого фильтра. |
Запрос дубликата листа
Дублирует содержимое листа.
JSON-представление |
---|
{ "sourceSheetId": integer, "insertSheetIndex": integer, "newSheetId": integer, "newSheetName": string } |
Поля | |
---|---|
source Sheet Id | Лист для дублирования. Если исходный лист имеет тип |
insert Sheet Index | Индекс, отсчитываемый от нуля, куда следует вставить новый лист. Индекс всех листов после этого увеличивается. |
new Sheet Id | Если установлено, идентификатор нового листа. Если не установлено, выбирается идентификатор. Если этот идентификатор установлен, он не должен конфликтовать с любым существующим идентификатором листа. Если установлено, оно должно быть неотрицательным. |
new Sheet Name | Имя нового листа. Если пусто, вам будет выбрано новое имя. |
НайтиЗаменитьЗапрос
Находит и заменяет данные в ячейках в диапазоне, на листе или на всех листах.
JSON-представление |
---|
{ "find": string, "replacement": string, "matchCase": boolean, "matchEntireCell": boolean, "searchByRegex": boolean, "includeFormulas": boolean, // Union field |
Поля | |
---|---|
find | Значение для поиска. |
replacement | Значение, используемое в качестве замены. |
match Case | True, если поиск чувствителен к регистру. |
match Entire Cell | Истинно, если искомое значение должно соответствовать всей ячейке. |
search By Regex | Истинно, если искомое значение является регулярным выражением. Регулярное выражение и замена должны соответствовать правилам регулярных выражений Java по адресу https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html . Строка замены может ссылаться на группы захвата. Например, если одна ячейка имеет содержимое |
include Formulas | True, если поиск должен включать ячейки с формулами. Значение false для пропуска ячеек с формулами. |
scope поля Union. Область поиска/замены — должна быть установлена одна и только одна. scope может быть только одной из следующих: | |
range | Диапазон поиска/замены. |
sheet Id | Лист для поиска/замены. |
all Sheets | Верно для поиска/замены на всех листах. |
Инсертдименсионрекуест
Вставляет строки или столбцы в лист по определенному индексу.
JSON-представление |
---|
{
"range": {
object ( |
Поля | |
---|---|
range | Размеры для вставки. И начальный, и конечный индексы должны быть ограничены. |
inherit From Before | Должны ли свойства размера распространяться на размеры до или после вновь вставленных размеров. Значение true для наследования от предыдущих измерений (в этом случае начальный индекс должен быть больше 0) и значение false для наследования от последующих измерений. Например, если индекс строки 0 имеет красный фон, а индекс строки 1 — зеленый фон, то вставка двух строк в индекс 1 может наследовать либо зеленый, либо красный фон. Если |
Инсертанжерекуест
Вставляет ячейки в диапазон, сдвигая существующие ячейки вверх или вниз.
JSON-представление |
---|
{ "range": { object ( |
Поля | |
---|---|
range | Диапазон, в который нужно вставить новые ячейки. Диапазон ограничен границами текущего листа. |
shift Dimension | Размер, который будет смещен при вставке ячеек. Если |
MoveDimensionRequest
Перемещает одну или несколько строк или столбцов.
JSON-представление |
---|
{
"source": {
object ( |
Поля | |
---|---|
source | Исходные размеры для перемещения. |
destination Index | Начальный индекс, отсчитываемый от нуля, указывающий, куда переместить исходные данные, на основе координат до удаления исходных данных из сетки. Существующие данные будут сдвинуты вниз или вправо (в зависимости от измерения), чтобы освободить место для перемещенных измерений. Исходные измерения удаляются из сетки, поэтому данные могут оказаться в индексе, отличном от указанного. Например, если |
UpdateEmbeddedObjectPositionRequest
Обновите положение внедренного объекта (например, переместив или изменив размер диаграммы или изображения).
JSON-представление |
---|
{
"objectId": integer,
"newPosition": {
object ( |
Поля | |
---|---|
object Id | Идентификатор объекта, который необходимо переместить. |
new Position | Явное положение для перемещения внедренного объекта. Если установлен |
fields | Поля |
Вставить запрос данных
Вставляет данные в электронную таблицу, начиная с указанной координаты.
JSON-представление |
---|
{ "coordinate": { object ( |
Поля | |
---|---|
coordinate | Координата, с которой данные должны начать вставляться. |
data | Данные для вставки. |
type | Как данные должны быть вставлены. |
kind поля Союза. Как интерпретировать данные, необходимо установить ровно одно значение. kind может быть только одним из следующих: | |
delimiter | Разделитель в данных. |
html | Истинно, если данные представлены в формате HTML. |
TextToColumnsRequest
Разбивает столбец текста на несколько столбцов на основе разделителя в каждой ячейке.
JSON-представление |
---|
{ "source": { object ( |
Поля | |
---|---|
source | Диапазон исходных данных. Это должно охватывать ровно один столбец. |
delimiter | Разделитель, который нужно использовать. Используется только в том случае, если delimiterType имеет значение |
delimiter Type | Тип разделителя, который нужно использовать. |
Тип разделителя
Разделитель для разделения.
Перечисления | |
---|---|
DELIMITER_TYPE_UNSPECIFIED | Значение по умолчанию. Это значение нельзя использовать. |
COMMA | "," |
SEMICOLON | ";" |
PERIOD | "." |
SPACE | " " |
CUSTOM | Пользовательское значение, определенное в разделителе. |
AUTODETECT | Автоматическое определение столбцов. |
ОбновлениеФильтрПросмотрЗапрос
Обновляет свойства представления фильтра.
JSON-представление |
---|
{
"filter": {
object ( |
Поля | |
---|---|
filter | Новые свойства представления фильтра. |
fields | Поля, которые следует обновить. Должно быть указано хотя бы одно поле. Корневой |
УдалитьRangeRequest
Удаляет диапазон ячеек, перемещая другие ячейки в удаленную область.
JSON-представление |
---|
{ "range": { object ( |
Поля | |
---|---|
range | Диапазон ячеек, которые необходимо удалить. |
shift Dimension | Измерение, на которое будут заменены удаленные ячейки. Если |
Аппенддименсионреквест
Добавляет строки или столбцы в конец листа.
JSON-представление |
---|
{
"sheetId": integer,
"dimension": enum ( |
Поля | |
---|---|
sheet Id | Лист, к которому добавляются строки или столбцы. |
dimension | Следует ли добавлять строки или столбцы. |
length | Количество строк или столбцов для добавления. |
Аддкондиционалформатрулерекуест
Добавляет новое правило условного форматирования по заданному индексу. Индексы всех последующих правил увеличиваются.
JSON-представление |
---|
{
"rule": {
object ( |
Поля | |
---|---|
rule | Правило, которое нужно добавить. |
index | Индекс, отсчитываемый от нуля, в который следует вставить правило. |
UpdateConditionalFormatRuleRequest
Обновляет правило условного форматирования по данному индексу или перемещает правило условного форматирования в другой индекс.
JSON-представление |
---|
{ "index": integer, "sheetId": integer, // Union field |
Поля | |
---|---|
index | Отсчитываемый от нуля индекс правила, которое следует заменить или переместить. |
sheet Id | Лист с правилом перемещения. Требуется, если установлен |
Полевая instruction Союза. Такое обновление должно произойти. instruction может быть только одной из следующих: | |
rule | Правило, которое должно заменить правило по данному индексу. |
new Index | Новый индекс, отсчитываемый от нуля, в котором должно оказаться правило. |
Удалитькондиционалформатрулерекуест
Удаляет правило условного форматирования по заданному индексу. Индексы всех последующих правил уменьшаются.
JSON-представление |
---|
{ "index": integer, "sheetId": integer } |
Поля | |
---|---|
index | Отсчитываемый от нуля индекс правила, которое необходимо удалить. |
sheet Id | Лист, из которого удаляется правило. |
SortRangeRequest
Сортирует данные в строках на основе порядка сортировки каждого столбца.
JSON-представление |
---|
{ "range": { object ( |
Поля | |
---|---|
range | Диапазон сортировки. |
sort Specs[] | Порядок сортировки по столбцу. Более поздние спецификации используются, когда значения в более ранних спецификациях равны. |
SetDataValidationRequest
Устанавливает правило проверки данных для каждой ячейки диапазона. Чтобы очистить проверку в диапазоне, вызовите это без указания правила.
JSON-представление |
---|
{ "range": { object ( |
Поля | |
---|---|
range | Диапазон, к которому должно применяться правило проверки данных. |
rule | Правило проверки данных, которое необходимо установить для каждой ячейки в диапазоне, или оставить пустым, чтобы отменить проверку данных в диапазоне. |
filtered Rows Included | Необязательный. Если это правда, правило проверки данных будет применяться и к отфильтрованным строкам. |
SetBasicFilterRequest
Устанавливает базовый фильтр, связанный с листом.
JSON-представление |
---|
{
"filter": {
object ( |
Поля | |
---|---|
filter | Фильтр, который нужно установить. |
Аддпротектедранжерекуест
Добавляет новый защищенный диапазон.
JSON-представление |
---|
{
"protectedRange": {
object ( |
Поля | |
---|---|
protected Range | Защищенный диапазон, который необходимо добавить. Поле |
ОбновлениеProtectedRangeRequest
Обновляет существующий защищенный диапазон с указанным protectedRangeId
.
JSON-представление |
---|
{
"protectedRange": {
object ( |
Поля | |
---|---|
protected Range | Защищенный диапазон для обновления новыми свойствами. |
fields | Поля, которые следует обновить. Должно быть указано хотя бы одно поле. Корневой |
Удалитьпротектедранжерекуест
Удаляет защищенный диапазон с указанным идентификатором.
JSON-представление |
---|
{ "protectedRangeId": integer } |
Поля | |
---|---|
protected Range Id | Идентификатор защищенного диапазона, который необходимо удалить. |
Запрос AutoResizeDimensionsRequest
Автоматически изменяет размеры одного или нескольких измерений в зависимости от содержимого ячеек в этом измерении.
JSON-представление |
---|
{ // Union field |
Поля | |
---|---|
Поле объединения dimension_range . Размерный ряд. dimension_range может быть только одним из следующих: | |
dimensions | Размеры для автоматического изменения размера. |
data Source Sheet Dimensions | Размеры на листе источника данных для автоматического изменения размера. |
Аддчартреквест
Добавляет диаграмму на лист электронной таблицы.
JSON-представление |
---|
{
"chart": {
object ( |
Поля | |
---|---|
chart | Диаграмма, которую следует добавить в электронную таблицу, включая место, где ее следует разместить. |
ОбновлениеChartSpecRequest
Обновляет характеристики диаграммы. (Это не приводит к перемещению или изменению размера диаграммы. Чтобы переместить или изменить размер диаграммы, используйте UpdateEmbeddedObjectPositionRequest
.)
JSON-представление |
---|
{
"chartId": integer,
"spec": {
object ( |
Поля | |
---|---|
chart Id | Идентификатор диаграммы, которую необходимо обновить. |
spec | Спецификация, применяемая к диаграмме. |
ОбновлениеBandingRequest
Обновляет свойства предоставленного полосатого диапазона.
JSON-представление |
---|
{
"bandedRange": {
object ( |
Поля | |
---|---|
banded Range | Полосатый диапазон для обновления новыми свойствами. |
fields | Поля, которые следует обновить. Должно быть указано хотя бы одно поле. Корневой |
AddBandingRequest
Добавляет в таблицу новый полосатый диапазон.
JSON-представление |
---|
{
"bandedRange": {
object ( |
Поля | |
---|---|
banded Range | Добавляемый полосатый диапазон. |
Удалить BandingRequest
Удаляет диапазон с заданным идентификатором из электронной таблицы.
JSON-представление |
---|
{ "bandedRangeId": integer } |
Поля | |
---|---|
banded Range Id | Идентификатор полосатого диапазона, который необходимо удалить. |
CreateDeveloperMetadataRequest
Запрос на создание метаданных разработчика.
JSON-представление |
---|
{
"developerMetadata": {
object ( |
Поля | |
---|---|
developer Metadata | Метаданные разработчика, которые нужно создать. |
Запрос обновления метаданных разработчика
Запрос на обновление свойств метаданных разработчика. Обновляет свойства метаданных разработчика, выбранные фильтрами, до значений, предоставленных в ресурсе DeveloperMetadata
. Вызывающая сторона должна указать свойства, которые они хотят обновить, в параметре полей, а также указать хотя бы один DataFilter
соответствующий метаданным, которые они хотят обновить.
JSON-представление |
---|
{ "dataFilters": [ { object ( |
Поля | |
---|---|
data Filters[] | Фильтры, соответствующие записям метаданных разработчика, которые необходимо обновить. |
developer Metadata | Значение, до которого будут обновлены все метаданные, соответствующие фильтрам данных. |
fields | Поля, которые следует обновить. Должно быть указано хотя бы одно поле. Корневой |
Удалить девелоперметаданныезапрос
Запрос на удаление метаданных разработчика.
JSON-представление |
---|
{
"dataFilter": {
object ( |
Поля | |
---|---|
data Filter | Фильтр данных, описывающий критерии, используемые для выбора записи метаданных разработчика для удаления. |
Рандомизироватьдиапазонзапрос
Рандомизирует порядок строк в диапазоне.
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 ( |
Поля | |
---|---|
dimension Group | Группа, состояние которой должно быть обновлено. Диапазон и глубина группы должны указывать действительную группу на листе, а все остальные поля обновляться. |
fields | Поля, которые следует обновить. Должно быть указано хотя бы одно поле. Корневая |
TrimWhitespaceRequest
Обрезает пробелы (например, пробелы, табуляции или новые строки) в каждой ячейке в указанном диапазоне. Этот запрос удаляет все пробелы в начале и конце текста каждой ячейки и уменьшает любую последовательность оставшихся символов пробелов до одного пробела. Если полученный обрезанный текст начинается с символа «+» или «=", текст остается строковым значением и не интерпретируется как формула.
JSON-представление |
---|
{
"range": {
object ( |
Поля | |
---|---|
range | Диапазон, ячейки которого необходимо обрезать. |
Запрос удаления дубликатов
Удаляет строки в этом диапазоне, содержащие значения в указанных столбцах, которые являются дубликатами значений в любой предыдущей строке. Строки с одинаковыми значениями, но разным регистром букв, форматированием или формулами считаются повторяющимися.
Этот запрос также удаляет повторяющиеся строки, скрытые от просмотра (например, из-за фильтра). При удалении дубликатов первый экземпляр каждой повторяющейся строки, просматриваемый сверху вниз, сохраняется в результирующем диапазоне. Содержимое за пределами указанного диапазона не удаляется, а строки, считающиеся повторяющимися, не обязательно должны находиться рядом друг с другом в диапазоне.
JSON-представление |
---|
{ "range": { object ( |
Поля | |
---|---|
range | Диапазон, из которого удаляются повторяющиеся строки. |
comparison Columns[] | Столбцы в диапазоне для анализа на наличие повторяющихся значений. Если ни один столбец не выбран, все столбцы анализируются на наличие дубликатов. |
UpdateEmbeddedObjectBorderRequest
Обновляет свойство границы внедренного объекта.
JSON-представление |
---|
{
"objectId": integer,
"border": {
object ( |
Поля | |
---|---|
object Id | Идентификатор внедренного объекта, который необходимо обновить. |
border | Граница, применяемая к внедренному объекту. |
fields | Поля, которые следует обновить. Должно быть указано хотя бы одно поле. Корневая |
Добавить слайсерреквест
Добавляет срез на лист электронной таблицы.
JSON-представление |
---|
{
"slicer": {
object ( |
Поля | |
---|---|
slicer | Срез, который следует добавить в электронную таблицу, включая позицию, в которой его следует разместить. Поле |
ОбновлениеSlicerSpecRequest
Обновляет характеристики среза. (Это не перемещает и не изменяет размер среза. Чтобы переместить или изменить размер среза, используйте UpdateEmbeddedObjectPositionRequest
.
JSON-представление |
---|
{
"slicerId": integer,
"spec": {
object ( |
Поля | |
---|---|
slicer Id | Идентификатор среза, который необходимо обновить. |
spec | Спецификация, применяемая к срезу. |
fields | Поля, которые следует обновить. Должно быть указано хотя бы одно поле. Корневой |
Адддатасаурцерекуест
Добавляет источник данных. После успешного добавления источника данных создается связанный лист DATA_SOURCE
и запускается выполнение обновления листа для чтения данных из источника данных.
Для запроса требуется дополнительная область OAuth bigquery.readonly
если вы добавляете источник данных BigQuery.
JSON-представление |
---|
{
"dataSource": {
object ( |
Поля | |
---|---|
data Source | Источник данных, который нужно добавить. |
Запрос обновления источника данных
Обновляет источник данных. После успешного обновления источника данных запускается выполнение обновления связанного листа DATA_SOURCE
для чтения данных из обновленного источника данных.
Для запроса требуется дополнительная область OAuth bigquery.readonly
, если вы обновляете источник данных BigQuery.
JSON-представление |
---|
{
"dataSource": {
object ( |
Поля | |
---|---|
data Source | Источник данных для обновления. |
fields | Поля, которые следует обновить. Должно быть указано хотя бы одно поле. Корневой |
УдалитьDataSourceRequest
Удаляет источник данных. Запрос также удаляет связанный лист источника данных и отключает все связанные объекты источника данных.
JSON-представление |
---|
{ "dataSourceId": string } |
Поля | |
---|---|
data Source Id | Идентификатор источника данных, который требуется удалить. |
Обновить запрос источника данных
Обновляет один или несколько объектов источника данных в электронной таблице по указанным ссылкам.
Для запроса требуется дополнительная область OAuth bigquery.readonly
, если вы обновляете источник данных BigQuery.
Если в одном пакете имеется несколько запросов на обновление, ссылающихся на одни и те же объекты источника данных, обрабатывается только последний запрос на обновление, и все эти запросы соответственно получат одинаковый ответ.
JSON-представление |
---|
{ "force": boolean, // Union field |
Поля | |
---|---|
force | Обновляет объекты источника данных независимо от текущего состояния. Если этот параметр не установлен и объект источника данных, на который ссылаются, находился в состоянии ошибки, обновление завершится сбоем немедленно. |
target мишень Союза. Указывает, что обновить. target может быть только одно из следующих: | |
references | Ссылки на объекты источника данных, которые необходимо обновить. |
data Source Id | Ссылка на |
is All | Обновляет все существующие объекты источников данных в электронной таблице. |
Ссылки на DataSourceObjectReferences
Список ссылок на объекты источника данных.
JSON-представление |
---|
{
"references": [
{
object ( |
Поля | |
---|---|
references[] | Ссылки. |
ОтменаDataSourceRefreshRequest
Отменяет одно или несколько обновлений объектов источника данных в электронной таблице по указанным ссылкам.
Для запроса требуется дополнительная область OAuth bigquery.readonly
, если вы отменяете обновление источника данных BigQuery.
JSON-представление |
---|
{ // Union field |
Поля | |
---|---|
target мишень Союза. Указывает, что отменить. target может быть только одно из следующих: | |
references | Ссылки на объекты источников данных, обновления которых должны быть отменены. |
data Source Id | Ссылка на |
is All | Отменяет все существующие обновления объектов источников данных для всех источников данных в электронной таблице. |