Richiesta
Un unico tipo di aggiornamento da applicare a un foglio di lavoro.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo di unione
kind . Il tipo di aggiornamento. È richiesto un solo 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
|
Ripete una singola cella in un intervallo. |
addNamedRange
|
Aggiunge un intervallo denominato. |
deleteNamedRange
|
Elimina un intervallo denominato. |
addSheet
|
Aggiunge un foglio. |
deleteSheet
|
Elimina un foglio. |
autoFill
|
Riempi automaticamente più dati in base a quelli esistenti. |
cutPaste
|
Taglia i dati da un'area e li incolla in un'altra. |
copyPaste
|
Copia i dati da un'area e li incolla in un'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 dati in un foglio. |
clearBasicFilter
|
Cancella il filtro di base in un foglio. |
deleteDimension
|
Elimina righe o colonne in un foglio. |
deleteEmbeddedObject
|
Elimina un oggetto incorporato (ad es.un grafico, un'immagine) in un foglio. |
deleteFilterView
|
Elimina una visualizzazione filtrata da un foglio. |
duplicateFilterView
|
Duplica una visualizzazione filtrata. |
duplicateSheet
|
Duplica un foglio. |
findReplace
|
Trova e sostituisce le occorrenze di parte del testo con altro testo. |
insertDimension
|
Inserisce nuove righe o colonne in un foglio. |
insertRange
|
Inserisce nuove celle in un foglio, spostando quelle esistenti. |
moveDimension
|
Sposta righe o colonne in un'altra posizione di un foglio. |
updateEmbeddedObjectPosition
|
Aggiorna la posizione di un oggetto incorporato (ad esempio grafico, immagine). |
pasteData
|
Incolla i dati (HTML o delimitati) in un foglio. |
textToColumns
|
Converte una colonna di testo in molte 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 a bande |
addBanding
|
Aggiunge un nuovo intervallo a strisce |
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
|
Randomizza l'ordine delle righe in un intervallo. |
addDimensionGroup
|
Crea un gruppo nell'intervallo specificato. |
deleteDimensionGroup
|
Elimina un gruppo nell'intervallo specificato. |
updateDimensionGroup
|
Aggiorna lo stato del gruppo specificato. |
trimWhitespace
|
Taglia le celle con spazi bianchi (come spazi, tabulazioni o nuove righe). |
deleteDuplicates
|
Rimuove le righe contenenti valori duplicati nelle colonne specificate di un intervallo di celle. |
updateEmbeddedObjectBorder
|
Aggiorna il bordo di un oggetto incorporato. |
addSlicer
|
Aggiunge un controllo filtro. |
updateSlicerSpec
|
Aggiorna le specifiche di un controllo filtro. |
addDataSource
|
Aggiunge un'origine dati. |
updateDataSource
|
Aggiorna un'origine dati. |
deleteDataSource
|
Elimina un'origine dati. |
refreshDataSource
|
Aggiorna una o più origini dati e gli oggetti db associati. |
cancelDataSourceRefresh
|
Annulla gli aggiornamenti di una o più origini dati e degli oggetti db associati. |
UpdateSpreadsheetPropertiesRequest
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. È necessario specificare almeno un campo. Le "proprietà" principali sono implicite e non devono essere specificate. Un singolo
|
UpdateSheetPropertiesRequest
Aggiorna le proprietà del foglio con il valore sheetId
specificato.
Rappresentazione JSON |
---|
{
"properties": {
object (
|
Campi | |
---|---|
properties
|
Le proprietà da aggiornare. |
fields
|
I campi che devono essere aggiornati. È necessario specificare almeno un campo. L'elemento principale
|
UpdateDimensionPropertiesRequest
Aggiorna le proprietà delle dimensioni all'interno dell'intervallo specificato.
Rappresentazione JSON |
---|
{ "properties": { object ( |
Campi | |
---|---|
properties
|
Proprietà da aggiornare. |
fields
|
I campi che devono essere aggiornati. È necessario specificare almeno un campo. L'elemento principale
|
Campo di unione
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. |
DataSourceSheetDimensionRange
Un intervallo in una singola dimensione in 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. |
UpdateNamedRangeRequest
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. È necessario specificare almeno un campo. L'elemento principale
|
RepeatCellRequest
Aggiorna tutte le celle dell'intervallo sui valori nell'oggetto Cell specificato. Vengono aggiornati solo i campi elencati nel campo fields
vengono aggiornati, mentre gli altri non vengono modificati.
Se scrivi una cella con una formula, gli intervalli della formula aumenteranno automaticamente per ogni campo nell'intervallo. Ad esempio, se si scrive una cella con la formula =A1
nell'intervallo B2:C4, B2 corrisponde a =A1
, B3 corrisponde a =A2
, B4 corrisponde a =A3
, C2 a =B1
, C3 corrisponde a =B2
e C4 a =B3
.
Per mantenere statici gli intervalli della formula, utilizza l'indicatore $
. Ad esempio, utilizza la formula =$A$1
per evitare che la riga e la colonna aumentino.
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. È necessario specificare almeno un campo. L'elemento principale
|
AddNamedRangeRequest
Aggiunge un intervallo denominato al foglio di lavoro.
Rappresentazione JSON |
---|
{
"namedRange": {
object (
|
Campi | |
---|---|
namedRange
|
L'intervallo denominato da aggiungere. Il campo |
DeleteNamedRangeRequest
Rimuove dal foglio di lavoro l'intervallo denominato con l'ID specificato.
Rappresentazione JSON |
---|
{ "namedRangeId": string } |
Campi | |
---|---|
namedRangeId
|
L'ID dell'intervallo denominato da eliminare. |
AddSheetRequest
Aggiunge un nuovo foglio. Quando un foglio viene aggiunto a un determinato indice, gli indici di tutti i fogli successivi vengono incrementati. Per aggiungere un foglio degli oggetti, usa 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 |
DeleteSheetRequest
Elimina il foglio richiesto.
Rappresentazione JSON |
---|
{ "sheetId": integer } |
Campi | |
---|---|
sheetId
|
L'ID del foglio da eliminare.
Se il foglio è di tipo |
AutoFillRequest
Compila più dati in base a quelli esistenti.
Rappresentazione JSON |
---|
{ "useAlternateSeries": boolean, // Union field |
Campi | |
---|---|
useAlternateSeries
|
True se dobbiamo generare dati con la serie "alternate". Questo valore varia in base al tipo e alla quantità di dati di origine. |
Campo di unione
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, viene rilevata la località che contiene dati e questi dati vengono inseriti automaticamente nel resto dell'intervallo. |
sourceAndDestination
|
Le aree di origine e di destinazione da compilare automaticamente. In questo modo viene elencata esplicitamente l'origine della compilazione automatica e dove estendere i dati. |
SourceAndDestination
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 inseriti 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 dell'origine. I numeri negativi si espandono prima della prima riga o colonna dell'origine. |
CutPasteRequest
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
|
Il tipo di dati da incollare. Tutti i dati di origine verranno tagliati, indipendentemente da ciò che è stato incollato. |
PasteType
Tipo di dati da incollare.
Enum | |
---|---|
PASTE_NORMAL
|
Incolla valori, formule, formati e unioni. |
PASTE_VALUES
|
Incolla SOLO i valori senza formati, formule o unioni. |
PASTE_FORMAT
|
Incolla solo il formato e la convalida dei dati. |
PASTE_NO_BORDERS
|
Come
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. |
CopyPasteRequest
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 comunque copiati tutti i dati di origine (oltre la fine dell'intervallo di destinazione). |
pasteType
|
Il tipo di dati da incollare. |
pasteOrientation
|
Modalità di orientamento dei dati quando si incollano. |
PasteOrientation
Come eseguire un'operazione di incolla.
Enum | |
---|---|
NORMAL
|
Incolla normalmente. |
TRANSPOSE
|
Incolla con trasposizione, dove tutte le righe diventano colonne e viceversa. |
MergeCellsRequest
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. |
MergeType
Il tipo di unione da creare.
Enum | |
---|---|
MERGE_ALL
|
Crea una singola unione dall'intervallo |
MERGE_COLUMNS
|
Crea un'unione per ogni colonna nell'intervallo |
MERGE_ROWS
|
Crea un'unione per ogni riga nell'intervallo |
UnmergeCellsRequest
Divide le celle nell'intervallo specificato.
Rappresentazione JSON |
---|
{
"range": {
object (
|
Campi | |
---|---|
range
|
L'intervallo entro il quale tutte le celle devono essere divise. Se l'intervallo comprende più unioni, tutti i dati verranno separati. L'intervallo non deve comprendere parzialmente un'unione. |
UpdateBordersRequest
Aggiorna i bordi di un intervallo. Se un campo non è impostato nella richiesta, significa che il bordo rimane invariato. Ad esempio, con due UpdateBordersRequest successivi:
-
intervallo: A1:A5
{ top: RED, bottom: WHITE }
-
intervallo: A1:A5
{ left: BLUE }
Di conseguenza, i bordi di A1:A5 dovrebbero essere 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 di cui è necessario aggiornare i bordi. |
top
|
Il bordo da posizionare in cima all'intervallo. |
bottom
|
Il bordo da posizionare alla fine dell'intervallo. |
left
|
Il bordo da posizionare a sinistra dell'intervallo. |
right
|
Il bordo da posizionare a destra dell'intervallo. |
innerHorizontal
|
Il bordo orizzontale da inserire nell'intervallo. |
innerVertical
|
Il bordo verticale da inserire nell'intervallo. |
UpdateCellsRequest
Aggiorna tutte le celle di un intervallo con nuovi dati.
Rappresentazione JSON |
---|
{ "rows": [ { object ( |
Campi | |
---|---|
rows[]
|
I dati da scrivere. |
fields
|
I campi di CellData che devono essere aggiornati. È necessario specificare almeno un campo. La radice è CellData. "row.values" non deve essere specificato. Un singolo
|
Campo di unione
area . È necessario scrivere i dati sulla località. Deve essere impostato esattamente un valore.
area può essere solo uno dei seguenti:
|
|
start
|
La coordinata in cui iniziare a scrivere dati. È possibile scrivere qualsiasi numero di righe e colonne (incluso un numero diverso di colonne per riga). |
range
|
L'intervallo in cui scrivere dati.
Se i dati nelle righe non coprono l'intero intervallo richiesto, i campi corrispondenti a quelli impostati in
|
AddFilterViewRequest
Aggiunge una visualizzazione filtrata.
Rappresentazione JSON |
---|
{
"filter": {
object (
|
Campi | |
---|---|
filter
|
Il filtro da aggiungere. Il campo |
AppendCellsRequest
Aggiunge nuove celle dopo l'ultima riga con 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. È necessario specificare almeno un campo. La radice è CellData. "row.values" non deve essere specificato. Un singolo
|
ClearBasicFilterRequest
Cancella il filtro di base, se presente nel foglio.
Rappresentazione JSON |
---|
{ "sheetId": integer } |
Campi | |
---|---|
sheetId
|
L'ID foglio da cui cancellare il filtro di base. |
DeleteDimensionRequest
Elimina le dimensioni dal foglio.
Rappresentazione JSON |
---|
{
"range": {
object (
|
Campi | |
---|---|
range
|
Le dimensioni da eliminare dal foglio. |
DeleteEmbeddedObjectRequest
Elimina l'oggetto incorporato con l'ID specificato.
Rappresentazione JSON |
---|
{ "objectId": integer } |
Campi | |
---|---|
objectId
|
L'ID dell'oggetto incorporato da eliminare. |
DeleteFilterViewRequest
Elimina una determinata visualizzazione filtrata.
Rappresentazione JSON |
---|
{ "filterId": integer } |
Campi | |
---|---|
filterId
|
L'ID del filtro da eliminare. |
DuplicateFilterViewRequest
Duplica una determinata visualizzazione filtrata.
Rappresentazione JSON |
---|
{ "filterId": integer } |
Campi | |
---|---|
filterId
|
L'ID del filtro da duplicare. |
DuplicateSheetRequest
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 successivi 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 qualsiasi ID foglio esistente. Se impostato, non deve essere un numero negativo. |
newSheetName
|
Il nome del nuovo foglio. Se il campo è vuoto, viene scelto un nuovo nome. |
FindReplaceRequest
Trova e sostituisce i dati nelle celle in un intervallo, in un foglio o in 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 trovato deve corrispondere all'intera cella. |
searchByRegex
|
True se il valore visualizzato è un'espressione regolare. L'espressione regolare e la sostituzione devono seguire le regole dell'espressione regolare Java all'indirizzo https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html. La stringa sostitutiva può fare riferimento ai gruppi di acquisizione. Ad esempio, se una cella ha i contenuti
|
includeFormulas
|
True se la ricerca deve includere celle con formule. Se il valore è falso, puoi saltare le celle con formule. |
Campo di unione
scope . L'ambito in cui trovare/sostituire: uno solo deve essere impostato.
scope può essere solo uno dei seguenti:
|
|
range
|
L'intervallo da trovare/sostituire. |
sheetId
|
Il foglio da trovare/sostituire. |
allSheets
|
Vero per trovare/sostituire su tutti i fogli. |
InsertDimensionRequest
Inserisce righe o colonne in un foglio in un determinato indice.
Rappresentazione JSON |
---|
{
"range": {
object (
|
Campi | |
---|---|
range
|
Le dimensioni da inserire. Entrambi gli indici di inizio e fine devono essere limitati. |
inheritFromBefore
|
Indica se le proprietà della dimensione devono essere estese dalle dimensioni precedenti o successive alle dimensioni appena inserite. True per ereditare le dimensioni precedenti (in questo caso l'indice iniziale deve essere maggiore di 0) e false per ereditare dalle dimensioni successive.
Ad esempio, se l'indice della riga 0 ha uno sfondo rosso e l'indice della riga 1 ha uno sfondo verde, l'inserimento di 2 righe all'indice 1 può ereditare lo sfondo verde o rosso. Se |
InsertRangeRequest
Inserisce le celle in un intervallo, spostando le celle esistenti sopra o verso il basso.
Rappresentazione JSON |
---|
{ "range": { object ( |
Campi | |
---|---|
range
|
L'intervallo in cui inserire nuove celle. |
shiftDimension
|
La dimensione che verrà spostata durante l'inserimento delle celle. Se
|
MoveDimensionRequest
Consente di spostare una o più righe o colonne.
Rappresentazione JSON |
---|
{
"source": {
object (
|
Campi | |
---|---|
source
|
Le dimensioni di origine da spostare. |
destinationIndex
|
L'indice iniziale in base zero che indica dove 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 della dimensione) per fare spazio alle dimensioni spostate. Le dimensioni di origine vengono rimosse dalla griglia, quindi i dati potrebbero trovarsi in un indice diverso da quello specificato.
Ad esempio, data
|
UpdateEmbeddedObjectPositionRequest
Aggiornare la posizione di un oggetto incorporato (ad esempio, spostare o ridimensionare 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
|
PasteDataRequest
Inserisce i dati nel foglio di lavoro a partire dalla coordinata specificata.
Rappresentazione JSON |
---|
{ "coordinate": { object ( |
Campi | |
---|---|
coordinate
|
La coordinata alla quale devono iniziare l'inserimento dei dati. |
data
|
I dati da inserire. |
type
|
Come incollare i dati. |
Campo di unione
kind . Come interpretare i dati, è necessario impostare esattamente un valore.
kind può essere solo uno dei seguenti:
|
|
delimiter
|
Il delimitatore nei dati. |
html
|
True se i dati sono HTML. |
TextToColumnsRequest
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 includere esattamente una colonna. |
delimiter
|
Il delimitatore da utilizzare. Utilizzato solo se delimiterType è
|
delimiterType
|
Il tipo di delimitatore da utilizzare. |
DelimiterType
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 definito nel delimitatore. |
AUTODETECT
|
Rileva automaticamente le colonne. |
UpdateFilterViewRequest
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. È necessario specificare almeno un campo. L'elemento principale
|
DeleteRangeRequest
Elimina un intervallo di celle, spostando le altre celle nell'area eliminata.
Rappresentazione JSON |
---|
{ "range": { object ( |
Campi | |
---|---|
range
|
L'intervallo di celle da eliminare. |
shiftDimension
|
La dimensione con cui verranno sostituite le celle eliminate. Se
|
AppendDimensionRequest
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 aggiungere le righe o le colonne. |
length
|
Il numero di righe o colonne da aggiungere. |
AddConditionalFormatRuleRequest
Aggiunge una nuova regola di formattazione condizionale all'indice specificato. Tutti gli indici delle 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. |
UpdateConditionalFormatRuleRequest
Aggiorna una regola di formattazione condizionale nell'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 sostituita o spostata. |
sheetId
|
Il foglio della regola da spostare. Obbligatorio se
è impostato |
Campo di unione
instruction . Il tipo di aggiornamento da eseguire.
instruction può essere solo uno dei seguenti:
|
|
rule
|
La regola che deve sostituire la regola nell'indice specificato. |
newIndex
|
Il nuovo indice in base zero a cui dovrebbe essere applicata la regola. |
DeleteConditionalFormatRuleRequest
Elimina una regola di formattazione condizionale nell'indice specificato. Tutti gli indici delle regole successive vengono 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. |
SortRangeRequest
Ordina i dati nelle righe in base a un ordinamento per colonna.
Rappresentazione JSON |
---|
{ "range": { object ( |
Campi | |
---|---|
range
|
L'intervallo da ordinare. |
sortSpecs[]
|
Ordinamento per colonna. Vengono utilizzate specifiche successive quando i valori sono uguali nelle specifiche precedenti. |
SetDataValidationRequest
Imposta una regola di convalida dei dati su ogni cella dell'intervallo. Per cancellare la convalida in un intervallo, chiama questa funzione 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 o vuota per cancellare la convalida dei dati nell'intervallo. |
SetBasicFilterRequest
Imposta il filtro di base associato a un foglio.
Rappresentazione JSON |
---|
{
"filter": {
object (
|
Campi | |
---|---|
filter
|
Il filtro da impostare. |
AddProtectedRangeRequest
Aggiunge un nuovo intervallo protetto.
Rappresentazione JSON |
---|
{
"protectedRange": {
object (
|
Campi | |
---|---|
protectedRange
|
L'intervallo protetto da aggiungere. Il campo |
UpdateProtectedRangeRequest
Aggiorna un intervallo protetto esistente con il valore protectedRangeId
specificato.
Rappresentazione JSON |
---|
{
"protectedRange": {
object (
|
Campi | |
---|---|
protectedRange
|
L'intervallo protetto da aggiornare con le nuove proprietà. |
fields
|
I campi che devono essere aggiornati. È necessario specificare almeno un campo. L'elemento principale
|
DeleteProtectedRangeRequest
Elimina l'intervallo protetto con l'ID specificato.
Rappresentazione JSON |
---|
{ "protectedRangeId": integer } |
Campi | |
---|---|
protectedRangeId
|
L'ID dell'intervallo protetto da eliminare. |
AutoResizeDimensionsRequest
Ridimensiona automaticamente una o più dimensioni in base ai contenuti delle celle in quella dimensione.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo di unione
dimension_range . L'intervallo di dimensioni.
dimension_range può essere solo uno dei seguenti:
|
|
dimensions
|
Le dimensioni da ridimensionare automaticamente. |
dataSourceSheetDimensions
|
Le dimensioni nel foglio di un'origine dati da ridimensionare automaticamente. |
AddChartRequest
Aggiunge un grafico a un foglio nel foglio di lavoro.
Rappresentazione JSON |
---|
{
"chart": {
object (
|
Campi | |
---|---|
chart
|
Il grafico da aggiungere al foglio di lavoro, inclusa la posizione in cui deve essere posizionato. Il campo |
UpdateChartSpecRequest
Aggiorna le specifiche di un grafico. Questa operazione non sposta o 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. |
UpdateBandingRequest
Aggiorna le proprietà dell'intervallo a bande fornito.
Rappresentazione JSON |
---|
{
"bandedRange": {
object (
|
Campi | |
---|---|
bandedRange
|
L'intervallo a bande da aggiornare con le nuove proprietà. |
fields
|
I campi che devono essere aggiornati. È necessario specificare almeno un campo. L'elemento principale
|
AddBandingRequest
Aggiunge un nuovo intervallo a strisce al foglio di lavoro.
Rappresentazione JSON |
---|
{
"bandedRange": {
object (
|
Campi | |
---|---|
bandedRange
|
L'intervallo a bande da aggiungere. Il campo |
DeleteBandingRequest
Rimuove dal foglio di lavoro l'intervallo a strisce con l'ID specificato.
Rappresentazione JSON |
---|
{ "bandedRangeId": integer } |
Campi | |
---|---|
bandedRangeId
|
L'ID dell'intervallo a bande da eliminare. |
CreateDeveloperMetadataRequest
Una richiesta per creare metadati dello sviluppatore.
Rappresentazione JSON |
---|
{
"developerMetadata": {
object (
|
Campi | |
---|---|
developerMetadata
|
I metadati dello sviluppatore da creare. |
UpdateDeveloperMetadataRequest
Una richiesta di aggiornamento delle proprietà dei metadati dello sviluppatore. Aggiorna le proprietà dei metadati dello sviluppatore selezionati dai filtri ai valori forniti nella risorsa DeveloperMetadata
. I chiamanti devono specificare le proprietà da aggiornare nel parametro dei campi, nonché specificare almeno un DataFilter
corrispondente ai metadati che vogliono aggiornare.
Rappresentazione JSON |
---|
{ "dataFilters": [ { object ( |
Campi | |
---|---|
dataFilters[]
|
I filtri corrispondenti alle voci dei metadati dello sviluppatore da aggiornare. |
developerMetadata
|
Il valore in cui verranno aggiornati tutti i metadati che corrispondono ai filtri dati. |
fields
|
I campi che devono essere aggiornati. È necessario specificare almeno un campo. L'elemento principale
|
DeleteDeveloperMetadataRequest
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
Randomizza l'ordine delle righe in un intervallo.
Rappresentazione JSON |
---|
{
"range": {
object (
|
Campi | |
---|---|
range
|
L'intervallo da randomizzare. |
AddDimensionGroupRequest
Crea un gruppo nell'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 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 di uno superiore alla profondità di G. Ad esempio, un gruppo [B:E, profondità 1] + [C:D] genera gruppi [B:E, profondità 1] e [C:D, profondità 2]. Se l'intervallo richiesto inizia prima e termina entro, o inizia entro 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à di uno superiore alla profondità di G e l'intervallo come intersezione degli intervalli. Ad esempio, un gruppo [B:D, profondità 1] + [C:E] genera gruppi [B:E, profondità 1] e [C:D, profondità 2].
Rappresentazione JSON |
---|
{
"range": {
object (
|
Campi | |
---|---|
range
|
L'intervallo per il quale creare un gruppo. |
DeleteDimensionGroupRequest
Elimina un gruppo nell'intervallo specificato riducendo la profondità delle dimensioni nell'intervallo.
Ad esempio, supponiamo che il foglio abbia un gruppo profondità 1 su B:E e un gruppo profondità 2 su C:D. Se elimini un gruppo su D:E, il foglio presenta un gruppo profondità-1 su B:D e un gruppo profondità-2 su C:C.
Rappresentazione JSON |
---|
{
"range": {
object (
|
Campi | |
---|---|
range
|
L'intervallo del gruppo da eliminare. |
UpdateDimensionGroupRequest
Aggiorna lo stato del gruppo specificato.
Rappresentazione JSON |
---|
{
"dimensionGroup": {
object (
|
Campi | |
---|---|
dimensionGroup
|
Il gruppo il cui stato deve essere aggiornato. L'intervallo e la profondità del gruppo devono specificare un gruppo valido nel foglio e tutti gli altri campi devono essere aggiornati. |
fields
|
I campi che devono essere aggiornati. È necessario specificare almeno un campo. L'elemento principale
|
TrimWhitespaceRequest
Taglia gli spazi bianchi (ad esempio spazi, tabulazioni o nuove righe) in ogni cella dell'intervallo specificato. Questa richiesta rimuove tutti gli spazi vuoti dall'inizio e dalla fine del testo di ogni cella e riduce le sottosequenze di spazi vuoti rimanenti a un singolo spazio. Se il testo tagliato risultante inizia con un carattere "+" o "=", il testo rimane come valore stringa e non viene interpretato come una formula.
Rappresentazione JSON |
---|
{
"range": {
object (
|
Campi | |
---|---|
range
|
L'intervallo di cui tagliare le celle. |
DeleteDuplicatesRequest
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 con lettere maiuscole, formattazione o formule diverse vengono considerate duplicati.
Questa richiesta rimuove anche le righe duplicate nascoste (ad esempio, a causa di un filtro). Quando rimuovi i duplicati, la prima istanza di ogni riga duplicata che viene eseguita la scansione dall'alto verso il basso viene mantenuta nell'intervallo risultante. I contenuti che non rientrano nell'intervallo specificato non vengono rimossi e le righe considerate duplicate non devono essere adiacenti l'una all'altra nell'intervallo.
Rappresentazione JSON |
---|
{ "range": { object ( |
Campi | |
---|---|
range
|
L'intervallo da cui rimuovere le righe duplicate. |
comparisonColumns[]
|
Le colonne nell'intervallo da analizzare per i valori duplicati. Se non sono selezionate colonne, tutte le colonne vengono analizzate per individuare eventuali duplicati. |
UpdateEmbeddedObjectBorderRequest
Aggiorna la proprietà del bordo di un oggetto incorporato.
Rappresentazione JSON |
---|
{
"objectId": integer,
"border": {
object (
|
Campi | |
---|---|
objectId
|
L'ID dell'oggetto incorporato da aggiornare. |
border
|
Il bordo applicato all'oggetto incorporato. |
fields
|
I campi che devono essere aggiornati. È necessario specificare almeno un campo. L'elemento principale
|
AddSlicerRequest
Aggiunge un controllo filtro a un foglio nel foglio di lavoro.
Rappresentazione JSON |
---|
{
"slicer": {
object (
|
Campi | |
---|---|
slicer
|
Il controllo filtro da aggiungere al foglio di lavoro, inclusa la posizione in cui deve essere posizionato. Il campo |
UpdateSlicerSpecRequest
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 del controllo filtro da aggiornare. |
spec
|
La specifica da applicare al controllo filtro. |
fields
|
I campi che devono essere aggiornati. È necessario specificare almeno un campo. L'elemento principale
|
AddDataSourceRequest
Aggiunge un'origine dati. Una volta aggiunta correttamente l'origine dati, viene creato un foglio
DATA_SOURCE
associato e viene attivata un'esecuzione per aggiornare il foglio e leggere i dati dall'origine dati. La richiesta richiede un ulteriore ambito OAuth bigquery.readonly
.
Rappresentazione JSON |
---|
{
"dataSource": {
object (
|
Campi | |
---|---|
dataSource
|
L'origine dati da aggiungere. |
UpdateDataSourceRequest
Aggiorna un'origine dati. Dopo aver aggiornato correttamente l'origine dati, viene attivata un'esecuzione per aggiornare il foglio
DATA_SOURCE
associato per leggere i dati dell'origine dati aggiornata. La richiesta richiede un ulteriore ambito OAuth bigquery.readonly
.
Rappresentazione JSON |
---|
{
"dataSource": {
object (
|
Campi | |
---|---|
dataSource
|
L'origine dati da aggiornare. |
fields
|
I campi che devono essere aggiornati. È necessario specificare almeno un campo. L'elemento principale
|
DeleteDataSourceRequest
Elimina un'origine dati. La richiesta elimina anche il foglio dell'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. |
RefreshDataSourceRequest
Aggiorna uno o più oggetti dell'origine dati nel foglio di lavoro in base ai riferimenti specificati. La richiesta richiede un ulteriore ambito OAuth bigquery.readonly
.
Se ci sono 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 le richieste avranno la stessa risposta di conseguenza.
Rappresentazione JSON |
---|
{ "force": boolean, // Union field |
Campi | |
---|---|
force
|
Aggiorna gli oggetti dell'origine dati indipendentemente dallo stato attuale. Se il criterio non viene impostato e un oggetto dell'origine dati di riferimento era in stato di errore, l'aggiornamento non andrà a buon fine immediatamente. |
Campo di unione
target . Specifica cosa aggiornare.
target può essere solo uno dei seguenti:
|
|
references
|
Riferimenti agli oggetti dell'origine dati da aggiornare. |
dataSourceId
|
Riferimento a un
|
isAll
|
Aggiorna tutti gli oggetti dell'origine dati esistenti nel foglio di lavoro. |
DataSourceObjectReferences
Un elenco di riferimenti agli oggetti dell'origine dati.
Rappresentazione JSON |
---|
{
"references": [
{
object (
|
Campi | |
---|---|
references[]
|
I riferimenti. |
DataSourceObjectReference
Riferimento a un oggetto dell'origine dati.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo di unione
value . Il tipo di riferimento.
value può essere solo uno dei seguenti:
|
|
sheetId
|
Riferimenti a un foglio
|
chartId
|
Riferimenti a un grafico dell'origine dati. |
dataSourceTableAnchorCell
|
Riferimenti a un elemento
|
dataSourcePivotTableAnchorCell
|
Riferimenti a un'origine dati
|
dataSourceFormulaCell
|
Riferimenti a una cella contenente |
CancelDataSourceRefreshRequest
Annulla uno o più aggiornamenti degli oggetti dell'origine dati nel foglio di lavoro in base ai riferimenti specificati.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo di unione
target . Specifica cosa annullare.
target può essere solo uno dei seguenti:
|
|
references
|
Riferimenti agli oggetti dell'origine dati di cui è necessario annullare gli aggiornamenti. |
dataSourceId
|
Riferimento a un
|
isAll
|
Annulla tutti gli aggiornamenti degli oggetti delle origini dati esistenti per tutte le origini dati nel foglio di lavoro. |