Risorse richieste:
Un solo tipo di aggiornamento da applicare a un foglio di lavoro.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo Union
kind . Il tipo di aggiornamento. È necessario specificare esattamente un campo.
kind
può essere solo uno dei seguenti:
|
|
updateSpreadsheetProperties
|
Aggiorna le proprietà del foglio di lavoro. |
updateSheetProperties
|
Aggiorna le proprietà di un foglio. |
updateDimensionProperties
|
Aggiorna le proprietà delle dimensioni |
updateNamedRange
|
Aggiorna un intervallo denominato. |
repeatCell
|
Si ripete una singola cella su un intervallo. |
addNamedRange
|
Aggiunge un intervallo denominato. |
deleteNamedRange
|
Elimina un intervallo denominato. |
addSheet
|
Aggiunge un foglio. |
deleteSheet
|
Elimina un foglio. |
autoFill
|
Compila automaticamente più dati basati su quelli esistenti. |
cutPaste
|
Taglia i dati da un'area e li incolla in un'altra. |
copyPaste
|
Copia i dati da un'area all'altra. |
mergeCells
|
Unisce le celle. |
unmergeCells
|
Divide le celle unite. |
updateBorders
|
Aggiorna i bordi in un intervallo di celle. |
updateCells
|
Aggiorna più celle contemporaneamente. |
addFilterView
|
Aggiunge una visualizzazione filtrata. |
appendCells
|
Accoda le celle dopo l'ultima riga con i dati di un foglio. |
clearBasicFilter
|
Cancella il filtro di base in un foglio. |
deleteDimension
|
Elimina le righe o le colonne di un foglio. |
deleteEmbeddedObject
|
Elimina un oggetto incorporato (ad es.grafico, immagine) in un foglio. |
deleteFilterView
|
Elimina una visualizzazione filtrata da un foglio. |
duplicateFilterView
|
Duplicare una visualizzazione filtrata. |
duplicateSheet
|
Duplica un foglio. |
findReplace
|
Trova e sostituisce le occorrenze di parte di testo con un altro testo. |
insertDimension
|
Inserisce nuove righe o colonne in un foglio. |
insertRange
|
Inserisce nuove celle in un foglio, spostando le celle esistenti. |
moveDimension
|
Sposta righe o colonne in un'altra posizione in un foglio. |
updateEmbeddedObjectPosition
|
Aggiorna la posizione di un oggetto incorporato (ad es. grafico, immagini). |
pasteData
|
Incolla i dati (HTML o delimitato) in un foglio. |
textToColumns
|
Converte una colonna di testo in più colonne di testo. |
updateFilterView
|
Aggiorna le proprietà di una visualizzazione filtrata. |
deleteRange
|
Elimina un intervallo di celle da un foglio, spostando le celle rimanenti. |
appendDimension
|
Aggiunge le dimensioni alla fine di un foglio. |
addConditionalFormatRule
|
Aggiunge una nuova regola di formattazione condizionale. |
updateConditionalFormatRule
|
Aggiorna una regola di formattazione condizionale esistente. |
deleteConditionalFormatRule
|
Elimina una regola di formattazione condizionale esistente. |
sortRange
|
Ordina i dati in un intervallo. |
setDataValidation
|
Imposta la convalida dei dati per una o più celle. |
setBasicFilter
|
Imposta il filtro di base su un foglio. |
addProtectedRange
|
Aggiunge un intervallo protetto. |
updateProtectedRange
|
Aggiorna un intervallo protetto. |
deleteProtectedRange
|
Elimina un intervallo protetto. |
autoResizeDimensions
|
Ridimensiona automaticamente una o più dimensioni in base ai contenuti delle celle in quella dimensione. |
addChart
|
Aggiunge un grafico. |
updateChartSpec
|
Aggiorna le specifiche di un grafico. |
updateBanding
|
Aggiorna un intervallo delimitato da bande |
addBanding
|
Aggiunge un nuovo intervallo a bande |
deleteBanding
|
Rimuove un intervallo a bande |
createDeveloperMetadata
|
Crea nuovi metadati dello sviluppatore |
updateDeveloperMetadata
|
Aggiorna una voce di metadati dello sviluppatore esistente |
deleteDeveloperMetadata
|
Elimina i metadati dello sviluppatore |
randomizeRange
|
Visualizza l'ordine casuale delle righe in un intervallo. |
addDimensionGroup
|
Crea un gruppo oltre l'intervallo specificato. |
deleteDimensionGroup
|
Elimina un gruppo nell'intervallo specificato. |
updateDimensionGroup
|
Aggiorna lo stato del gruppo specificato. |
trimWhitespace
|
Taglia le celle dello spazio vuoto (ad esempio spazi, schede o nuove righe). |
deleteDuplicates
|
Rimuove le righe che contengono valori duplicati in colonne specificate di un intervallo di celle. |
updateEmbeddedObjectBorder
|
Aggiorna il bordo di un oggetto incorporato. |
addSlicer
|
Aggiunge un'affettatrice. |
updateSlicerSpec
|
Aggiorna le specifiche di un controllo filtro. |
addDataSource
|
Aggiunge un'origine dati. |
updateDataSource
|
Aggiorna un'origine dati. |
deleteDataSource
|
Consente di eliminare un'origine dati. |
refreshDataSource
|
Aggiorna una o più origini dati e dbobject associati. |
AggiornamentoFoglioProprietàProprietà
Aggiorna le proprietà di un foglio di lavoro.
Rappresentazione JSON |
---|
{
"properties": {
object (
|
Campi | |
---|---|
properties
|
Le proprietà da aggiornare. |
fields
|
I campi che devono essere aggiornati. Devi specificare almeno un campo. Le proprietà principali sono implicite e non devono essere specificate. Puoi utilizzare un singolo
|
Richiesta di aggiornamento delle proprietà
Aggiorna le proprietà del foglio con l'elemento
sheetId
specificato.
Rappresentazione JSON |
---|
{
"properties": {
object (
|
Campi | |
---|---|
properties
|
Le proprietà da aggiornare. |
fields
|
I campi che devono essere aggiornati. Devi specificare almeno un campo. La radice
|
Richiesta aggiornamento dimensioneProprietà
Aggiorna le proprietà delle dimensioni nell'intervallo specificato.
Rappresentazione JSON |
---|
{ "properties": { object ( |
Campi | |
---|---|
properties
|
Proprietà da aggiornare. |
fields
|
I campi che devono essere aggiornati. Devi specificare almeno un campo. La radice
|
Campo Union
dimension_range . L'intervallo di dimensioni.
dimension_range
può essere solo uno dei seguenti:
|
|
range
|
Le righe o le colonne da aggiornare. |
dataSourceSheetRange
|
Le colonne di un foglio di origine dati da aggiornare. |
OrigineFoglioFoglioDimensione
Un intervallo lungo una singola dimensione su un foglio DATA_SOURCE
.
Rappresentazione JSON |
---|
{
"sheetId": integer,
"columnReferences": [
{
object (
|
Campi | |
---|---|
sheetId
|
L'ID del foglio di origine dati in cui si trova l'intervallo. |
columnReferences[]
|
Le colonne nel foglio dell'origine dati. |
Richiesta aggiornamento nome gamma
Aggiorna le proprietà dell'intervallo denominato con il valore namedRangeId
specificato.
Rappresentazione JSON |
---|
{
"namedRange": {
object (
|
Campi | |
---|---|
namedRange
|
L'intervallo denominato da aggiornare con le nuove proprietà. |
fields
|
I campi che devono essere aggiornati. Devi specificare almeno un campo. La radice
|
Richiesta (Cell)
Aggiorna tutte le celle dell'intervallo con i valori nell'oggetto Cell indicato. Vengono aggiornati solo i campi elencati nel campo
fields
. Gli altri campi, invece, rimarranno invariati.
Se scrivi una cella con una formula, gli intervalli della formula aumentano automaticamente per ogni campo dell'intervallo. Ad esempio, se scrivi una cella con formula
=A1
nell'intervallo B2:C4, B2 sarebbe
=A1
, B3 sarebbe
=A2
, B4 sarebbe
=A3
, C2 sarebbe
=B1
, C3 sarebbe
=B2
, C4 sarebbe
=B3
.
Per mantenere statici gli intervalli della formula, utilizza l'indicatore $
. Ad esempio, usa la formula
=$A$1
per evitare che la riga e la colonna vengano incrementate.
Rappresentazione JSON |
---|
{ "range": { object ( |
Campi | |
---|---|
range
|
L'intervallo in cui ripetere la cella. |
cell
|
I dati da scrivere. |
fields
|
I campi che devono essere aggiornati. Devi specificare almeno un campo. La radice
|
Richiesta NomeNomeAggiunto
Aggiunge un intervallo denominato al foglio di lavoro.
Rappresentazione JSON |
---|
{
"namedRange": {
object (
|
Campi | |
---|---|
namedRange
|
L'intervallo denominato da aggiungere. Il campo
|
EliminazioneRichiesta con nome gamma
Rimuove l'intervallo denominato con l'ID specificato dal foglio di lavoro.
Rappresentazione JSON |
---|
{ "namedRangeId": string } |
Campi | |
---|---|
namedRangeId
|
L'ID dell'intervallo denominato da eliminare. |
Richiesta FogliSheet
Aggiunge un nuovo foglio. Quando si aggiunge un foglio a un determinato indice, vengono incrementati tutti gli indici di tutti i fogli successivi. Per aggiungere un foglio oggetto, utilizza invece
AddChartRequest
e specifica
EmbeddedObjectPosition.sheetId
o
EmbeddedObjectPosition.newSheet
.
Rappresentazione JSON |
---|
{
"properties": {
object (
|
Campi | |
---|---|
properties
|
Le proprietà che dovrebbe avere il nuovo foglio. Tutte le proprietà sono facoltative. Il campo
|
Eliminazionerichiesta foglio
Elimina il foglio richiesto.
Rappresentazione JSON |
---|
{ "sheetId": integer } |
Campi | |
---|---|
sheetId
|
L'ID del foglio da eliminare.
Se il foglio è di tipo |
Richiesta di riempimento automatico
Compila più dati basati su quelli esistenti.
Rappresentazione JSON |
---|
{ "useAlternateSeries": boolean, // Union field |
Campi | |
---|---|
useAlternateSeries
|
Vero se dobbiamo generare dati con la serie "alternativa". La procedura è diversa a seconda del tipo e della quantità dei dati di origine. |
Campo Union
area . L'area da compilare automaticamente.
area
può essere solo uno dei seguenti:
|
|
range
|
L'intervallo da compilare automaticamente. In questo modo, viene esaminato l'intervallo e viene rilevata la località contenente dati, che vengono inseriti automaticamente nel resto dell'intervallo. |
sourceAndDestination
|
Le aree di origine e di destinazione da compilare automaticamente. Indica in modo esplicito l'origine della compilazione automatica e dove estendere tali dati. |
Origine e destinazione
Una combinazione di un intervallo di origine e di come estenderlo.
Rappresentazione JSON |
---|
{ "source": { object ( |
Campi | |
---|---|
source
|
La posizione dei dati da utilizzare come origine della compilazione automatica. |
dimension
|
La dimensione in cui devono essere compilati i dati. |
fillLength
|
Il numero di righe o colonne in cui devono essere compilati i dati. I numeri positivi si espandono oltre l'ultima riga o l'ultima colonna della fonte. I numeri negativi si espandono prima della prima riga o della prima colonna dell'origine. |
TagliaIncolla Richiesta
Sposta i dati dall'origine alla destinazione.
Rappresentazione JSON |
---|
{ "source": { object ( |
Campi | |
---|---|
source
|
I dati di origine da tagliare. |
destination
|
La coordinata in alto a sinistra in cui devono essere incollati i dati. |
pasteType
|
Tipo di dati da incollare. Tutti i dati di origine verranno tagliati, indipendentemente da ciò che viene incollato. |
Tipo Incolla
Tipo di dati da incollare.
Enum | |
---|---|
PASTE_NORMAL
|
Incolla i valori, le formule, i formati e le unioni. |
PASTE_VALUES
|
Incolla i valori SOLO senza formati, formule o unioni. |
PASTE_FORMAT
|
Incolla solo il formato e la convalida dei dati. |
PASTE_NO_BORDERS
|
Ad esempio
PASTE_NORMAL
ma senza bordi.
|
PASTE_FORMULA
|
Incolla solo le formule. |
PASTE_DATA_VALIDATION
|
Incolla solo la convalida dei dati. |
PASTE_CONDITIONAL_FORMATTING
|
Incolla solo le regole di formattazione condizionale. |
Copia e incolla richiesta
Copia i dati dall'origine alla destinazione.
Rappresentazione JSON |
---|
{ "source": { object ( |
Campi | |
---|---|
source
|
L'intervallo di origine da copiare. |
destination
|
La posizione in cui incollare. Se l'intervallo copre un intervallo che è un multiplo dell'altezza o della larghezza dell'origine, i dati verranno ripetuti per riempire l'intervallo di destinazione. Se l'intervallo è inferiore all'intervallo di origine, verranno copiati tutti i dati di origine (oltre la fine dell'intervallo di destinazione). |
pasteType
|
Tipo di dati da incollare. |
pasteOrientation
|
Modalità di orientamento dei dati quando si incollano i dati. |
Orientamento pasta
Esecuzione di un'operazione di copia-incolla.
Enum | |
---|---|
NORMAL
|
Incolla normalmente. |
TRANSPOSE
|
Incolla con trasposizione, in cui tutte le righe diventano colonne e viceversa. |
richiesta unioneCells
Unisce tutte le celle dell'intervallo.
Rappresentazione JSON |
---|
{ "range": { object ( |
Campi | |
---|---|
range
|
L'intervallo di celle da unire. |
mergeType
|
Come devono essere unite le celle. |
Tipo di unione
Il tipo di unione da creare.
Enum | |
---|---|
MERGE_ALL
|
Crea una singola unione dall'intervallo |
MERGE_COLUMNS
|
Crea un'unione per ciascuna colonna compresa nell'intervallo |
MERGE_ROWS
|
Crea un'unione per ogni riga nell'intervallo |
Richiesta di unione delle celle
Separa le celle nell'intervallo specificato.
Rappresentazione JSON |
---|
{
"range": {
object (
|
Campi | |
---|---|
range
|
L'intervallo in cui devono essere divise tutte le celle. Se l'intervallo comprende più unioni, tutte verranno unite. L'intervallo non deve coprire parzialmente un'unione. |
Richiesta di aggiornamento dei bordi
Aggiorna i bordi di un intervallo. Se nella richiesta non è impostato un campo, il bordo rimane invariato. Ad esempio, con due successivi valori UpdateBordersRequest:
-
intervallo: A1:A5
{ top: RED, bottom: WHITE }
-
intervallo: A1:A5
{ left: BLUE }
Il risultato è che A1:A5 ha un bordo pari a
{ top: RED, bottom: WHITE, left: BLUE }
. Se vuoi cancellare un bordo, imposta esplicitamente lo stile su
NONE
.
Rappresentazione JSON |
---|
{ "range": { object ( |
Campi | |
---|---|
range
|
L'intervallo i cui bordi devono essere aggiornati. |
top
|
Il bordo da posizionare in cima all'intervallo. |
bottom
|
Il bordo da inserire in fondo all'intervallo. |
left
|
Il bordo da inserire a sinistra dell'intervallo. |
right
|
Il bordo da inserire a destra dell'intervallo. |
innerHorizontal
|
Il bordo orizzontale da inserire nell'intervallo. |
innerVertical
|
Il bordo verticale da inserire nell'intervallo. |
Richiesta (Cells)
Aggiorna tutte le celle di un intervallo con i nuovi dati.
Rappresentazione JSON |
---|
{ "rows": [ { object ( |
Campi | |
---|---|
rows[]
|
I dati da scrivere. |
fields
|
I campi di CellData che devono essere aggiornati. Devi specificare almeno un campo. La radice è il valore CellData; "row.values." non deve essere specificato. Puoi utilizzare un singolo
|
Campo Union
area . I dati sulla posizione devono essere scritti. È necessario impostare esattamente un valore.
area
può essere solo uno dei seguenti:
|
|
start
|
La coordinata per iniziare a scrivere dati. È possibile scrivere un numero qualsiasi di righe e colonne (incluso un numero diverso di colonne per riga). |
range
|
L'intervallo in cui scrivere i dati.
Se i dati nelle righe non coprono l'intero intervallo richiesto, i campi corrispondenti a quelli impostati in
|
Aggiungi richiesta di filtro vista
Aggiunge una visualizzazione filtrata.
Rappresentazione JSON |
---|
{
"filter": {
object (
|
Campi | |
---|---|
filter
|
Il filtro da aggiungere. Il campo
|
Richiesta di aggiunta di celle
Aggiunge nuove celle dopo l'ultima riga con i dati in un foglio, inserendo nuove righe nel foglio, se necessario.
Rappresentazione JSON |
---|
{
"sheetId": integer,
"rows": [
{
object (
|
Campi | |
---|---|
sheetId
|
L'ID del foglio a cui aggiungere i dati. |
rows[]
|
I dati da aggiungere. |
fields
|
I campi di CellData che devono essere aggiornati. Devi specificare almeno un campo. La radice è il valore CellData; "row.values." non deve essere specificato. Puoi utilizzare un singolo
|
Cancella filtro di base richiesta
Cancella il filtro di base, se presente nel foglio.
Rappresentazione JSON |
---|
{ "sheetId": integer } |
Campi | |
---|---|
sheetId
|
L'ID del foglio su cui deve essere cancellato il filtro di base. |
Eliminazione richiesta di dimensione
Elimina le dimensioni dal foglio.
Rappresentazione JSON |
---|
{
"range": {
object (
|
Campi | |
---|---|
range
|
Le dimensioni da eliminare dal foglio. |
Elimina la richiesta di oggetto incorporata
Elimina l'oggetto incorporato con l'ID specificato.
Rappresentazione JSON |
---|
{ "objectId": integer } |
Campi | |
---|---|
objectId
|
L'ID dell'oggetto incorporato da eliminare. |
Elimina filtro View Request
Elimina una determinata visualizzazione filtrata.
Rappresentazione JSON |
---|
{ "filterId": integer } |
Campi | |
---|---|
filterId
|
L'ID del filtro da eliminare. |
Richiesta di duplicazione filtro visualizzata
Duplica una determinata visualizzazione filtrata.
Rappresentazione JSON |
---|
{ "filterId": integer } |
Campi | |
---|---|
filterId
|
L'ID del filtro duplicato. |
RichiestaSheetDuplicata
Duplica i contenuti di un foglio.
Rappresentazione JSON |
---|
{ "sourceSheetId": integer, "insertSheetIndex": integer, "newSheetId": integer, "newSheetName": string } |
Campi | |
---|---|
sourceSheetId
|
Il foglio da duplicare.
Se il foglio di origine è di tipo |
insertSheetIndex
|
L'indice in base zero in cui deve essere inserito il nuovo foglio. L'indice di tutti i fogli dopo questo intervallo viene incrementato. |
newSheetId
|
Se impostato, l'ID del nuovo foglio. Se non viene impostato, viene scelto un ID. Se impostato, l'ID non deve essere in conflitto con nessun ID foglio esistente. Se impostato, deve essere un numero non negativo. |
newSheetName
|
Il nome del nuovo foglio. Se il campo è vuoto, viene scelto un nuovo nome per te. |
Richiesta di sostituzione sostituzione
Trova e sostituisce i dati contenuti nelle celle di un intervallo, di un foglio o di tutti i fogli.
Rappresentazione JSON |
---|
{ "find": string, "replacement": string, "matchCase": boolean, "matchEntireCell": boolean, "searchByRegex": boolean, "includeFormulas": boolean, // Union field |
Campi | |
---|---|
find
|
Il valore da cercare. |
replacement
|
Il valore da utilizzare come sostituzione. |
matchCase
|
True se la ricerca è sensibile alle maiuscole. |
matchEntireCell
|
True se il valore di ricerca deve corrispondere all'intera cella. |
searchByRegex
|
True se il valore di ricerca è un'espressione regolare. L'espressione regolare e la sostituzione devono seguire le regole regex Java all'indirizzo
https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html. La stringa sostitutiva può fare riferimento a gruppi di acquisizione. Ad esempio, se una cella ha i contenuti
|
includeFormulas
|
True se la ricerca deve includere celle con formule. False per saltare le celle con formule. |
Campo Union
scope . L'ambito in cui trovare/sostituire: è necessario impostare un solo campo.
scope
può essere solo uno dei seguenti:
|
|
range
|
L'intervallo in cui trovare/sostituire. |
sheetId
|
Il foglio da trovare/sostituire. |
allSheets
|
Vero per essere trovato/sostituito su tutti i fogli. |
Inserisci dimensione richiesta
Inserisce righe o colonne in un foglio in un determinato indice.
Rappresentazione JSON |
---|
{
"range": {
object (
|
Campi | |
---|---|
range
|
Le dimensioni da inserire. Entrambi gli indici inizio e fine devono essere legati. |
inheritFromBefore
|
Indica se le proprietà delle dimensioni devono essere estese dalle dimensioni prima o dopo le nuove dimensioni inserite. Vero per ereditare dalle dimensioni precedenti (in tal caso l'indice iniziale deve essere maggiore di 0) e falso per ereditare dalle dimensioni dopo.
Ad esempio, se l'indice della riga 0 ha lo sfondo rosso e l'indice della riga 1 ha lo sfondo verde, l'inserimento di due righe all'indice 1 può ereditare lo sfondo verde o rosso. Se |
InserisciIntervallo Richiesta
Inserisce le celle in un intervallo, spostando le celle esistenti verso l'alto o verso il basso.
Rappresentazione JSON |
---|
{ "range": { object ( |
Campi | |
---|---|
range
|
L'intervallo in cui inserire le nuove celle. |
shiftDimension
|
La dimensione che verrà spostata quando si inseriscono celle. Se
|
Richiesta dimensione movimento
Consente di spostare una o più righe o colonne.
Rappresentazione JSON |
---|
{
"source": {
object (
|
Campi | |
---|---|
source
|
Le dimensioni della sorgente da spostare. |
destinationIndex
|
L'indice iniziale in base a zero in cui spostare i dati di origine, in base alle coordinate prima che i dati di origine vengano rimossi dalla griglia. I dati esistenti verranno spostati verso il basso o verso destra (a seconda delle dimensioni) per fare spazio alle dimensioni spostate. Le dimensioni di origine vengono rimosse dalla griglia, quindi i dati potrebbero finire in un indice diverso da quello specificato.
Ad esempio, considerato
|
Aggiorna la richiesta dell'oggetto incorporato
Aggiorna la posizione di un oggetto incorporato, ad esempio lo spostamento o il ridimensionamento di un grafico o un'immagine.
Rappresentazione JSON |
---|
{
"objectId": integer,
"newPosition": {
object (
|
Campi | |
---|---|
objectId
|
L'ID dell'oggetto da spostare. |
newPosition
|
Una posizione esplicita in cui spostare l'oggetto incorporato. Se
|
fields
|
I campi di
|
Richiesta Richieste con dati
Inserisce i dati nel foglio di lavoro a partire dalla coordinata specificata.
Rappresentazione JSON |
---|
{ "coordinate": { object ( |
Campi | |
---|---|
coordinate
|
La coordinata in cui iniziare a inserire i dati. |
data
|
I dati da inserire. |
type
|
Come devono essere incollati i dati. |
Campo Union
kind . Come interpretare i dati, è necessario impostare esattamente un valore.
kind
può essere solo uno dei seguenti:
|
|
delimiter
|
Il delimitatore nei dati. |
html
|
Vero se i dati sono HTML. |
Richiesta alle colonne di testo
Suddivide una colonna di testo in più colonne in base a un delimitatore in ogni cella.
Rappresentazione JSON |
---|
{ "source": { object ( |
Campi | |
---|---|
source
|
L'intervallo di dati di origine. Deve coprire esattamente una colonna. |
delimiter
|
Il delimitatore da utilizzare. Utilizzato solo se il delimitatore è
|
delimiterType
|
Il tipo di delimitatore da utilizzare. |
Tipo di delimitatore
Il delimitatore su cui dividere.
Enum | |
---|---|
DELIMITER_TYPE_UNSPECIFIED
|
Valore predefinito. Questo valore non deve essere utilizzato. |
COMMA
|
"," |
SEMICOLON
|
";" |
PERIOD
|
"." |
SPACE
|
" " |
CUSTOM
|
Un valore personalizzato come definito nel delimitatore. |
AUTODETECT
|
Rileva automaticamente le colonne. |
Richiesta di aggiornamento del filtro
Aggiorna le proprietà della visualizzazione filtrata.
Rappresentazione JSON |
---|
{
"filter": {
object (
|
Campi | |
---|---|
filter
|
Le nuove proprietà della visualizzazione filtrata. |
fields
|
I campi che devono essere aggiornati. Devi specificare almeno un campo. La radice
|
EliminazioneRichiesta
Elimina un intervallo di celle, spostando altre celle nell'area eliminata.
Rappresentazione JSON |
---|
{ "range": { object ( |
Campi | |
---|---|
range
|
L'intervallo di celle da eliminare. |
shiftDimension
|
La dimensione da cui verranno sostituite le celle eliminate. Se |
Richiesta di dimensione dell'app
Accoda righe o colonne alla fine di un foglio.
Rappresentazione JSON |
---|
{
"sheetId": integer,
"dimension": enum (
|
Campi | |
---|---|
sheetId
|
Il foglio a cui aggiungere righe o colonne. |
dimension
|
Indica se le righe o le colonne devono essere aggiunte. |
length
|
Il numero di righe o colonne da aggiungere. |
AddConditionalFormatRuleRequest
Aggiunge una nuova regola di formattazione condizionale all'indice specificato. Gli indici di tutte le regole successive vengono incrementati.
Rappresentazione JSON |
---|
{
"rule": {
object (
|
Campi | |
---|---|
rule
|
La regola da aggiungere. |
index
|
L'indice in base zero in cui deve essere inserita la regola. |
Aggiornamento ad esempio per la regola delle regole
Aggiorna una regola di formattazione condizionale all'indice specificato o sposta una regola di formattazione condizionale in un altro indice.
Rappresentazione JSON |
---|
{ "index": integer, "sheetId": integer, // Union field |
Campi | |
---|---|
index
|
L'indice in base zero della regola che deve essere sostituito o spostato. |
sheetId
|
Il foglio della regola da spostare. Obbligatorio se
|
Campo Union
instruction . Il tipo di aggiornamento che dovrebbe essere eseguito.
instruction
può essere solo uno dei seguenti:
|
|
rule
|
La regola che deve sostituire la regola all'indice specificato. |
newIndex
|
Il nuovo indice in base zero a cui deve essere applicata la regola. |
EliminaCondizioneRegolaRegolaRichiesta
Elimina una regola di formattazione condizionale all'indice specificato. Tutti gli indici delle regole successive sono ridotti.
Rappresentazione JSON |
---|
{ "index": integer, "sheetId": integer } |
Campi | |
---|---|
index
|
L'indice in base zero della regola da eliminare. |
sheetId
|
Il foglio da cui viene eliminata la regola. |
Richiesta di intervallo
Ordina i dati nelle righe in base a un ordinamento per colonna.
Rappresentazione JSON |
---|
{ "range": { object ( |
Campi | |
---|---|
range
|
L'intervallo da ordinare. |
sortSpecs[]
|
L'ordinamento per colonna. Le specifiche successive vengono utilizzate quando i valori sono uguali a quelli delle specifiche precedenti. |
SetDataValidationRequest
Imposta una regola di convalida dei dati per ogni cella dell'intervallo. Per cancellare la convalida in un intervallo, chiamalo senza alcuna regola specificata.
Rappresentazione JSON |
---|
{ "range": { object ( |
Campi | |
---|---|
range
|
L'intervallo a cui deve essere applicata la regola di convalida dei dati. |
rule
|
La regola di convalida dei dati da impostare su ogni cella dell'intervallo oppure vuota per cancellare la convalida dei dati nell'intervallo. |
Impostazione di base del filtro
Imposta il filtro di base associato a un foglio.
Rappresentazione JSON |
---|
{
"filter": {
object (
|
Campi | |
---|---|
filter
|
Il filtro da impostare. |
Richiesta richiesta - Aggiungi ProtectedRange
Aggiunge un nuovo intervallo protetto.
Rappresentazione JSON |
---|
{
"protectedRange": {
object (
|
Campi | |
---|---|
protectedRange
|
L'intervallo protetto da aggiungere. Il campo
|
Richiesta di aggiornamento protetto
Aggiorna un intervallo protetto esistente con l'elemento protectedRangeId
specificato.
Rappresentazione JSON |
---|
{
"protectedRange": {
object (
|
Campi | |
---|---|
protectedRange
|
L'intervallo protetto da aggiornare con le nuove proprietà. |
fields
|
I campi che devono essere aggiornati. Devi specificare almeno un campo. La radice
|
Elimina richiesta RangeProtectedRange
Elimina l'intervallo protetto con l'ID specificato.
Rappresentazione JSON |
---|
{ "protectedRangeId": integer } |
Campi | |
---|---|
protectedRangeId
|
L'ID dell'intervallo protetto da eliminare. |
Richiesta di ridimensionamento automatica
Ridimensiona automaticamente una o più dimensioni in base ai contenuti delle celle in quella dimensione.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo Union
dimension_range . L'intervallo di dimensioni.
dimension_range
può essere solo uno dei seguenti:
|
|
dimensions
|
Le dimensioni da ridimensionare automaticamente. |
dataSourceSheetDimensions
|
Le dimensioni in un foglio di origine dati da ridimensionare automaticamente. |
Aggiungi grafico
Aggiunge un grafico a un foglio del foglio di lavoro.
Rappresentazione JSON |
---|
{
"chart": {
object (
|
Campi | |
---|---|
chart
|
Il grafico da aggiungere al foglio di lavoro, inclusa la posizione in cui deve essere inserito. Il campo
|
Aggiornamento grafico SpecRequest
Aggiorna le specifiche di un grafico. Questa operazione non sposta né ridimensiona un grafico. Per spostare o ridimensionare un grafico, utilizza UpdateEmbeddedObjectPositionRequest
).
Rappresentazione JSON |
---|
{
"chartId": integer,
"spec": {
object (
|
Campi | |
---|---|
chartId
|
L'ID del grafico da aggiornare. |
spec
|
La specifica da applicare al grafico. |
Richiesta di aggiornamento
Aggiorna le proprietà dell'intervallo indicato.
Rappresentazione JSON |
---|
{
"bandedRange": {
object (
|
Campi | |
---|---|
bandedRange
|
L'intervallo fasciato da aggiornare con le nuove proprietà. |
fields
|
I campi che devono essere aggiornati. Devi specificare almeno un campo. La radice
|
Richiesta Banding
Aggiunge un nuovo intervallo limitato nel foglio di lavoro.
Rappresentazione JSON |
---|
{
"bandedRange": {
object (
|
Campi | |
---|---|
bandedRange
|
L'intervallo della fascia da aggiungere. Il campo
|
Elimina richiesta di esclusione
Rimuove l'intervallo fasciato con l'ID specificato dal foglio di lavoro.
Rappresentazione JSON |
---|
{ "bandedRangeId": integer } |
Campi | |
---|---|
bandedRangeId
|
L'ID dell'intervallo fasciato da eliminare. |
Crea richiesta di metadati sviluppatore
Una richiesta di creazione di metadati dello sviluppatore.
Rappresentazione JSON |
---|
{
"developerMetadata": {
object (
|
Campi | |
---|---|
developerMetadata
|
I metadati dello sviluppatore da creare. |
Aggiornamento sviluppatore metadati
Una richiesta di aggiornamento delle proprietà dei metadati dello sviluppatore. Aggiorna le proprietà dei metadati dello sviluppatore selezionati dai filtri con i valori forniti nella risorsa DeveloperMetadata
. I chiamanti devono specificare le proprietà che vogliono aggiornare nel parametro dei campi, oltre ad almeno
DataFilter
che corrispondano ai metadati da aggiornare.
Rappresentazione JSON |
---|
{ "dataFilters": [ { object ( |
Campi | |
---|---|
dataFilters[]
|
I filtri che corrispondono alle voci dei metadati dello sviluppatore da aggiornare. |
developerMetadata
|
Il valore a cui verranno aggiornati tutti i metadati corrispondenti ai filtri dati. |
fields
|
I campi che devono essere aggiornati. Devi specificare almeno un campo. La radice
|
Elimina DeveloperMetadataRequest
Una richiesta di eliminazione dei metadati dello sviluppatore.
Rappresentazione JSON |
---|
{
"dataFilter": {
object (
|
Campi | |
---|---|
dataFilter
|
Il filtro dati che descrive i criteri utilizzati per selezionare la voce di metadati dello sviluppatore da eliminare. |
RandomizeRangeRequest
Visualizza l'ordine casuale delle righe in un intervallo.
Rappresentazione JSON |
---|
{
"range": {
object (
|
Campi | |
---|---|
range
|
L'intervallo in cui randomizzare. |
richiesta di aggiunta gruppo di dimensioni
Crea un gruppo oltre l'intervallo specificato.
Se l'intervallo richiesto è un soprainsieme dell'intervallo di un gruppo G esistente, la profondità di G viene incrementata e questo nuovo gruppo G' ha la profondità di quel gruppo. Ad esempio, un gruppo [C:D, profondità 1] + [B:E] genera i gruppi [B:E, profondità 1] e [C:D, profondità 2]. Se l'intervallo richiesto è un sottoinsieme dell'intervallo di un gruppo G esistente, la profondità del nuovo gruppo G' diventa maggiore di quella di G. Ad esempio, un gruppo [B:E, profondità 1] + [C:D] risulta in gruppi [B:E, profondità 1] e [C:D, profondità 2]. Se l'intervallo richiesto inizia prima e termina o inizia all'interno e termina dopo, l'intervallo di un gruppo esistente G, l'intervallo del gruppo esistente G diventa l'unione degli intervalli e il nuovo gruppo G ha una profondità maggiore della profondità di G e dell'intervallo come intersezione degli intervalli. Ad esempio, un gruppo [B:D, profondità 1] + [C:E] genera i gruppi [B:E, profondità 1] e [C:D, profondità 2].
Rappresentazione JSON |
---|
{
"range": {
object (
|
Campi | |
---|---|
range
|
L'intervallo su cui creare un gruppo. |
Elimina richiesta di dimensione gruppo
Elimina un gruppo nell'intervallo specificato riducendo la profondità delle dimensioni nell'intervallo.
Ad esempio, supponiamo che il foglio abbia un gruppo di profondità-1 su B:E e un gruppo di profondità-2 su C:D. L'eliminazione di un gruppo in D:E lascia il foglio con un gruppo di profondità-1 su B:D e un gruppo di profondità-2 su C:C.
Rappresentazione JSON |
---|
{
"range": {
object (
|
Campi | |
---|---|
range
|
L'intervallo del gruppo da eliminare. |
Richiesta aggiornamento dimensione gruppo
Aggiorna lo stato del gruppo specificato.
Rappresentazione JSON |
---|
{
"dimensionGroup": {
object (
|
Campi | |
---|---|
dimensionGroup
|
Il gruppo di cui aggiornare lo stato. L'intervallo e la profondità del gruppo devono specificare un gruppo valido nel foglio e tutti gli altri campi aggiornati. |
fields
|
I campi che devono essere aggiornati. Devi specificare almeno un campo. La radice
|
Richiesta di ritaglio dello spazio bianco
Taglia lo spazio vuoto (ad esempio, spazi, schede o nuove righe) in ogni cella nell'intervallo specificato. Questa richiesta rimuove tutti gli spazi vuoti dall'inizio e dalla fine del testo di ogni cella e riduce tutte le sottosequenze di caratteri che restano in uno spazio. Se il testo tagliato risultante inizia con un carattere "+" o "=", il testo rimane come valore di stringa e non viene interpretato come una formula.
Rappresentazione JSON |
---|
{
"range": {
object (
|
Campi | |
---|---|
range
|
L'intervallo le cui celle da tagliare. |
EliminazioneRichiesta duplicata
Rimuove le righe in questo intervallo che contengono valori nelle colonne specificate che sono duplicati di valori in qualsiasi riga precedente. Le righe con valori identici ma diverso utilizzo di maiuscole e minuscole, oppure con formattazione o formule diverse, vengono considerate duplicate.
Questa richiesta rimuove anche le righe duplicate nascoste, ad esempio a causa di un filtro. Quando rimuovi i duplicati, la prima istanza di ogni scansione di riga duplicata dall'alto verso il basso viene mantenuta nell'intervallo risultante. I contenuti al di fuori dell'intervallo specificato non vengono rimossi e le righe considerate duplicate non devono essere adiacenti tra loro nell'intervallo.
Rappresentazione JSON |
---|
{ "range": { object ( |
Campi | |
---|---|
range
|
L'intervallo da cui rimuovere le righe duplicate. |
comparisonColumns[]
|
Le colonne dell'intervallo da analizzare per verificare la presenza di valori duplicati. Se nessuna colonna è selezionata, tutte le colonne vengono analizzate per la presenza di duplicati. |
Aggiorna la richiesta (oggetto incorporato)
Aggiorna la proprietà di bordo di un oggetto incorporato.
Rappresentazione JSON |
---|
{
"objectId": integer,
"border": {
object (
|
Campi | |
---|---|
objectId
|
L'ID dell'oggetto incorporato da aggiornare. |
border
|
Il bordo che si applica all'oggetto incorporato. |
fields
|
I campi che devono essere aggiornati. Devi specificare almeno un campo. La radice
|
Richiesta di aggiornamento del traffico
Aggiunge un'affettatrice a un foglio del foglio di lavoro.
Rappresentazione JSON |
---|
{
"slicer": {
object (
|
Campi | |
---|---|
slicer
|
L'affettatrice che deve essere aggiunta al foglio di lavoro, inclusa la posizione in cui deve essere inserita. Il campo
|
Aggiornamento SlicerSpecRequest
Aggiorna le specifiche di un controllo filtro. Questa operazione non sposta né ridimensiona un controllo filtro. Per spostare o ridimensionare un controllo filtro, utilizza UpdateEmbeddedObjectPositionRequest
.
Rappresentazione JSON |
---|
{
"slicerId": integer,
"spec": {
object (
|
Campi | |
---|---|
slicerId
|
L'ID dell'affettatrice da aggiornare. |
spec
|
La specifica da applicare all'affettatrice. |
fields
|
I campi che devono essere aggiornati. Devi specificare almeno un campo. La radice
|
Richiesta origine dati aggiuntiva
Aggiunge un'origine dati. Dopo che l'origine dati è stata aggiunta correttamente, viene creato un foglio
DATA_SOURCE
associato e viene attivata un'esecuzione per aggiornare il foglio in modo che legga i dati dall'origine dati. La richiesta richiede un ambito OAuth aggiuntivo di bigquery.readonly
.
Rappresentazione JSON |
---|
{
"dataSource": {
object (
|
Campi | |
---|---|
dataSource
|
L'origine dati da aggiungere. |
Richiesta aggiornamento origine dati
Aggiorna un'origine dati. Dopo aver aggiornato l'origine dati, viene attivata un'esecuzione per aggiornare il foglio
DATA_SOURCE
associato in modo da leggere i dati dall'origine dati aggiornata. La richiesta richiede un ambito OAuth aggiuntivo di bigquery.readonly
.
Rappresentazione JSON |
---|
{
"dataSource": {
object (
|
Campi | |
---|---|
dataSource
|
L'origine dati da aggiornare. |
fields
|
I campi che devono essere aggiornati. Devi specificare almeno un campo. La radice
|
Richiesta eliminazione origine dati
Consente di eliminare un'origine dati. La richiesta elimina anche il foglio di origine dati associato e scollega tutti gli oggetti dell'origine dati associati.
Rappresentazione JSON |
---|
{ "dataSourceId": string } |
Campi | |
---|---|
dataSourceId
|
L'ID dell'origine dati da eliminare. |
Richiesta aggiornamento origine dati
Aggiorna uno o più oggetti dell'origine dati nel foglio di lavoro in base ai riferimenti specificati. La richiesta richiede un ambito OAuth aggiuntivo di bigquery.readonly
.
Se sono presenti più richieste di aggiornamento che fanno riferimento agli stessi oggetti dell'origine dati in un batch, viene elaborata solo l'ultima richiesta di aggiornamento e tutte queste richieste avranno la stessa risposta di conseguenza.
Rappresentazione JSON |
---|
{ "force": boolean, // Union field |
Campi | |
---|---|
force
|
Aggiorna gli oggetti dell'origine dati indipendentemente dallo stato corrente. Se non viene configurato e un oggetto di origine dati a cui viene fatto riferimento era in stato di errore, l'aggiornamento non riuscirà immediatamente. |
Campo Union
target . Specifica cosa aggiornare.
target
può essere solo uno dei seguenti:
|
|
references
|
Fa riferimento agli oggetti dell'origine dati da aggiornare. |
dataSourceId
|
Riferimento a
|
isAll
|
Aggiorna tutti gli oggetti dell'origine dati esistenti nel foglio di lavoro. |
Riferimenti OggettiOrigineFonte
Un elenco di riferimenti a oggetti dell'origine dati.
Rappresentazione JSON |
---|
{
"references": [
{
object (
|
Campi | |
---|---|
references[]
|
I riferimenti. |
Riferimento oggettoOggettoFonte
Riferimento a un oggetto di origine dati.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo Union
value . Il tipo di riferimento.
value
può essere solo uno dei seguenti:
|
|
sheetId
|
Fa riferimento a un foglio |
chartId
|
Fa riferimento a un grafico dell'origine dati. |
dataSourceTableAnchorCell
|
Fa riferimento a un
|
dataSourcePivotTableAnchorCell
|
Fa riferimento a un'origine dati
|
dataSourceFormulaCell
|
Fa riferimento a una cella contenente |