Solicitação
Um único tipo de atualização a ser aplicada a uma planilha.
Representação JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de união kind . O tipo de atualização. Exatamente um campo é obrigatório.
kind pode ser apenas uma das seguintes opções:
|
|
updateSpreadsheetProperties
|
Atualiza as propriedades da planilha. |
updateSheetProperties
|
Atualiza as propriedades de uma página. |
updateDimensionProperties
|
Atualiza as propriedades das dimensões. |
updateNamedRange
|
Atualiza um intervalo nomeado. |
repeatCell
|
Repete uma única célula em um intervalo. |
addNamedRange
|
Adiciona um intervalo nomeado. |
deleteNamedRange
|
Exclui um intervalo nomeado. |
addSheet
|
Adiciona uma página. |
deleteSheet
|
Exclui uma página. |
autoFill
|
Preenche automaticamente mais dados com base em dados existentes. |
cutPaste
|
Recorta dados de uma área e os cola em outra. |
copyPaste
|
Copia os dados de uma área e os cola em outra. |
mergeCells
|
Mescla as células. |
unmergeCells
|
Desfazer mesclagem de células mescladas. |
updateBorders
|
Atualiza as bordas em um intervalo de células. |
updateCells
|
Atualiza muitas células de uma vez. |
addFilterView
|
Adiciona uma visualização com filtro. |
appendCells
|
Anexa células após a última linha com dados em uma página. |
clearBasicFilter
|
Limpa o filtro básico em uma página. |
deleteDimension
|
Exclui linhas ou colunas de uma página. |
deleteEmbeddedObject
|
Exclui um objeto incorporado (por exemplo, gráfico, imagem) de uma página. |
deleteFilterView
|
Exclui uma visualização com filtro de uma página. |
duplicateFilterView
|
Duplica uma visualização com filtro. |
duplicateSheet
|
Duplica uma página. |
findReplace
|
Encontra e substitui ocorrências de algum texto por outro texto. |
insertDimension
|
Insere novas linhas ou colunas em uma página. |
insertRange
|
Insere novas células em uma página, deslocando as células existentes. |
moveDimension
|
Move linhas ou colunas para outro local em uma página. |
updateEmbeddedObjectPosition
|
Atualiza a posição de um objeto incorporado (por exemplo, gráfico, imagem). |
pasteData
|
Cola dados (HTML ou delimitados) em uma página. |
textToColumns
|
Converte uma coluna de texto em muitas colunas de texto. |
updateFilterView
|
Atualiza as propriedades de uma visualização com filtro. |
deleteRange
|
Exclui um intervalo de células da página, deslocando as células restantes. |
appendDimension
|
Anexa dimensões ao final de uma página. |
addConditionalFormatRule
|
Adiciona uma nova regra de formatação condicional. |
updateConditionalFormatRule
|
Atualiza uma regra de formato condicional existente. |
deleteConditionalFormatRule
|
Exclui uma regra de formato condicional existente. |
sortRange
|
Classifica dados em um intervalo. |
setDataValidation
|
Define a validação de dados para uma ou mais células. |
setBasicFilter
|
Define o filtro básico em uma página. |
addProtectedRange
|
Adiciona um intervalo protegido. |
updateProtectedRange
|
Atualiza um intervalo protegido. |
deleteProtectedRange
|
Exclui um intervalo protegido. |
autoResizeDimensions
|
Redimensiona automaticamente uma ou mais dimensões com base no conteúdo das células dessa dimensão. |
addChart
|
Adiciona um gráfico. |
updateChartSpec
|
Atualiza as especificações de um gráfico. |
updateBanding
|
Atualiza um intervalo em faixas |
addBanding
|
Adiciona um novo intervalo com faixas |
deleteBanding
|
Remove um intervalo em faixas |
createDeveloperMetadata
|
Cria novos metadados do desenvolvedor |
updateDeveloperMetadata
|
Atualiza uma entrada de metadados do desenvolvedor existente |
deleteDeveloperMetadata
|
Exclui metadados do desenvolvedor |
randomizeRange
|
Ordem aleatória das linhas das linhas de um intervalo. |
addDimensionGroup
|
Cria um grupo no intervalo especificado. |
deleteDimensionGroup
|
Exclui um grupo sobre o intervalo especificado. |
updateDimensionGroup
|
Atualiza o estado do grupo especificado. |
trimWhitespace
|
Corta células de espaço em branco (como espaços, tabulações ou novas linhas). |
deleteDuplicates
|
Remove linhas contendo valores duplicados em colunas especificadas de um intervalo de células. |
updateEmbeddedObjectBorder
|
Atualiza a borda de um objeto incorporado. |
addSlicer
|
Adiciona um controle de filtros. |
updateSlicerSpec
|
Atualiza as especificações de um controle de filtros. |
addDataSource
|
Adiciona uma fonte de dados. |
updateDataSource
|
Atualiza uma fonte de dados. |
deleteDataSource
|
Exclui uma fonte de dados. |
refreshDataSource
|
Atualiza uma ou várias fontes de dados e dbobjects associados. |
UpdateSpreadsheetPropertiesRequest
Atualiza propriedades de uma planilha.
Representação JSON |
---|
{
"properties": {
object (
|
Campos | |
---|---|
properties
|
As propriedades a serem atualizadas. |
fields
|
Os campos que precisam ser atualizados. Pelo menos um campo precisa ser especificado. A raiz de 'properties' está implícita e não deve ser especificada. Um único |
UpdateSheetPropertiesRequest
Atualiza propriedades da página com o sheetId
especificado.
Representação JSON |
---|
{
"properties": {
object (
|
Campos | |
---|---|
properties
|
As propriedades a serem atualizadas. |
fields
|
Os campos que precisam ser atualizados. Pelo menos um campo precisa ser especificado. A raiz |
UpdateDimensionPropertiesRequest
Atualiza propriedades de dimensões dentro do intervalo especificado.
Representação JSON |
---|
{ "properties": { object ( |
Campos | |
---|---|
properties
|
Propriedades a serem atualizadas. |
fields
|
Os campos que precisam ser atualizados. Pelo menos um campo precisa ser especificado. A raiz |
Campo de união dimension_range . O intervalo de dimensões.
dimension_range pode ser apenas uma das seguintes opções:
|
|
range
|
As linhas ou colunas a serem atualizadas. |
dataSourceSheetRange
|
As colunas em uma página da fonte de dados que serão atualizadas. |
DataSourceSheetDimensionRange
Um intervalo ao longo de uma única dimensão em uma página DATA_SOURCE
.
Representação JSON |
---|
{
"sheetId": integer,
"columnReferences": [
{
object (
|
Campos | |
---|---|
sheetId
|
O ID da página da fonte de dados na qual o intervalo está inserido. |
columnReferences[]
|
As colunas na página da fonte de dados. |
UpdateNamedRangeRequest
Atualiza propriedades do intervalo nomeado com o namedRangeId
especificado.
Representação JSON |
---|
{
"namedRange": {
object (
|
Campos | |
---|---|
namedRange
|
O intervalo nomeado a ser atualizado com as novas propriedades. |
fields
|
Os campos que precisam ser atualizados. Pelo menos um campo precisa ser especificado. A raiz |
RepetirCellRequest
Atualiza todas as células do intervalo para os valores no objeto de celular especificado. Somente os campos listados no campo fields
são atualizados. Os outros não são alterados.
Se você estiver escrevendo uma célula com uma fórmula, os intervalos da fórmula serão incrementados automaticamente para cada campo do intervalo. Por exemplo, se escrever uma célula com a fórmula =A1
no intervalo B2:C4, B2 seria =A1
, B3 seria =A2
, B4 seria =A3
, C2 seria =B1
, C3 seria =B2
, C4 seria =B3
.
Para manter os intervalos da fórmula estáticos, use o indicador $
. Por exemplo, use a fórmula =$A$1
para evitar que a linha e a coluna sejam incrementadas.
Representação JSON |
---|
{ "range": { object ( |
Campos | |
---|---|
range
|
O intervalo no qual a célula será repetida. |
cell
|
Os dados a serem gravados. |
fields
|
Os campos que precisam ser atualizados. Pelo menos um campo precisa ser especificado. A raiz |
AddNamedRangeRequest
Adiciona um intervalo nomeado à planilha.
Representação JSON |
---|
{
"namedRange": {
object (
|
Campos | |
---|---|
namedRange
|
O intervalo nomeado a ser adicionado. O campo |
DeleteNamedRangeRequest
Remove o intervalo nomeado com o ID fornecido da planilha.
Representação JSON |
---|
{ "namedRangeId": string } |
Campos | |
---|---|
namedRangeId
|
O ID do intervalo nomeado a ser excluído. |
AddSheetRequest
Adiciona uma nova página. Quando uma página é adicionada a um determinado índice, todos os índices das páginas subsequentes são incrementados. Para adicionar uma página de objeto, use AddChartRequest
e especifique EmbeddedObjectPosition.sheetId
ou EmbeddedObjectPosition.newSheet
.
Representação JSON |
---|
{
"properties": {
object (
|
Campos | |
---|---|
properties
|
As propriedades da nova página. Todas as propriedades são opcionais. O campo |
DeleteSheetRequest
Exclui a página solicitada.
Representação JSON |
---|
{ "sheetId": integer } |
Campos | |
---|---|
sheetId
|
O ID da página a ser excluída.
Se a página for do tipo |
Solicitação de Preenchimento automático
Preenche mais dados com base nos dados existentes.
Representação JSON |
---|
{ "useAlternateSeries": boolean, // Union field |
Campos | |
---|---|
useAlternateSeries
|
Verdadeiro se for necessário gerar dados com a série "alternate". Isso varia de acordo com o tipo e a quantidade de dados de origem. |
Campo de união area . A área a ser preenchida automaticamente.
area pode ser apenas uma das seguintes opções:
|
|
range
|
O intervalo a ser preenchido automaticamente. O intervalo será examinado, o local dos dados será detectado e os dados serão preenchidos automaticamente no restante do intervalo. |
sourceAndDestination
|
As áreas de origem e destino para preenchimento automático. Isso lista explicitamente a origem do preenchimento automático e onde eles podem ser estendidos. |
Destino e destino de origem
Uma combinação de um intervalo de origem e como estender essa origem.
Representação JSON |
---|
{ "source": { object ( |
Campos | |
---|---|
source
|
O local dos dados a serem usados como a origem do preenchimento automático. |
dimension
|
A dimensão na qual os dados devem ser preenchidos. |
fillLength
|
O número de linhas ou colunas em que os dados devem ser preenchidos. Os números positivos se expandem além da última linha ou última coluna da origem. Os números negativos se expandem antes da primeira linha ou primeira coluna da origem. |
ColarColarsolicitação
Move os dados da origem para o destino.
Representação JSON |
---|
{ "source": { object ( |
Campos | |
---|---|
source
|
Os dados de origem a serem recortados. |
destination
|
A coordenada superior esquerda onde os dados devem ser colados. |
pasteType
|
Quais tipos de dados colar. Todos os dados de origem serão cortados, independentemente do que for colado. |
ColarTipo
Quais tipos de dados devem ser colados.
Enums | |
---|---|
PASTE_NORMAL
|
Cole valores, fórmulas, formatos e mesclagens. |
PASTE_VALUES
|
Cole os valores SOMENTE sem formatos, fórmulas ou mesclagens. |
PASTE_FORMAT
|
Cole somente o formato e a validação dos dados. |
PASTE_NO_BORDERS
|
Como
PASTE_NORMAL ,
mas sem bordas.
|
PASTE_FORMULA
|
Cole somente as fórmulas. |
PASTE_DATA_VALIDATION
|
Cole somente a validação de dados. |
PASTE_CONDITIONAL_FORMATTING
|
Cole somente as regras de formatação condicional. |
ColarColarCópia
Copia os dados da origem para o destino.
Representação JSON |
---|
{ "source": { object ( |
Campos | |
---|---|
source
|
O intervalo de origem a ser copiado. |
destination
|
O local onde colar. Se o intervalo abrange um período que é múltiplo da altura ou da largura da fonte, os dados são repetidos para preencher o intervalo de destino. Se o intervalo for menor que o intervalo de origem, todos os dados de origem ainda serão copiados (além do final do intervalo de destino). |
pasteType
|
Quais tipos de dados colar. |
pasteOrientation
|
Como esses dados devem ser orientados ao colar. |
Colar Orientação
Como uma operação de colagem deve ser realizada.
Enums | |
---|---|
NORMAL
|
Colar normalmente. |
TRANSPOSE
|
Colar transpostos, em que todas as linhas se tornam colunas e vice-versa. |
Solicitação de mesclagem de células
Mescla todas as células do intervalo.
Representação JSON |
---|
{ "range": { object ( |
Campos | |
---|---|
range
|
O intervalo de células a ser mesclado. |
mergeType
|
Como as células devem ser mescladas. |
Tipo de mesclagem
O tipo de mesclagem a ser criado.
Enums | |
---|---|
MERGE_ALL
|
Criar uma única mesclagem a partir do intervalo |
MERGE_COLUMNS
|
Criar uma mesclagem para cada coluna no intervalo |
MERGE_ROWS
|
Criar uma mesclagem para cada linha no intervalo |
UnmergeCellsRequest
Cancela a mesclagem de células no intervalo fornecido.
Representação JSON |
---|
{
"range": {
object (
|
Campos | |
---|---|
range
|
O intervalo no qual todas as células devem ser separadas. Se o intervalo abranger várias mesclagens, todas não serão mescladas. O intervalo não pode abranger parcialmente nenhuma mesclagem. |
UpdateBordersRequest
Atualiza as bordas de um intervalo. Se um campo não for definido na solicitação, isso significa que a borda permanece como está. Por exemplo, com dois UpdateBordersRequest subsequentes:
-
intervalo: A1:A5
{ top: RED, bottom: WHITE }
-
intervalo: A1:A5
{ left: BLUE }
Isso faria com que A1:A5 tivesse as bordas de { top: RED, bottom: WHITE, left: BLUE }
. Se você quiser limpar uma borda, defina o estilo explicitamente como NONE
.
Representação JSON |
---|
{ "range": { object ( |
Campos | |
---|---|
range
|
O intervalo cujas bordas devem ser atualizadas. |
top
|
A borda a ser colocada na parte superior do intervalo. |
bottom
|
A borda a ser colocada na parte inferior do intervalo. |
left
|
A borda a ser colocada à esquerda do intervalo. |
right
|
A borda a ser colocada à direita do intervalo. |
innerHorizontal
|
A borda horizontal a ser colocada dentro do intervalo. |
innerVertical
|
A borda vertical a ser colocada no intervalo. |
Solicitação de atualização de celular
Atualiza todas as células em um intervalo com novos dados.
Representação JSON |
---|
{ "rows": [ { object ( |
Campos | |
---|---|
rows[]
|
Os dados a serem gravados. |
fields
|
Os campos de CellData que devem ser atualizados. Pelo menos um campo precisa ser especificado. A raiz é o CellData. "row.values." não deve ser especificado. Um único |
Campo de união area . Os dados de local devem ser gravados. É preciso definir exatamente um valor.
area pode ser apenas uma das seguintes opções:
|
|
start
|
A coordenada na qual os dados serão gravados. Qualquer número de linhas e colunas (incluindo um número diferente de colunas por linha) pode ser escrito. |
range
|
O intervalo no qual os dados serão gravados.
Se os dados nas linhas não abrangerem todo o intervalo solicitado, os campos correspondentes a eles definidos em |
AddFilterViewRequest
Adiciona uma visualização com filtro.
Representação JSON |
---|
{
"filter": {
object (
|
Campos | |
---|---|
filter
|
O filtro a ser adicionado. O campo |
Solicitação de anexação
Adiciona novas células após a última linha com dados em uma página, inserindo novas linhas na página, se necessário.
Representação JSON |
---|
{
"sheetId": integer,
"rows": [
{
object (
|
Campos | |
---|---|
sheetId
|
O ID da página em que os dados serão anexados. |
rows[]
|
Os dados que serão anexados. |
fields
|
Os campos de CellData que devem ser atualizados. Pelo menos um campo precisa ser especificado. A raiz é o CellData. "row.values." não deve ser especificado. Um único |
Solicitação de filtro básico
Limpa o filtro básico, se houver algum na página.
Representação JSON |
---|
{ "sheetId": integer } |
Campos | |
---|---|
sheetId
|
O ID da página em que o filtro básico deve ser limpo. |
Solicitação de exclusão de dimensão
Exclui as dimensões da página.
Representação JSON |
---|
{
"range": {
object (
|
Campos | |
---|---|
range
|
As dimensões a serem excluídas da página. |
DeleteEmbeddedObjectRequest
Exclui o objeto incorporado com o ID fornecido.
Representação JSON |
---|
{ "objectId": integer } |
Campos | |
---|---|
objectId
|
O ID do objeto incorporado a ser excluído. |
DeleteFilterViewRequest
Exclui uma visualização com filtro específica.
Representação JSON |
---|
{ "filterId": integer } |
Campos | |
---|---|
filterId
|
O ID do filtro a ser excluído. |
Solicitação de filtro de duplicação
Duplica uma visualização de filtro específica.
Representação JSON |
---|
{ "filterId": integer } |
Campos | |
---|---|
filterId
|
O ID do filtro que está sendo duplicado. |
Solicitação de página duplicada
Duplica o conteúdo de uma página.
Representação JSON |
---|
{ "sourceSheetId": integer, "insertSheetIndex": integer, "newSheetId": integer, "newSheetName": string } |
Campos | |
---|---|
sourceSheetId
|
A página a ser duplicada.
Se a página de origem for do tipo |
insertSheetIndex
|
O índice de base zero em que a nova página deve ser inserida. O índice de todas as páginas depois disso é incrementado. |
newSheetId
|
Se definido, o ID da nova página. Se não for definido, um ID será escolhido. Se definido, o ID não pode entrar em conflito com nenhum código de página existente. Se definido, não pode ser negativo. |
newSheetName
|
O nome da nova página. Se estiver vazio, um novo nome será escolhido para você. |
Localizar substituição de solicitação
Encontra e substitui dados nas células de um intervalo, de uma página ou de todas as páginas.
Representação JSON |
---|
{ "find": string, "replacement": string, "matchCase": boolean, "matchEntireCell": boolean, "searchByRegex": boolean, "includeFormulas": boolean, // Union field |
Campos | |
---|---|
find
|
O valor a ser pesquisado. |
replacement
|
O valor a ser usado como substituição. |
matchCase
|
Verdadeiro se a pesquisa diferenciar maiúsculas de minúsculas. |
matchEntireCell
|
Verdadeiro se o valor de localização tiver que corresponder à célula inteira. |
searchByRegex
|
Verdadeiro se o valor de localização for uma regex. A expressão regular e a substituição precisam seguir as regras de regex Java em https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html. A string de substituição pode se referir a grupos de captura. Por exemplo, se uma célula tiver o conteúdo |
includeFormulas
|
Verdadeiro se a pesquisa precisar incluir células com fórmulas. Falso para pular células com fórmulas. |
Campo de união scope . O escopo sobre o qual encontrar/substituir; um e apenas um deve ser definido.
scope pode ser apenas uma das seguintes opções:
|
|
range
|
O intervalo sobre o qual encontrar/substituir. |
sheetId
|
A página para localizar/substituir. |
allSheets
|
Verdadeiro para localizar/substituir em todas as páginas. |
InserirDimensionRequest
Insere linhas ou colunas em uma página em um índice específico.
Representação JSON |
---|
{
"range": {
object (
|
Campos | |
---|---|
range
|
As dimensões a serem inseridas. Os índices de início e término precisam ser limitados. |
inheritFromBefore
|
Se as propriedades de dimensão devem ser estendidas das dimensões antes ou depois das dimensões recém-inseridas. Verdadeiro para herdar das dimensões antes. Nesse caso, o índice inicial precisa ser maior que 0, e falso para herdar das dimensões depois.
Por exemplo, se o índice da linha 0 tiver um fundo vermelho e o índice da linha 1 tiver um fundo verde, a inserção de duas linhas no índice 1 poderá herdar o fundo verde ou vermelho. Se
|
Solicitação de inserção de intervalo
Insere células em um intervalo, movendo as células existentes para cima ou para baixo.
Representação JSON |
---|
{ "range": { object ( |
Campos | |
---|---|
range
|
O intervalo no qual as novas células serão inseridas. |
shiftDimension
|
A dimensão que será alterada ao inserir células. Se |
MoverDimensionRequest
Move uma ou mais linhas ou colunas.
Representação JSON |
---|
{
"source": {
object (
|
Campos | |
---|---|
source
|
As dimensões de origem a serem movidas. |
destinationIndex
|
O índice inicial baseado em zero de onde mover os dados de origem, com base nas coordenadas antes de os dados de origem serem removidos da grade. Os dados existentes serão deslocados para baixo ou para a direita (dependendo da dimensão) para dar espaço às dimensões movidas. As dimensões de origem são removidas da grade, de modo que os dados podem acabar em um índice diferente do especificado.
Por exemplo, considerando |
UpdateEmbeddedObjectPositionRequest
Atualizar a posição de um objeto incorporado (como mover ou redimensionar um gráfico ou uma imagem).
Representação JSON |
---|
{
"objectId": integer,
"newPosition": {
object (
|
Campos | |
---|---|
objectId
|
O ID do objeto a ser movido. |
newPosition
|
Uma posição explícita para mover o objeto incorporado. Se |
fields
|
Os campos de |
ColarDadosdaSolicitação
Insere dados na planilha começando pela coordenada especificada.
Representação JSON |
---|
{ "coordinate": { object ( |
Campos | |
---|---|
coordinate
|
A coordenada na qual os dados devem começar a ser inseridos. |
data
|
Os dados a serem inseridos. |
type
|
Como os dados devem ser colados. |
Campo de união kind . Como interpretar os dados. É necessário definir exatamente um valor.
kind pode ser apenas uma das seguintes opções:
|
|
delimiter
|
O delimitador nos dados. |
html
|
Verdadeiro se os dados forem HTML. |
TextToColumnsRequest
Divide uma coluna de texto em várias colunas, com base em um delimitador em cada célula.
Representação JSON |
---|
{ "source": { object ( |
Campos | |
---|---|
source
|
O intervalo de dados de origem. Isso deve abranger exatamente uma coluna. |
delimiter
|
O delimitador a ser usado. Usado somente se delimiterType for |
delimiterType
|
O tipo delimitador a ser usado. |
Tipo de delimitador
O delimitador para dividir.
Enums | |
---|---|
DELIMITER_TYPE_UNSPECIFIED
|
Valor padrão. Este valor não pode ser usado. |
COMMA
|
", |
SEMICOLON
|
";" |
PERIOD
|
". |
SPACE
|
" |
CUSTOM
|
Um valor personalizado, conforme definido no delimitador. |
AUTODETECT
|
Detectar colunas automaticamente. |
AtualizarFilterViewRequest
Atualiza propriedades da visualização com filtro.
Representação JSON |
---|
{
"filter": {
object (
|
Campos | |
---|---|
filter
|
As novas propriedades da visualização com filtro. |
fields
|
Os campos que precisam ser atualizados. Pelo menos um campo precisa ser especificado. A raiz |
DeleteRangeRequest
Exclui um intervalo de células, deslocando outras células para a área excluída.
Representação JSON |
---|
{ "range": { object ( |
Campos | |
---|---|
range
|
O intervalo de células a ser excluído. |
shiftDimension
|
A dimensão a partir da qual as células excluídas serão substituídas. Se |
Solicitação de anexação
Anexa linhas ou colunas ao final de uma página.
Representação JSON |
---|
{
"sheetId": integer,
"dimension": enum (
|
Campos | |
---|---|
sheetId
|
A página à qual anexar linhas ou colunas. |
dimension
|
Se linhas ou colunas devem ser anexadas. |
length
|
O número de linhas ou colunas a anexar. |
AddConditionFormatRuleRequest
Adiciona uma nova regra de formatação condicional no índice especificado. Todos os índices das regras subsequentes serão incrementados.
Representação JSON |
---|
{
"rule": {
object (
|
Campos | |
---|---|
rule
|
A regra a ser adicionada. |
index
|
O índice de base zero em que a regra deve ser inserida. |
UpdateConditionFormatRuleRequest
Atualiza uma regra de formato condicional no índice especificado ou move uma regra de formato condicional para outro índice.
Representação JSON |
---|
{ "index": integer, "sheetId": integer, // Union field |
Campos | |
---|---|
index
|
O índice da regra que deve ser substituído ou movido com base em zero. |
sheetId
|
A página da regra a ser movida. Obrigatório se |
Campo de união instruction . O tipo de atualização que deve acontecer.
instruction pode ser apenas uma das seguintes opções:
|
|
rule
|
A regra que deve substituir a regra no índice especificado. |
newIndex
|
O novo índice com base em zero a que a regra deve chegar. |
DeleteConditionFormatRuleRequest
Exclui uma regra de formatação condicional no índice especificado. Todos os índices das regras subsequentes serão reduzidos.
Representação JSON |
---|
{ "index": integer, "sheetId": integer } |
Campos | |
---|---|
index
|
O índice da regra a ser excluída. |
sheetId
|
A página da qual a regra está sendo excluída. |
Solicitação de classificação do intervalo
Classifica dados em linhas com base em uma ordem de classificação por coluna.
Representação JSON |
---|
{ "range": { object ( |
Campos | |
---|---|
range
|
O intervalo a ser classificado. |
sortSpecs[]
|
A ordem de classificação por coluna. As especificações posteriores são usadas quando os valores são iguais nas especificações anteriores. |
Definição de DataDataValidation
Define uma regra de validação de dados para cada célula no intervalo. Para limpar a validação em um intervalo, chame-o sem regra especificada.
Representação JSON |
---|
{ "range": { object ( |
Campos | |
---|---|
range
|
O intervalo ao qual a regra de validação de dados deve ser aplicada. |
rule
|
A regra de validação de dados a ser definida em cada célula no intervalo ou vazia para limpar a validação de dados no intervalo. |
SetBasicFilterRequest
Define o filtro básico associado a uma página.
Representação JSON |
---|
{
"filter": {
object (
|
Campos | |
---|---|
filter
|
O filtro a ser definido. |
AddProtectedRangeRequest
Adiciona um novo intervalo protegido.
Representação JSON |
---|
{
"protectedRange": {
object (
|
Campos | |
---|---|
protectedRange
|
O intervalo protegido a ser adicionado. O campo |
UpdateProtectedRangeRequest
Atualiza um intervalo protegido existente com o protectedRangeId
especificado.
Representação JSON |
---|
{
"protectedRange": {
object (
|
Campos | |
---|---|
protectedRange
|
O intervalo protegido a ser atualizado com as novas propriedades. |
fields
|
Os campos que precisam ser atualizados. Pelo menos um campo precisa ser especificado. A raiz |
DeleteProtectedRangeRequest
Exclui o intervalo protegido com o código fornecido.
Representação JSON |
---|
{ "protectedRangeId": integer } |
Campos | |
---|---|
protectedRangeId
|
O ID do intervalo protegido a ser excluído. |
Redimensionarsolicitação automaticamente
Redimensiona automaticamente uma ou mais dimensões com base no conteúdo das células dessa dimensão.
Representação JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de união dimension_range . O intervalo de dimensões.
dimension_range pode ser apenas uma das seguintes opções:
|
|
dimensions
|
As dimensões a serem redimensionadas automaticamente. |
dataSourceSheetDimensions
|
As dimensões em uma página de fonte de dados para redimensionar automaticamente. |
Solicitação de adição de gráficos
Adiciona um gráfico a uma página na planilha.
Representação JSON |
---|
{
"chart": {
object (
|
Campos | |
---|---|
chart
|
O gráfico que deve ser adicionado à planilha, incluindo a posição onde ele deve ser colocado. O campo |
UpdateChartSpecRequest
Atualiza as especificações de um gráfico. Isso não move nem redimensiona um gráfico. Para mover ou redimensionar um gráfico, use UpdateEmbeddedObjectPositionRequest
.
Representação JSON |
---|
{
"chartId": integer,
"spec": {
object (
|
Campos | |
---|---|
chartId
|
O ID do gráfico a ser atualizado. |
spec
|
A especificação a ser aplicada ao gráfico. |
Solicitação de atualização
Atualiza propriedades do intervalo de banda fornecido.
Representação JSON |
---|
{
"bandedRange": {
object (
|
Campos | |
---|---|
bandedRange
|
O intervalo com faixas a ser atualizado com as novas propriedades. |
fields
|
Os campos que precisam ser atualizados. Pelo menos um campo precisa ser especificado. A raiz |
Solicitação de adição de proibição
Adiciona um novo intervalo de faixas à planilha.
Representação JSON |
---|
{
"bandedRange": {
object (
|
Campos | |
---|---|
bandedRange
|
O intervalo com faixas a adicionar. O campo |
ExcluirBandingRequest
Remove o intervalo da faixa com o ID fornecido da planilha.
Representação JSON |
---|
{ "bandedRangeId": integer } |
Campos | |
---|---|
bandedRangeId
|
O ID do intervalo em faixa a ser excluído. |
CreateDeveloperMetadataRequest
Uma solicitação para criar metadados de desenvolvedor.
Representação JSON |
---|
{
"developerMetadata": {
object (
|
Campos | |
---|---|
developerMetadata
|
Os metadados do desenvolvedor a serem criados. |
UpdateDeveloperMetadataRequest
Uma solicitação para atualizar as propriedades dos metadados do desenvolvedor. Atualiza as propriedades dos metadados do desenvolvedor selecionados pelos filtros para os valores fornecidos no recurso DeveloperMetadata
. Os autores da chamada precisam especificar as propriedades que querem atualizar no parâmetro fields e pelo menos um DataFilter
correspondente aos metadados que pretendem atualizar.
Representação JSON |
---|
{ "dataFilters": [ { object ( |
Campos | |
---|---|
dataFilters[]
|
Os filtros que correspondem às entradas de metadados do desenvolvedor a serem atualizados. |
developerMetadata
|
O valor para o qual todos os metadados correspondentes aos filtros de dados serão atualizados. |
fields
|
Os campos que precisam ser atualizados. Pelo menos um campo precisa ser especificado. A raiz |
DeleteDeveloperMetadataRequest
Uma solicitação para excluir metadados do desenvolvedor.
Representação JSON |
---|
{
"dataFilter": {
object (
|
Campos | |
---|---|
dataFilter
|
O filtro de dados que descreve os critérios usados para selecionar qual entrada de metadados do desenvolvedor deve ser excluída. |
RandomizeRangeRequest.
Ordem aleatória das linhas das linhas de um intervalo.
Representação JSON |
---|
{
"range": {
object (
|
Campos | |
---|---|
range
|
O intervalo a ser aleatório. |
AddDimensionGroupRequest
Cria um grupo no intervalo especificado.
Se o intervalo solicitado for um superconjunto do intervalo de um grupo G existente, a profundidade de G será incrementada e o novo grupo G terá a profundidade desse grupo. Por exemplo, um grupo [C:D, profundidade 1] + [B:E] resulta nos grupos [B:E, profundidade 1] e [C:D, profundidade 2]. Se o intervalo solicitado for um subconjunto do intervalo de um grupo G existente, a profundidade do novo grupo G se tornará maior do que a profundidade de G. Por exemplo, um grupo [B:E, profundidade 1] + [C:D] resulta em grupos [B:E, profundidade 1] e [C:D, profundidade 2]. Se o intervalo solicitado começar antes e terminar em, ou começar dentro e terminar depois, o intervalo de um grupo G existente, o intervalo do grupo G existente se tornará a união dos intervalos e o novo grupo G terá uma profundidade maior que a profundidade de G e o intervalo como intersecção dos intervalos. Por exemplo, um grupo [B:D, profundidade 1] + [C:E] resulta em grupos [B:E, profundidade 1] e [C:D, profundidade 2].
Representação JSON |
---|
{
"range": {
object (
|
Campos | |
---|---|
range
|
O intervalo sobre o qual criar um grupo. |
DeleteDimensionGroupRequest
Exclui um grupo sobre o intervalo especificado, diminuindo a profundidade das dimensões no intervalo.
Por exemplo, suponha que a página tenha um grupo de profundidade 1 sobre B:E e um grupo de profundidade 2 sobre C:D. Excluir um grupo por meio de D:E deixa a planilha com um grupo de profundidade 1 sobre B:D e um grupo de profundidade 2 sobre C:C.
Representação JSON |
---|
{
"range": {
object (
|
Campos | |
---|---|
range
|
O intervalo do grupo a ser excluído. |
UpdateDimensionGroupRequest
Atualiza o estado do grupo especificado.
Representação JSON |
---|
{
"dimensionGroup": {
object (
|
Campos | |
---|---|
dimensionGroup
|
O grupo cujo estado deve ser atualizado. O intervalo e a profundidade do grupo devem especificar um grupo válido na página e todos os outros campos atualizados. |
fields
|
Os campos que precisam ser atualizados. Pelo menos um campo precisa ser especificado. A raiz |
TrimWhitespaceRequest
Corta espaços em branco (como espaços, tabulações ou novas linhas) em todas as células do intervalo especificado. Essa solicitação remove todos os espaços em branco do início e do fim do texto de cada célula e reduz qualquer subsequência de caracteres de espaço em branco restantes a um único espaço. Se o texto cortado resultante começar com um caractere '+' ou '=', o texto permanecerá como um valor de string e não será interpretado como uma fórmula.
Representação JSON |
---|
{
"range": {
object (
|
Campos | |
---|---|
range
|
O intervalo cujas células serão cortadas. |
DeleteDuplicatesRequest
Remove as linhas dentro desse intervalo que contêm valores nas colunas especificadas que são duplicatas de valores em qualquer linha anterior. As linhas com valores idênticos, mas com uso diferente de maiúsculas e minúsculas, formatação ou fórmulas, são consideradas duplicatas.
Essa solicitação também remove linhas duplicadas ocultas (por exemplo, devido a um filtro). Ao remover duplicatas, a primeira instância de cada verificação de linha duplicada de cima para baixo é mantida no intervalo resultante. O conteúdo fora do intervalo especificado não é removido, e as linhas consideradas duplicadas não precisam ser adjacentes no intervalo.
Representação JSON |
---|
{ "range": { object ( |
Campos | |
---|---|
range
|
O intervalo do qual as linhas duplicadas serão removidas. |
comparisonColumns[]
|
As colunas do intervalo a serem analisadas quanto a valores duplicados. Se nenhuma coluna for selecionada, todas as colunas serão analisadas em busca de cópias. |
UpdateEmbeddedObjectBorderRequest
Atualiza a propriedade de borda de um objeto incorporado.
Representação JSON |
---|
{
"objectId": integer,
"border": {
object (
|
Campos | |
---|---|
objectId
|
O ID do objeto incorporado a ser atualizado. |
border
|
A borda que se aplica ao objeto incorporado. |
fields
|
Os campos que precisam ser atualizados. Pelo menos um campo precisa ser especificado. A raiz |
AddSlicerRequest
Adiciona um controle de filtros a uma página da planilha.
Representação JSON |
---|
{
"slicer": {
object (
|
Campos | |
---|---|
slicer
|
O controle de filtros que deve ser adicionado à planilha, incluindo a posição em que ele deve ser colocado. O campo |
UpdateSlicerSpecRequest
Atualiza as especificações de um controle de filtros. Isso não move nem redimensiona um controle de filtros. Para mover ou redimensionar um controle de filtros, use UpdateEmbeddedObjectPositionRequest
.
Representação JSON |
---|
{
"slicerId": integer,
"spec": {
object (
|
Campos | |
---|---|
slicerId
|
O código do controle de filtros a ser atualizado. |
spec
|
A especificação a ser aplicada ao controle de filtros. |
fields
|
Os campos que precisam ser atualizados. Pelo menos um campo precisa ser especificado. A raiz |
AddDataSourceRequest
Adiciona uma fonte de dados. Depois que a fonte de dados é adicionada, uma página DATA_SOURCE
associada é criada e uma execução é acionada para atualizar a página para ler os dados da fonte de dados. A solicitação requer um escopo adicional do OAuth bigquery.readonly
.
Representação JSON |
---|
{
"dataSource": {
object (
|
Campos | |
---|---|
dataSource
|
A fonte de dados a ser adicionada. |
AtualizaçãoRequestRequest
Atualiza uma fonte de dados. Depois que a fonte de dados é atualizada, uma execução é acionada para atualizar a página DATA_SOURCE
associada para ler dados da fonte atualizada. A solicitação requer um escopo adicional do OAuth bigquery.readonly
.
Representação JSON |
---|
{
"dataSource": {
object (
|
Campos | |
---|---|
dataSource
|
A fonte de dados a ser atualizada. |
fields
|
Os campos que precisam ser atualizados. Pelo menos um campo precisa ser especificado. A raiz |
DeleteDataSourceRequest
Exclui uma fonte de dados. A solicitação também exclui a página de fonte de dados associada e desvincula todos os objetos dela.
Representação JSON |
---|
{ "dataSourceId": string } |
Campos | |
---|---|
dataSourceId
|
O ID da fonte de dados a ser excluída. |
RefreshDataSourceRequest
Atualiza um ou vários objetos da fonte de dados na planilha pelas referências especificadas. A solicitação requer um escopo adicional do OAuth bigquery.readonly
.
Se houver várias solicitações de atualização referenciando os mesmos objetos de fonte de dados em um lote, apenas a última será processada, e todas elas terão a mesma resposta.
Representação JSON |
---|
{ "force": boolean, // Union field |
Campos | |
---|---|
force
|
Atualiza os objetos da fonte de dados, independentemente do estado atual. Se não for definido e um objeto de fonte de dados referenciado estiver no estado de erro, a atualização falhará imediatamente. |
Campo de união target . Especifica o que atualizar.
target pode ser apenas uma das seguintes opções:
|
|
references
|
Referências a objetos da fonte de dados para atualizar. |
dataSourceId
|
Referência a um |
isAll
|
Atualiza todos os objetos da fonte de dados existentes na planilha. |
DataSourceObjectReferences
Uma lista de referências a objetos da fonte de dados.
Representação JSON |
---|
{
"references": [
{
object (
|
Campos | |
---|---|
references[]
|
As referências. |
Referência de objeto do DataSource
Referência a um objeto da fonte de dados.
Representação JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de união value . O tipo de referência.
value pode ser apenas uma das seguintes opções:
|
|
sheetId
|
Referências a uma página |
chartId
|
Referências a um gráfico de fonte de dados. |
dataSourceTableAnchorCell
|
Referências a um |
dataSourcePivotTableAnchorCell
|
Referências a uma fonte de dados
|
dataSourceFormulaCell
|
Referências a uma célula contendo |