Richiesta
Un singolo tipo di aggiornamento da applicare a un foglio di lavoro.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo unione
kind . Il tipo di aggiornamento. È richiesto 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 dimensioni proprietà. |
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
|
Riempie 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 molte celle contemporaneamente. |
addFilterView
|
Aggiunge una visualizzazione filtrata. |
appendCells
|
Aggiunge celle dopo l'ultima riga che contiene dati in un foglio. |
clearBasicFilter
|
Cancella il filtro di base su un foglio. |
deleteDimension
|
Elimina righe o colonne in un foglio. |
deleteEmbeddedObject
|
Elimina un oggetto incorporato (ad es.grafico, 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 un testo con 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 di un foglio. |
updateEmbeddedObjectPosition
|
Aggiorna la posizione di un oggetto incorporato (ad es. grafico, immagine). |
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
|
Consente di aggiornare 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
|
Consente di aggiornare le specifiche di un grafico. |
updateBanding
|
Aggiorna un intervallo a bande |
addBanding
|
Aggiunge un nuovo intervallo a bande |
deleteBanding
|
Rimuove un intervallo a strisce |
createDeveloperMetadata
|
Crea nuovi metadati per gli sviluppatori |
updateDeveloperMetadata
|
Aggiorna una voce esistente dei metadati dello sviluppatore |
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 che contengono spazi bianchi (ad esempio spazi, tabulazioni o nuove righe). |
deleteDuplicates
|
Rimuove le righe contenenti valori duplicati in 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
|
Consente di aggiornare un'origine dati. |
deleteDataSource
|
Elimina un'origine dati. |
refreshDataSource
|
Aggiorna una o più origini dati e gli oggetti dbobject associati. |
cancelDataSourceRefresh
|
Annulla gli aggiornamenti di una o più origini dati e degli oggetti dbobject 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. La proprietà principale è implicito e non deve essere specificato. Un singolo
|
UpdateSheetPropertiesRequest
Aggiorna le proprietà del foglio con le
sheetId
.
Rappresentazione JSON |
---|
{
"properties": {
object (
|
Campi | |
---|---|
properties
|
Le proprietà da aggiornare. |
fields
|
I campi che devono essere aggiornati. È necessario specificare almeno un campo. La radice
|
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. La radice
|
Campo 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 da aggiornare in un foglio di origine dati. |
DataSourceSheetDimensionRange
Un intervallo lungo una singola dimensione su un
DATA_SOURCE
in un foglio di calcolo.
Rappresentazione JSON |
---|
{
"sheetId": integer,
"columnReferences": [
{
object (
|
Campi | |
---|---|
sheetId
|
L'ID del foglio dell'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
.
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. La radice
|
RepeatCellRequest
Aggiorna tutte le celle dell'intervallo con i valori nell'oggetto Cell specificato. Solo i campi elencati nella sezione
fields
vengono aggiornati; le altre rimangono invariate.
Se scrivi una cella con una formula, gli intervalli della formula verranno incrementati automaticamente per ogni campo dell'intervallo. Ad esempio, se scrivi una cella con una formula
=A1
nell'intervallo B2:C4, B2 sarebbe
=A1
, sarebbe B3
=A2
, B4 sarebbe
=A3
, C2 sarebbe
=B1
, C3 sarebbe
=B2
, C4 sarebbe
=B3
,
Per mantenere statici gli intervalli della formula, utilizza la classe
$
. Ad esempio, utilizza la formula
=$A$1
per impedire l'aumento della riga e della colonna.
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. La radice
|
AddNamedRangeRequest
Aggiunge un intervallo denominato al foglio di lavoro.
Rappresentazione JSON |
---|
{
"namedRange": {
object (
|
Campi | |
---|---|
namedRange
|
L'intervallo denominato da aggiungere. La
|
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 in un determinato indice, tutti i fogli successivi vengono incrementati. Per aggiungere un foglio di oggetti, utilizza
AddChartRequest
e specificare
EmbeddedObjectPosition.sheetId
o
EmbeddedObjectPosition.newSheet
.
Rappresentazione JSON |
---|
{
"properties": {
object (
|
Campi | |
---|---|
properties
|
Le proprietà che il nuovo foglio dovrebbe avere. Tutte le proprietà sono facoltative. La
|
DeleteSheetRequest
Elimina il foglio richiesto.
Rappresentazione JSON |
---|
{ "sheetId": integer } |
Campi | |
---|---|
sheetId
|
L'ID del foglio da eliminare.
Se il foglio è di
|
AutoFillRequest
Riempie più dati in base a quelli esistenti.
Rappresentazione JSON |
---|
{ "useAlternateSeries": boolean, // Union field |
Campi | |
---|---|
useAlternateSeries
|
True se dovessimo generare dati con l'"alternativa" Google Cloud. Differiscono in base al tipo e alla quantità di dati di origine. |
Campo unione
area . L'area per la compilazione automatica.
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 i dati e vengono inseriti automaticamente nel resto dell'intervallo. |
sourceAndDestination
|
Le aree di origine e di destinazione da compilare automaticamente. che indica in modo esplicito l'origine della compilazione automatica e dove estendere i dati. |
SourceAndDestination
Una combinazione di un intervallo di origine e di come estendere tale sorgente.
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 inseriti 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 della prima 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
|
Che tipo di dati incollare. Verranno tagliati tutti i dati di origine, indipendentemente da quelli incollati. |
PasteType
Il tipo di dati da incollare.
Enum | |
---|---|
PASTE_NORMAL
|
Incolla valori, formule, formati e 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
|
Mi piace
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 è minore dell'intervallo di origine, verranno comunque copiati tutti i dati di origine (oltre la fine dell'intervallo di destinazione). |
pasteType
|
Che tipo di dati incollare. |
pasteOrientation
|
L'orientamento dei dati quando vengono incollati. |
PasteOrientation
Come eseguire un'operazione di copia e incolla.
Enum | |
---|---|
NORMAL
|
Incolla normalmente. |
TRANSPOSE
|
Incolla trasposti, dove tutte le righe diventano colonne e viceversa. |
MergeCellsRequest
Unisce tutte le celle nell'intervallo.
Rappresentazione JSON |
---|
{ "range": { object ( |
Campi | |
---|---|
range
|
L'intervallo di celle da unire. |
mergeType
|
Modalità di unione delle celle. |
MergeType
Il tipo di unione da creare.
Enum | |
---|---|
MERGE_ALL
|
Crea una singola unione dell'intervallo |
MERGE_COLUMNS
|
Crea un'unione per ogni colonna dell'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, tutte verranno divisi. L'intervallo non deve coprire parzialmente nessuna unione. |
UpdateBordersRequest
Aggiorna i bordi di un intervallo. Se nella richiesta non è impostato un campo, il bordo rimane invariato. Ad esempio, con due UpdateBordersRequest successivi:
-
Intervallo: A1:A5
{ top: RED, bottom: WHITE }
-
Intervallo: A1:A5
{ left: BLUE }
In questo modo A1:A5 avrà i bordi
{ 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 devono essere aggiornati i bordi. |
top
|
Il bordo da posizionare nella parte superiore dell'intervallo. |
bottom
|
Il bordo da inserire in fondo all'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 all'interno dell'intervallo. |
innerVertical
|
Il bordo verticale da inserire all'interno dell'intervallo. |
UpdateCellsRequest
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. È necessario specificare almeno un campo. La radice è il CellData; "row.values." non deve essere specificato. Un singolo
|
Campo unione
area . È necessario scrivere i dati sulla posizione. È necessario impostare esattamente un valore.
area
può essere solo uno dei seguenti:
|
|
start
|
La coordinata con cui iniziare a scrivere i 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
|
AddFilterViewRequest
Aggiunge una visualizzazione filtrata.
Rappresentazione JSON |
---|
{
"filter": {
object (
|
Campi | |
---|---|
filter
|
Il filtro da aggiungere. La
|
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 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 è il 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 nel quale deve essere cancellato 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
Consente di eliminare 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 duplicato. |
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 è in
|
insertSheetIndex
|
L'indice in base zero in cui deve essere inserito il nuovo foglio. L'indice di tutti i fogli dopo questo valore 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 alcun ID foglio esistente. Se impostato, non deve essere negativo. |
newSheetName
|
Il nome del nuovo foglio. Se il campo è vuoto, viene scelto un nuovo nome. |
FindReplaceRequest
Trova e sostituisci 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 da trovare deve corrispondere all'intera cella. |
searchByRegex
|
True se il valore da trovare è 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 ai gruppi di acquisizione. Ad esempio, se una cella ha i contenuti
|
includeFormulas
|
True se la ricerca deve includere celle con formule. Falso per saltare le celle con formule. |
Campo unione
scope . L'ambito rispetto al quale trovare/sostituire: impostane uno e solo uno.
scope
può essere solo uno dei seguenti:
|
|
range
|
L'intervallo da trovare/sostituire. |
sheetId
|
Il foglio da trovare/sostituire. |
allSheets
|
True per trovare/sostituire su tutti i fogli. |
InsertDimensionRequest
Inserisce righe o colonne in un foglio in corrispondenza di un determinato indice.
Rappresentazione JSON |
---|
{
"range": {
object (
|
Campi | |
---|---|
range
|
Le dimensioni da inserire. Sia gli indici di inizio che di fine devono essere limitati. |
inheritFromBefore
|
Indica se le proprietà delle dimensioni devono essere estese dalle dimensioni precedenti o successive alle dimensioni appena inserite. True per ereditare dalle 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 di riga 0 ha uno sfondo rosso e l'indice di 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
Sposta una o più righe o colonne.
Rappresentazione JSON |
---|
{
"source": {
object (
|
Campi | |
---|---|
source
|
Le dimensioni sorgente da spostare. |
destinationIndex
|
L'indice iniziale in base zero della posizione in cui spostare i dati di origine, in base alle coordinate prima i dati di origine vengono 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 finire in un indice diverso da quello specificato.
Ad esempio, dato
|
UpdateEmbeddedObjectPositionRequest
Aggiorna la posizione di un oggetto incorporato (ad esempio lo spostamento o il ridimensionamento di un grafico o di 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 iniziando dalla coordinata specificata.
Rappresentazione JSON |
---|
{ "coordinate": { object ( |
Campi | |
---|---|
coordinate
|
La coordinata in cui devono iniziare l'inserimento dei dati. |
data
|
I dati da inserire. |
type
|
Come incollare i dati. |
Campo 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
Divide una colonna di testo in più colonne in base a un delimitatore in ciascuna cella.
Rappresentazione JSON |
---|
{ "source": { object ( |
Campi | |
---|---|
source
|
L'intervallo di dati di origine. Deve occupare esattamente una colonna. |
delimiter
|
Il delimitatore da utilizzare. Utilizzato solo se delimitatoreType è
|
delimiterType
|
Il tipo di delimitatore da utilizzare. |
DelimiterType
Il delimitatore in base al quale suddividere.
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. |
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. La radice
|
DeleteRangeRequest
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
|
AppendDimensionRequest
Aggiunge 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 righe o colonne. |
length
|
Il numero di righe o colonne da aggiungere. |
AddConditionalFormatRuleRequest
Aggiunge una nuova regola di formattazione condizionale all'indice specificato. 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. |
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 sostituito o spostato. |
sheetId
|
Il foglio della regola da spostare. Obbligatorio se
|
Campo unione
instruction . Il tipo di aggiornamento che dovrebbe avvenire.
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 deve arrivare la regola. |
DeleteConditionalFormatRuleRequest
Elimina una regola di formattazione condizionale nell'indice specificato. Tutte le regole successive degli indici 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 in righe in base a un ordinamento per colonna.
Rappresentazione JSON |
---|
{ "range": { object ( |
Campi | |
---|---|
range
|
L'intervallo da ordinare. |
sortSpecs[]
|
L'ordinamento per colonna. Specifiche successive vengono utilizzate quando i valori sono uguali nelle specifiche precedenti. |
SetDataValidationRequest
Imposta una regola di convalida dei dati per ogni cella dell'intervallo. Per cancellare la convalida in un intervallo, effettua una chiamata 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 per ogni cella dell'intervallo, oppure 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. La
|
UpdateProtectedRangeRequest
Aggiorna un intervallo protetto esistente con
protectedRangeId
.
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. La radice
|
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 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 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. La
|
UpdateChartSpecRequest
Consente di aggiornare le specifiche di un grafico. Questa operazione non sposta o ridimensiona il 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. La radice
|
AddBandingRequest
Aggiunge un nuovo intervallo a bande al foglio di lavoro.
Rappresentazione JSON |
---|
{
"bandedRange": {
object (
|
Campi | |
---|---|
bandedRange
|
L'intervallo a bande da aggiungere. La
|
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 sezione
DeveloperMetadata
risorsa. I chiamanti devono specificare le proprietà che vogliono aggiornare nel parametro campi, oltre a specificarne almeno una
DataFilter
corrispondenti 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 a cui verranno aggiornati tutti i metadati corrispondenti ai filtri dati. |
fields
|
I campi che devono essere aggiornati. È necessario specificare almeno un campo. La radice
|
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 aumentata e questo nuovo gruppo G' ha la stessa profondità del gruppo. Ad esempio, i gruppi [C:D, profondità 1] + [B:E] generano i gruppi [B:E, profondità 1] e [C:D, profondità 2]. Se l'intervallo richiesto è un sottoinsieme dell'intervallo di un gruppo G esistente, allora la profondità del nuovo gruppo G" diventa di uno superiore alla profondità di G. Ad esempio, i gruppi [B:E, profondità 1] + [C:D] generano i gruppi [B:E, profondità 1] e [C:D, profondità 2]. Se l'intervallo richiesto inizia prima e termina all'interno o inizia e termina dopo l'intervallo di un gruppo G esistente, l'intervallo del gruppo G esistente diventa l'unione degli intervalli e il nuovo gruppo G". ha una profondità di uno maggiore di quella di G e l'intervallo è l'intersezione degli intervalli. Ad esempio, i gruppi [B:D, profondità 1] + [C:E] generano i gruppi [B:E, profondità 1] e [C:D, profondità 2].
Rappresentazione JSON |
---|
{
"range": {
object (
|
Campi | |
---|---|
range
|
L'intervallo in cui creare un gruppo. |
DeleteDimensionGroupRequest
Elimina un gruppo nell'intervallo specificato diminuendo la profondità delle dimensioni nell'intervallo.
Ad esempio, supponiamo che il foglio abbia un gruppo depth-1 su B:E e un gruppo depth-2 su C:D. L'eliminazione di un gruppo su 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. |
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. La radice
|
TrimWhitespaceRequest
Taglia gli spazi vuoti (ad esempio spazi, tabulazioni o nuove righe) in ogni cella dell'intervallo specificato. Questa richiesta rimuove tutti gli spazi vuoti all'inizio e alla fine del testo di ogni cella e riduce eventuali sottosequenze di spazi vuoti rimanenti in un unico spazio. Se il testo tagliato risultante inizia con un "+" o "=" il testo rimane come valore stringa e non viene interpretato come formula.
Rappresentazione JSON |
---|
{
"range": {
object (
|
Campi | |
---|---|
range
|
L'intervallo di cui tagliare le celle. |
DeleteDuplicatesRequest
Rimuove le righe all'interno di questo intervallo che contengono valori nelle colonne specificate che sono duplicati di valori in qualsiasi riga precedente. Le righe con valori identici ma differenti lettere maiuscole, formattazione o formule sono 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 righe duplicate 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 individuare i valori duplicati. Se non è selezionata nessuna colonna, tutte le colonne vengono analizzate per rilevare eventuali duplicati. |
UpdateEmbeddedObjectBorderRequest
Aggiorna la proprietà border 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. La radice
|
AddSlicerRequest
Aggiunge un controllo filtro a un foglio del 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 inserito. La
|
UpdateSlicerSpecRequest
Aggiorna le specifiche di un controllo filtro. Questa operazione non sposta o 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. La radice
|
AddDataSourceRequest
Aggiunge un'origine dati. Una volta aggiunta correttamente l'origine dati, viene eseguita una
DATA_SOURCE
il foglio di lavoro e viene attivata un'esecuzione per aggiornarlo in modo da leggere i dati dall'origine dati.
La richiesta richiede un'ulteriore
bigquery.readonly
Ambito OAuth se aggiungi un'origine dati BigQuery.
Rappresentazione JSON |
---|
{
"dataSource": {
object (
|
Campi | |
---|---|
dataSource
|
L'origine dati da aggiungere. |
UpdateDataSourceRequest
Consente di aggiornare un'origine dati. Dopo che l'origine dati è stata aggiornata correttamente, viene attivata un'esecuzione per aggiornare
DATA_SOURCE
per leggere i dati dall'origine dati aggiornata.
La richiesta richiede un'ulteriore
bigquery.readonly
Ambito OAuth se stai aggiornando un'origine dati BigQuery.
Rappresentazione JSON |
---|
{
"dataSource": {
object (
|
Campi | |
---|---|
dataSource
|
L'origine dati da aggiornare. |
fields
|
I campi che devono essere aggiornati. È necessario specificare almeno un campo. La radice
|
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
bigquery.readonly
Ambito OAuth se stai aggiornando un'origine dati BigQuery.
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 queste richieste riceveranno 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 configurato e un oggetto dell'origine dati di riferimento è in stato di errore, l'aggiornamento non riuscirà immediatamente. |
Campo unione
target . Specifica cosa aggiornare.
target
può essere solo uno dei seguenti:
|
|
references
|
Fa riferimento 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. |
CancelDataSourceRefreshRequest
Annulla uno o più aggiornamenti degli oggetti dell'origine dati nel foglio di lavoro in base ai riferimenti specificati.
La richiesta richiede un'ulteriore
bigquery.readonly
Ambito OAuth se annulli un aggiornamento su un'origine dati BigQuery.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo unione
target . Specifica cosa annullare.
target
può essere solo uno dei seguenti:
|
|
references
|
Riferimenti agli oggetti dell'origine dati i cui aggiornamenti devono essere annullati. |
dataSourceId
|
Riferimento a un
|
isAll
|
Annulla gli aggiornamenti degli oggetti di origine dati esistenti per tutte le origini dati nel foglio di lavoro. |