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. È necessario un solo campo.
kind
può essere solo uno dei seguenti tipi:
|
|
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
|
Compila 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
|
Annulla l'unione delle 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 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 esempio, 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 un altro. |
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 es. grafico, immagine). |
pasteData
|
Incolla i dati (HTML o delimitati) 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 della dimensione. |
addChart
|
Aggiunge un grafico. |
updateChartSpec
|
Aggiorna le specifiche di un grafico. |
updateBanding
|
Aggiorna un intervallo a bande |
addBanding
|
Aggiunge un nuovo intervallo a bande |
deleteBanding
|
Rimuove un intervallo a bande |
createDeveloperMetadata
|
Crea nuovi metadati sviluppatore |
updateDeveloperMetadata
|
Aggiorna una voce dei metadati 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 gli spazi bianchi (come spazi, tabulazioni o nuove righe) dalle celle. |
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 segmento. |
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. |
addTable
|
Aggiunge una tabella. |
updateTable
|
Aggiorna una tabella. |
deleteTable
|
Una richiesta di eliminazione di una tabella. |
UpdateSpreadsheetPropertiesRequest
Aggiorna le proprietà di un foglio di lavoro.
| Rappresentazione JSON |
|---|
{
"properties": {
object ( |
| Campi | |
|---|---|
properties
|
Le proprietà da aggiornare. |
fields
|
I campi da aggiornare. È necessario specificare almeno un campo. La radice "properties" è implicita e non deve essere specificata. Un singolo
|
UpdateSheetPropertiesRequest
Aggiorna le proprietà del foglio con il sheetId specificato.
| Rappresentazione JSON |
|---|
{
"properties": {
object ( |
| Campi | |
|---|---|
properties
|
Le proprietà da aggiornare. |
fields
|
I campi da aggiornare. È 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 da aggiornare. È necessario specificare almeno un campo. La radice
|
Campo unione
dimension_range. L'intervallo di dimensioni.
dimension_range
può essere solo uno dei seguenti tipi:
|
|
range
|
Le righe o le colonne da aggiornare. |
dataSourceSheetRange
|
Le colonne di un foglio dell'origine dati da aggiornare. |
DataSourceSheetDimensionRange
Un intervallo lungo una singola dimensione in un
DATA_SOURCE
foglio.
| Rappresentazione JSON |
|---|
{
"sheetId": integer,
"columnReferences": [
{
object ( |
| Campi | |
|---|---|
sheetId
|
L'ID del foglio dell'origine dati in cui si trova l'intervallo. |
columnReferences[]
|
Le colonne del foglio dell'origine dati. |
UpdateNamedRangeRequest
Aggiorna le proprietà dell'intervallo denominato con il namedRangeId specificato.
| Rappresentazione JSON |
|---|
{
"namedRange": {
object ( |
| Campi | |
|---|---|
namedRange
|
L'intervallo denominato da aggiornare con le nuove proprietà. |
fields
|
I campi da aggiornare. È necessario specificare almeno un campo. La radice
|
RepeatCellRequest
Aggiorna tutte le celle nell'intervallo con i valori dell'oggetto Cella specificato. Vengono aggiornati solo i campi elencati nel campo fields, mentre gli altri rimangono invariati.
Se scrivi una cella con una formula, gli intervalli della formula aumenteranno automaticamente per ogni campo dell'intervallo. Ad esempio, se scrivi una cella con la formula
=A1
nell'intervallo B2:C4, B2 sarà
=A1, B3 sarà
=A2, B4 sarà
=A3, C2 sarà
=B1, C3 sarà
=B2, C4 sarà
=B3.
Per mantenere statici gli intervalli della formula, utilizza l'indicatore
$. Ad esempio, utilizza la formula
=$A$1
per impedire l'incremento sia della riga che della colonna.
| Rappresentazione JSON |
|---|
{ "range": { object ( |
| Campi | |
|---|---|
range
|
L'intervallo in cui ripetere la cella. |
cell
|
I dati da scrivere. |
fields
|
I campi da aggiornare. È 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. 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 viene aggiunto un foglio a un determinato indice, gli indici di tutti i fogli successivi vengono incrementati. Per aggiungere un foglio degli oggetti, utilizza
AddChartRequest
e specifica
EmbeddedObjectPosition.sheetId
o
EmbeddedObjectPosition.newSheet.
| Rappresentazione JSON |
|---|
{
"properties": {
object ( |
| Campi | |
|---|---|
properties
|
Le proprietà che deve 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 "alternativa". Questo valore varia in base al tipo e alla quantità di dati di origine. |
Campo unione
area. L'area da compilare automaticamente.
area
può essere solo uno dei seguenti tipi:
|
|
range
|
L'intervallo da compilare automaticamente. Verrà esaminato l'intervallo, verrà rilevata la posizione con i dati e questi verranno inseriti automaticamente nel resto dell'intervallo. |
sourceAndDestination
|
Le aree di origine e destinazione da compilare automaticamente. Elenca esplicitamente l'origine del riempimento automatico e dove estendere questi 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 inseriti i dati. I numeri positivi si estendono 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
|
Il tipo di dati da incollare. Tutti i dati di origine verranno tagliati, indipendentemente da ciò che viene incollato. |
PasteType
Il 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 multiplo dell'altezza o della larghezza dell'origine, i dati verranno ripetuti per riempire l'intervallo di destinazione. Se l'intervallo è più piccolo dell'intervallo di origine, tutti i dati di origine verranno comunque copiati (oltre la fine dell'intervallo di destinazione). |
pasteType
|
Il tipo di dati da incollare. |
pasteOrientation
|
Come devono essere orientati i dati quando vengono incollati. |
PasteOrientation
Come deve essere eseguita un'operazione di incolla.
| Enum | |
|---|---|
NORMAL
|
Incolla normalmente. |
TRANSPOSE
|
Incolla trasposto, in cui 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
|
Come devono essere unite le celle. |
MergeType
Il tipo di unione da creare.
| Enum | |
|---|---|
MERGE_ALL
|
Crea un'unica unione dall'intervallo |
MERGE_COLUMNS
|
Crea un'unione per ogni colonna dell'intervallo |
MERGE_ROWS
|
Crea un'unione per ogni riga dell'intervallo |
UnmergeCellsRequest
Annulla l'unione delle celle nell'intervallo specificato.
| Rappresentazione JSON |
|---|
{
"range": {
object ( |
| Campi | |
|---|---|
range
|
L'intervallo in cui tutte le celle devono essere divise. Se l'intervallo si estende su più unioni, tutte verranno annullate. L'intervallo non deve coprire 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 successive:
-
range: A1:A5
{ top: RED, bottom: WHITE } -
range: A1:A5
{ left: BLUE }
Il risultato sarebbe che A1:A5 avrebbe bordi di
{ 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 confine da posizionare all'inizio dell'intervallo. |
bottom
|
Il bordo da inserire nella parte inferiore dell'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. |
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 è CellData; "row.values." non deve essere specificato. Un singolo
|
Campo unione
area. I dati sulla posizione devono essere scritti. È necessario impostare esattamente un valore.
area
può essere solo uno dei seguenti tipi:
|
|
start
|
La coordinata da cui iniziare a scrivere i dati. Puoi 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
|
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
|
Campo unione
area. I dati sulla posizione devono essere scritti.
area
può essere solo uno dei seguenti tipi:
|
|
tableId
|
L'ID della tabella a cui aggiungere i dati. I dati verranno aggiunti solo al corpo della tabella.
Questo campo ha la precedenza anche sul campo
|
ClearBasicFilterRequest
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. |
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 in fase di duplicazione. |
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
|
insertSheetIndex
|
L'indice a 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 nessun ID foglio esistente. Se impostato, deve essere non negativo. |
newSheetName
|
Il nome del nuovo foglio. Se è vuoto, viene scelto un nuovo nome per te. |
FindReplaceRequest
Trova e sostituisce i dati nelle celle in un intervallo, un foglio o 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 delle espressioni regolari Java all'indirizzo
https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html. La stringa di sostituzione può fare riferimento ai gruppi di acquisizione. Ad esempio, se una cella contiene
|
includeFormulas
|
True se la ricerca deve includere le celle con formule. False per ignorare le celle con formule. |
Campo unione
scope. L'ambito in cui trovare/sostituire. Deve essere impostato un solo valore.
scope
può essere solo uno dei seguenti tipi:
|
|
range
|
L'intervallo in cui trovare/sostituire. |
sheetId
|
Il foglio in cui trovare/sostituire. |
allSheets
|
True per trovare/sostituire in 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. Sia l'indice iniziale che quello finale devono essere delimitati. |
inheritFromBefore
|
Se le proprietà delle dimensioni devono essere estese dalle dimensioni prima o dopo le dimensioni appena inserite. True per ereditare dalle dimensioni precedenti (nel qual 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 due righe all'indice 1 può ereditare lo sfondo verde o rosso. Se
|
InsertRangeRequest
Inserisce celle in un intervallo, spostando le celle esistenti a destra o in basso.
| Rappresentazione JSON |
|---|
{ "range": { object ( |
| Campi | |
|---|---|
range
|
L'intervallo in cui inserire le nuove celle. L'intervallo è vincolato ai limiti del foglio corrente. |
shiftDimension
|
La dimensione che verrà spostata quando vengono inserite le celle. Se
|
MoveDimensionRequest
Sposta una o più righe o colonne.
| Rappresentazione JSON |
|---|
{
"source": {
object ( |
| Campi | |
|---|---|
source
|
Le dimensioni dell'origine da spostare. |
destinationIndex
|
L'indice iniziale basato su zero della posizione 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 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, sposta o ridimensiona 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 in corrispondenza della quale devono iniziare a essere inseriti i dati. |
data
|
I dati da inserire. |
type
|
Come devono essere incollati i dati. |
Campo unione
kind. Come interpretare i dati, deve essere impostato esattamente un valore.
kind
può essere solo uno dei seguenti tipi:
|
|
delimiter
|
Il delimitatore nei dati. |
html
|
Vero se i dati sono in formato HTML. |
TextToColumnsRequest
Divide 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 occupare esattamente una colonna. |
delimiter
|
Il delimitatore da utilizzare. Utilizzato solo se delimiterType è
|
delimiterType
|
Il tipo di delimitatore da utilizzare. |
DelimiterType
Il delimitatore in base al quale 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. |
UpdateFilterViewRequest
Aggiorna le proprietà della visualizzazione filtrata.
| Rappresentazione JSON |
|---|
{
"filter": {
object ( |
| Campi | |
|---|---|
filter
|
Le nuove proprietà della visualizzazione filtrata. |
fields
|
I campi da aggiornare. È necessario specificare almeno un campo. La radice
|
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 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 devono essere aggiunte righe o colonne. |
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. |
UpdateConditionalFormatRuleRequest
Aggiorna una regola di formattazione condizionale all'indice specificato o la sposta in un altro indice.
| Rappresentazione JSON |
|---|
{ "index": integer, "sheetId": integer, // Union field |
| Campi | |
|---|---|
index
|
L'indice in base zero della regola da sostituire o spostare. |
sheetId
|
Il foglio della regola da spostare. Obbligatorio se
|
Campo unione
instruction. Il tipo di aggiornamento che deve essere eseguito.
instruction
può essere solo uno dei seguenti tipi:
|
|
rule
|
La regola che deve sostituire la regola all'indice specificato. |
newIndex
|
Il nuovo indice in base zero in cui deve terminare la regola. |
DeleteConditionalFormatRuleRequest
Elimina una regola di formattazione condizionale all'indice specificato. Gli indici di tutte le regole successive vengono decrementati.
| Rappresentazione JSON |
|---|
{ "index": integer, "sheetId": integer } |
| Campi | |
|---|---|
index
|
L'indice a 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 ordine di ordinamento per colonna.
| Rappresentazione JSON |
|---|
{ "range": { object ( |
| Campi | |
|---|---|
range
|
L'intervallo da ordinare. |
sortSpecs[]
|
L'ordine di ordinamento per colonna. Le 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, chiama questo metodo senza specificare alcuna regola.
| 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. |
filteredRowsIncluded
|
Facoltativo. Se è vero, la regola di convalida dei dati verrà applicata anche alle righe filtrate. |
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 protectedRangeId specificato.
| Rappresentazione JSON |
|---|
{
"protectedRange": {
object ( |
| Campi | |
|---|---|
protectedRange
|
L'intervallo protetto da aggiornare con le nuove proprietà. |
fields
|
I campi da aggiornare. È 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 della dimensione.
| Rappresentazione JSON |
|---|
{ // Union field |
| Campi | |
|---|---|
Campo unione
dimension_range. L'intervallo di dimensioni.
dimension_range
può essere solo uno dei seguenti tipi:
|
|
dimensions
|
Le dimensioni da ridimensionare automaticamente. |
dataSourceSheetDimensions
|
Le dimensioni in un foglio dell'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. 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 da aggiornare. È 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. Il campo
|
DeleteBandingRequest
Rimuove l'intervallo a bande con l'ID specificato dal foglio di lavoro.
| 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 con i valori forniti nella risorsa
DeveloperMetadata. I chiamanti devono specificare le proprietà che vogliono aggiornare nel parametro fields, nonché specificare almeno un
DataFilter
corrispondente ai metadati che vogliono 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 dei dati. |
fields
|
I campi da aggiornare. È necessario specificare almeno un campo. La radice
|
DeleteDeveloperMetadataRequest
Una richiesta di eliminazione dei metadati dello sviluppatore.
| Rappresentazione JSON |
|---|
{
"dataFilter": {
object ( |
| Campi | |
|---|---|
dataFilter
|
Il filtro dei 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 superset dell'intervallo di un gruppo esistente G, 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 esistente G, la profondità del nuovo gruppo G' diventa maggiore di uno rispetto alla profondità di G. Ad esempio, un gruppo [B:E, profondità 1] + [C:D] genera i gruppi [B:E, profondità 1] e [C:D, profondità 2]. Se l'intervallo richiesto inizia prima e termina all'interno dell'intervallo di un gruppo esistente G oppure 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 di uno rispetto a G e un intervallo pari all'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. |
DeleteDimensionGroupRequest
Elimina un gruppo nell'intervallo specificato diminuendo la profondità delle dimensioni nell'intervallo.
Ad esempio, supponiamo che il foglio abbia un gruppo di livello 1 su B:E e un gruppo di livello 2 su C:D. L'eliminazione di un gruppo su D:E lascia il foglio con un gruppo di livello 1 su B:D e un gruppo di livello 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 da aggiornare. È necessario specificare almeno un campo. La radice
|
TrimWhitespaceRequest
Elimina gli spazi vuoti (come 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 qualsiasi sequenza di spazi vuoti rimanenti a un singolo spazio. Se il testo troncato risultante inizia con un carattere '+' o '=', il testo rimane un valore stringa e non viene interpretato come formula.
| Rappresentazione JSON |
|---|
{
"range": {
object ( |
| Campi | |
|---|---|
range
|
L'intervallo le cui celle devono essere tagliate. |
DeleteDuplicatesRequest
Rimuove le righe all'interno di questo intervallo che contengono valori nelle colonne specificate che sono duplicati dei 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 dalla visualizzazione (ad esempio a causa di un filtro). Quando vengono rimossi i duplicati, la prima istanza di ogni riga duplicata scansionata 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 nell'intervallo.
| Rappresentazione JSON |
|---|
{ "range": { object ( |
| Campi | |
|---|---|
range
|
L'intervallo da cui rimuovere le righe duplicate. |
comparisonColumns[]
|
Le colonne dell'intervallo da analizzare per individuare i valori duplicati. Se non è selezionata alcuna colonna, vengono analizzate tutte le colonne per rilevare i 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 che si applica all'oggetto incorporato. |
fields
|
I campi da aggiornare. È necessario specificare almeno un campo. La radice
|
AddSlicerRequest
Aggiunge un filtro a un foglio del foglio di lavoro.
| Rappresentazione JSON |
|---|
{
"slicer": {
object ( |
| Campi | |
|---|---|
slicer
|
Il segmento da aggiungere al foglio di lavoro, inclusa la posizione in cui deve essere inserito. Il campo
|
UpdateSlicerSpecRequest
Aggiorna le specifiche di un segmento. Questa operazione non sposta o ridimensiona un filtro. Per spostare o ridimensionare un selettore, utilizza
UpdateEmbeddedObjectPositionRequest.
| Rappresentazione JSON |
|---|
{
"slicerId": integer,
"spec": {
object ( |
| Campi | |
|---|---|
slicerId
|
L'ID del segmento da aggiornare. |
spec
|
La specifica da applicare al filtro. |
fields
|
I campi da aggiornare. È necessario specificare almeno un campo. La radice
|
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 ambito OAuth
bigquery.readonly
aggiuntivo se stai aggiungendo un'origine dati BigQuery.
| Rappresentazione JSON |
|---|
{
"dataSource": {
object ( |
| Campi | |
|---|---|
dataSource
|
L'origine dati da aggiungere. |
UpdateDataSourceRequest
Aggiorna un'origine dati. Una volta aggiornata correttamente l'origine dati, viene attivata un'esecuzione per aggiornare il foglio
DATA_SOURCE
associato per leggere i dati dall'origine dati aggiornata.
La richiesta richiede un ambito OAuth
bigquery.readonly
aggiuntivo se stai aggiornando un'origine dati BigQuery.
| Rappresentazione JSON |
|---|
{
"dataSource": {
object ( |
| Campi | |
|---|---|
dataSource
|
L'origine dati da aggiornare. |
fields
|
I campi da aggiornare. È necessario specificare almeno un campo. La radice
|
DeleteDataSourceRequest
Elimina un'origine dati. La richiesta elimina anche il foglio dell'origine dati associata 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 ambito OAuth
bigquery.readonly
aggiuntivo se stai aggiornando un'origine dati BigQuery.
Se in un batch sono presenti più richieste di aggiornamento che fanno riferimento agli stessi oggetti origine dati, viene elaborata solo l'ultima richiesta di aggiornamento e tutte le richieste avranno la stessa risposta.
| Rappresentazione JSON |
|---|
{ "force": boolean, // Union field |
| Campi | |
|---|---|
force
|
Aggiorna gli oggetti dell'origine dati indipendentemente dallo stato attuale. Se non è impostato e un oggetto dell'origine dati a cui viene fatto riferimento è in stato di errore, l'aggiornamento non riuscirà immediatamente. |
Campo unione
target. Specifica cosa aggiornare.
target
può essere solo uno dei seguenti tipi:
|
|
references
|
Riferimenti agli oggetti dell'origine dati da aggiornare. |
dataSourceId
|
Riferimento a un
|
isAll
|
Aggiorna tutti gli oggetti di 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 di origine dati.
| Rappresentazione JSON |
|---|
{ // Union field |
| Campi | |
|---|---|
Campo unione
value. Il tipo di riferimento.
value
può essere solo uno dei seguenti tipi:
|
|
sheetId
|
Riferimenti a un
foglio |
chartId
|
Riferimenti a un grafico dell'origine dati. |
dataSourceTableAnchorCell
|
Riferimenti a un
|
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.
La richiesta richiede un ambito OAuth
bigquery.readonly
aggiuntivo se annulli un aggiornamento di un'origine dati BigQuery.
| Rappresentazione JSON |
|---|
{ // Union field |
| Campi | |
|---|---|
Campo unione
target. Specifica cosa annullare.
target
può essere solo uno dei seguenti tipi:
|
|
references
|
Riferimenti agli oggetti dell'origine dati i cui aggiornamenti devono essere annullati. |
dataSourceId
|
Riferimento a un
|
isAll
|
Annulla tutti gli aggiornamenti degli oggetti di origine dati esistenti per tutte le origini dati nel foglio di lavoro. |
AddTableRequest
Aggiunge una nuova tabella al foglio di lavoro.
| Rappresentazione JSON |
|---|
{
"table": {
object ( |
| Campi | |
|---|---|
table
|
Obbligatorio. La tabella da aggiungere. |
UpdateTableRequest
Aggiorna una tabella nel foglio di lavoro.
| Rappresentazione JSON |
|---|
{
"table": {
object ( |
| Campi | |
|---|---|
table
|
Obbligatorio. La tabella da aggiornare. |
fields
|
Obbligatorio. I campi da aggiornare. È necessario specificare almeno un campo. La radice
|
DeleteTableRequest
Rimuove dal foglio di lavoro la tabella con l'ID specificato.
| Rappresentazione JSON |
|---|
{ "tableId": string } |
| Campi | |
|---|---|
tableId
|
L'ID della tabella da eliminare. |