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:
|
|
update
|
Aggiorna le proprietà del foglio di lavoro. |
update
|
Aggiorna le proprietà di un foglio. |
update
|
Aggiorna le proprietà delle dimensioni. |
update
|
Aggiorna un intervallo denominato. |
repeat
|
Consente di ripetere una singola cella in un intervallo. |
add
|
Aggiunge un intervallo denominato. |
delete
|
Consente di eliminare un intervallo denominato. |
add
|
Aggiunge un foglio. |
delete
|
Elimina un foglio. |
auto
|
Compila automaticamente altri dati in base a quelli esistenti. |
cut
|
Taglia i dati da un'area e li incolla in un'altra. |
copy
|
Copia i dati da un'area e li incolla in un'altra. |
merge
|
Unisce le celle. |
unmerge
|
Separa le celle unite. |
update
|
Aggiorna i bordi in un intervallo di celle. |
update
|
Aggiorna molte celle contemporaneamente. |
add
|
Aggiunge una visualizzazione filtrata. |
append
|
Collega le celle dopo l'ultima riga con dati in un foglio. |
clear
|
Cancella il filtro di base in un foglio. |
delete
|
Consente di eliminare righe o colonne in un foglio. |
delete
|
Consente di eliminare un oggetto incorporato (ad es.un grafico o un'immagine) in un foglio. |
delete
|
Consente di eliminare una visualizzazione filtrata da un foglio. |
duplicate
|
Duplica una visualizzazione filtrata. |
duplicate
|
Duplica un foglio. |
find
|
Trova e sostituisce le occorrenze di un testo con altro testo. |
insert
|
Inserisce nuove righe o colonne in un foglio. |
insert
|
Inserisce nuove celle in un foglio, spostando quelle esistenti. |
move
|
Sposta righe o colonne in un'altra posizione in un foglio. |
update
|
Aggiorna la posizione di un oggetto incorporato (ad es. un grafico o un'immagine). |
paste
|
Incolla i dati (HTML o delimitati) in un foglio. |
text
|
Consente di convertire una colonna di testo in più colonne di testo. |
update
|
Aggiorna le proprietà di una visualizzazione filtrata. |
delete
|
Consente di eliminare un intervallo di celle da un foglio, spostando le celle rimanenti. |
append
|
Consente di accodare le dimensioni alla fine di un foglio. |
add
|
Aggiunge una nuova regola di formattazione condizionale. |
update
|
Aggiorna una regola di formattazione condizionale esistente. |
delete
|
Consente di eliminare una regola di formattazione condizionale esistente. |
sort
|
Ordina i dati in un intervallo. |
set
|
Imposta la convalida dei dati per una o più celle. |
set
|
Imposta il filtro di base in un foglio. |
add
|
Aggiunge un intervallo protetto. |
update
|
Aggiorna un intervallo protetto. |
delete
|
Consente di eliminare un intervallo protetto. |
auto
|
Ridimensiona automaticamente una o più dimensioni in base ai contenuti delle celle in quella dimensione. |
add
|
Aggiunge un grafico. |
update
|
Aggiorna le specifiche di un grafico. |
update
|
Aggiorna un intervallo a bande |
add
|
Aggiunge un nuovo intervallo a bande |
delete
|
Rimuove un intervallo a bande |
create
|
Crea nuovi metadati dello sviluppatore |
update
|
Aggiorna una voce di metadati dello sviluppatore esistente |
delete
|
Elimina i metadati dello sviluppatore |
randomize
|
Randomizza l'ordine delle righe in un intervallo. |
add
|
Crea un gruppo nell'intervallo specificato. |
delete
|
Elimina un gruppo nell'intervallo specificato. |
update
|
Aggiorna lo stato del gruppo specificato. |
trim
|
Taglia le celle degli spazi bianchi (ad esempio spazi, tabulazioni o a capo). |
delete
|
Rimuove le righe contenenti valori duplicati nelle colonne specificate di un intervallo di celle. |
update
|
Aggiorna il bordo di un oggetto incorporato. |
add
|
Aggiunge un controllo filtro. |
update
|
Aggiorna le specifiche di un'area filtrata. |
add
|
Aggiunge un'origine dati. |
update
|
Aggiorna un'origine dati. |
delete
|
Consente di eliminare un'origine dati. |
refresh
|
Aggiorna una o più origini dati e gli oggetti database associati. |
cancel
|
Annullamento degli aggiornamenti di una o più origini dati e degli oggetti database 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 "properties" è implicita e non deve essere specificata. 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. La radice
|
UpdateDimensionPropertiesRequest
Aggiorna le proprietà delle dimensioni nell'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 della dimensione.
dimension_range
può essere solo uno dei seguenti:
|
|
range
|
Le righe o le colonne da aggiornare. |
data
|
Le colonne di un foglio dell'origine dati da aggiornare. |
DataSourceSheetDimensionRange
Un intervallo lungo una singola dimensione in un foglio
DATA_SOURCE
.
Rappresentazione JSON |
---|
{
"sheetId": integer,
"columnReferences": [
{
object ( |
Campi | |
---|---|
sheet
|
L'ID del foglio dell'origine dati in cui si trova l'intervallo. |
column
|
Le colonne del foglio dell'origine dati. |
UpdateNamedRangeRequest
Aggiorna le proprietà dell'intervallo denominato con il valore namedRangeId
specificato.
Rappresentazione JSON |
---|
{
"namedRange": {
object ( |
Campi | |
---|---|
named
|
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 dell'oggetto Cell specificato. Vengono aggiornati solo i campi elencati nel campo
fields
; gli altri rimangono invariati.
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 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 gli intervalli della formula invariati, 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 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 | |
---|---|
named
|
L'intervallo denominato da aggiungere. Il campo
|
DeleteNamedRangeRequest
Rimuove dall'intervallo denominato con l'ID specificato dal foglio di lavoro.
Rappresentazione JSON |
---|
{ "namedRangeId": string } |
Campi | |
---|---|
named
|
L'ID dell'intervallo denominato da eliminare. |
AddSheetRequest
Aggiunge un nuovo foglio. Quando un foglio viene aggiunto a un determinato indice, tutti gli indici dei fogli successivi vengono incrementati. Per aggiungere un foglio di oggetti, utilizza invece 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
Consente di eliminare il foglio richiesto.
Rappresentazione JSON |
---|
{ "sheetId": integer } |
Campi | |
---|---|
sheet
|
L'ID del foglio da eliminare.
Se il foglio è di tipo
|
AutoFillRequest
Compila altri dati in base a quelli esistenti.
Rappresentazione JSON |
---|
{ "useAlternateSeries": boolean, // Union field |
Campi | |
---|---|
use
|
True se dobbiamo generare dati con la serie "alternate". Il tempo di elaborazione 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:
|
|
range
|
L'intervallo da compilare automaticamente. Verrà esaminato l'intervallo e rilevata la posizione che contiene i dati, che verranno inseriti automaticamente nel resto dell'intervallo. |
source
|
Le aree di origine e di destinazione da compilare automaticamente. Vengono elencati esplicitamente l'origine della compilazione automatica e dove estendere questi dati. |
SourceAndDestination
Una combinazione di un intervallo di origine e di come estenderla.
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. |
fill
|
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 vengono espansi 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. |
paste
|
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 confini.
|
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 compilare l'intervallo di destinazione. Se l'intervallo è più piccolo dell'intervallo di origine, verranno comunque copiati tutti i dati di origine (oltre la fine dell'intervallo di destinazione). |
paste
|
Il tipo di dati da incollare. |
paste
|
L'orientamento dei dati durante l'incollaggio. |
PasteOrientation
Come deve essere eseguita un'operazione di incolla.
Enum | |
---|---|
NORMAL
|
Incolla normalmente. |
TRANSPOSE
|
Incolla trasposta, in cui 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. |
merge
|
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
Separa le celle nell'intervallo specificato.
Rappresentazione JSON |
---|
{
"range": {
object ( |
Campi | |
---|---|
range
|
L'intervallo in cui tutte le celle devono essere divise. Se l'intervallo include più unioni, tutte le unioni verranno annullate. L'intervallo non deve includere parzialmente un'unione. |
UpdateBordersRequest
Aggiorna i bordi di un intervallo. Se un campo non è impostato nella richiesta, significa che il confine rimane invariato. Ad esempio, con due richieste UpdateBordersRequest successive:
-
intervallo: A1:A5
{ top: RED, bottom: WHITE }
-
intervallo: A1:A5
{ left: BLUE }
In questo modo, A1:A5 avrà bordi di
{ top: RED, bottom: WHITE, left: BLUE }
. Se vuoi eliminare 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 inserire nella parte superiore 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. |
inner
|
Il bordo orizzontale da inserire nell'intervallo. |
inner
|
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; non deve essere specificato "row.values". Un singolo
|
Campo unione
area . I dati sulla posizione devono essere scritti. È necessario impostare un solo valore.
area
può essere solo uno dei seguenti:
|
|
start
|
La coordinata da cui iniziare a scrivere i dati. È possibile scrivere qualsiasi numero 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 | |
---|---|
sheet
|
L'ID foglio a cui aggiungere i dati. |
rows[]
|
I dati da accodare. |
fields
|
I campi di CellData che devono essere aggiornati. È necessario specificare almeno un campo. La radice è CellData; non deve essere specificato "row.values". Un singolo
|
ClearBasicFilterRequest
Cancella il filtro di base, se esistente nel foglio.
Rappresentazione JSON |
---|
{ "sheetId": integer } |
Campi | |
---|---|
sheet
|
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
Consente di eliminare l'oggetto incorporato con l'ID specificato.
Rappresentazione JSON |
---|
{ "objectId": integer } |
Campi | |
---|---|
object
|
L'ID dell'oggetto incorporato da eliminare. |
DeleteFilterViewRequest
Consente di eliminare una determinata visualizzazione filtrata.
Rappresentazione JSON |
---|
{ "filterId": integer } |
Campi | |
---|---|
filter
|
L'ID del filtro da eliminare. |
DuplicateFilterViewRequest
Consente di duplicare una determinata visualizzazione filtrata.
Rappresentazione JSON |
---|
{ "filterId": integer } |
Campi | |
---|---|
filter
|
L'ID del filtro da duplicare. |
DuplicateSheetRequest
Duplica i contenuti di un foglio.
Rappresentazione JSON |
---|
{ "sourceSheetId": integer, "insertSheetIndex": integer, "newSheetId": integer, "newSheetName": string } |
Campi | |
---|---|
source
|
Il foglio da duplicare.
Se il foglio di origine è di tipo
|
insert
|
L'indice a partire da zero in cui deve essere inserito il nuovo foglio. L'indice di tutti i fogli successivi viene incrementato. |
new
|
Se impostato, l'ID del nuovo foglio. Se non impostato, viene scelto un ID. Se impostato, l'ID non deve essere in conflitto con un ID foglio esistente. Se impostato, deve essere non negativo. |
new
|
Il nome del nuovo foglio. Se il campo è vuoto, verrà scelto un nuovo nome per te. |
FindReplaceRequest
Trova e sostituisce i dati nelle celle di un intervallo, di un foglio o di tutti i fogli.
Rappresentazione JSON |
---|
{ "find": string, "replacement": string, "matchCase": boolean, "matchEntireCell": boolean, "searchByRegex": boolean, "includeFormulas": boolean, // Union field |
Campi | |
---|---|
find
|
Il valore da cercare. |
replacement
|
Il valore da utilizzare come sostitutivo. |
match
|
True se la ricerca è sensibile alle maiuscole. |
match
|
True se il valore da trovare deve corrispondere all'intera cella. |
search
|
True se il valore di ricerca è una regex. L'espressione regolare e la sostituzione devono seguire le regole delle regex 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
|
include
|
True se la ricerca deve includere le celle con formule. False per saltare le celle con formule. |
Campo unione
scope . L'ambito in cui eseguire la ricerca/sostituzione. Deve essere impostato un solo ambito.
scope
può essere solo uno dei seguenti:
|
|
range
|
L'intervallo in cui eseguire la ricerca/sostituzione. |
sheet
|
Il foglio in cui eseguire la ricerca/sostituzione. |
all
|
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. Gli indici di inizio e di fine devono essere limitati. |
inherit
|
Indica se le proprietà delle dimensioni devono essere estese dalle dimensioni precedenti o successive a quelle 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 due righe all'indice 1 può ereditare lo sfondo verde o rosso. Se
|
InsertRangeRequest
Inserisce celle in un intervallo, spostando verso l'alto o verso il basso le celle esistenti.
Rappresentazione JSON |
---|
{ "range": { object ( |
Campi | |
---|---|
range
|
L'intervallo in cui inserire nuove celle. L'intervallo è limitato ai confini del foglio corrente. |
shift
|
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 di origine da spostare. |
destination
|
L'indice di inizio 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, pertanto i dati potrebbero finire in un indice diverso da quello specificato.
Ad esempio, dato
|
UpdateEmbeddedObjectPositionRequest
Aggiorna la posizione di un oggetto incorporato (ad esempio spostando o ridimensionando un grafico o un'immagine).
Rappresentazione JSON |
---|
{
"objectId": integer,
"newPosition": {
object ( |
Campi | |
---|---|
object
|
L'ID dell'oggetto da spostare. |
new
|
Una posizione esplicita in cui spostare l'oggetto incorporato. Se viene impostato |
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 da cui 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:
|
|
delimiter
|
Il delimitatore nei dati. |
html
|
Vero 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 occupare esattamente una colonna. |
delimiter
|
Il delimitatore da utilizzare. Viene utilizzato solo se delimiterType è
|
delimiter
|
Il tipo di delimitatore da utilizzare. |
DelimiterType
Il delimitatore in base al quale eseguire la suddivisione.
Enum | |
---|---|
DELIMITER_TYPE_UNSPECIFIED
|
Valore predefinito. Questo valore non deve essere utilizzato. |
COMMA
|
"," |
SEMICOLON
|
";" |
PERIOD
|
"." |
SPACE
|
" " |
CUSTOM
|
Un valore personalizzato come definito in delimitatore. |
AUTODETECT
|
Rileva automaticamente le colonne. |
UpdateFilterViewRequest
Aggiorna le proprietà della visualizzazione filtro.
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
Consente di eliminare un intervallo di celle, spostando le altre celle nell'area eliminata.
Rappresentazione JSON |
---|
{ "range": { object ( |
Campi | |
---|---|
range
|
L'intervallo di celle da eliminare. |
shift
|
La dimensione con cui verranno sostituite le celle eliminate. Se
|
AppendDimensionRequest
Aggiunge righe o colonne alla fine di un foglio.
Rappresentazione JSON |
---|
{
"sheetId": integer,
"dimension": enum ( |
Campi | |
---|---|
sheet
|
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 accodare. |
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 a partire da 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 a partire da zero della regola da sostituire o spostare. |
sheet
|
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. |
new
|
Il nuovo indice a partire da zero in cui deve terminare la regola. |
DeleteConditionalFormatRuleRequest
Consente di eliminare una regola di formattazione condizionale nell'indice specificato. Tutti gli indici delle regole successive vengono decrementati.
Rappresentazione JSON |
---|
{ "index": integer, "sheetId": integer } |
Campi | |
---|---|
index
|
L'indice a partire da zero della regola da eliminare. |
sheet
|
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. |
sort
|
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 questa funzione 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 oppure vuota per cancellare la convalida dei dati nell'intervallo. |
filtered
|
Facoltativo. Se è true, 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 | |
---|---|
protected
|
L'intervallo protetto da aggiungere. Il campo
|
UpdateProtectedRangeRequest
Aggiorna un intervallo protetto esistente con il valore protectedRangeId
specificato.
Rappresentazione JSON |
---|
{
"protectedRange": {
object ( |
Campi | |
---|---|
protected
|
L'intervallo protetto da aggiornare con le nuove proprietà. |
fields
|
I campi che devono essere aggiornati. È necessario specificare almeno un campo. La radice
|
DeleteProtectedRangeRequest
Consente di eliminare l'intervallo protetto con l'ID specificato.
Rappresentazione JSON |
---|
{ "protectedRangeId": integer } |
Campi | |
---|---|
protected
|
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 della dimensione.
dimension_range
può essere solo uno dei seguenti:
|
|
dimensions
|
Le dimensioni da ridimensionare automaticamente. |
data
|
Le dimensioni di un foglio dell'origine dati di cui vuoi modificare automaticamente le dimensioni. |
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 né ridimensiona un grafico. Per spostare o ridimensionare un grafico, utilizza
UpdateEmbeddedObjectPositionRequest
.
Rappresentazione JSON |
---|
{
"chartId": integer,
"spec": {
object ( |
Campi | |
---|---|
chart
|
L'ID del grafico da aggiornare. |
spec
|
La specifica da applicare al grafico. |
UpdateBandingRequest
Aggiorna le proprietà dell'intervallo a bande specificato.
Rappresentazione JSON |
---|
{
"bandedRange": {
object ( |
Campi | |
---|---|
banded
|
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 | |
---|---|
banded
|
L'intervallo a bande da aggiungere. Il campo
|
DeleteBandingRequest
Rimuove dall'intervallo a bande con l'ID specificato il foglio di lavoro.
Rappresentazione JSON |
---|
{ "bandedRangeId": integer } |
Campi | |
---|---|
banded
|
L'ID dell'intervallo a bande da eliminare. |
CreateDeveloperMetadataRequest
Una richiesta di creazione di metadati dello sviluppatore.
Rappresentazione JSON |
---|
{
"developerMetadata": {
object ( |
Campi | |
---|---|
developer
|
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 in base ai valori forniti nella risorsa DeveloperMetadata
. I chiamanti devono specificare le proprietà da aggiornare nel parametro dei campi, nonché almeno un valore DataFilter
corrispondente ai metadati da aggiornare.
Rappresentazione JSON |
---|
{ "dataFilters": [ { object ( |
Campi | |
---|---|
data
|
I filtri corrispondenti alle voci dei metadati dello sviluppatore da aggiornare. |
developer
|
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 | |
---|---|
data
|
Il filtro dati che descrive i criteri utilizzati per selezionare la voce dei 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 superinsieme dell'intervallo di un gruppo G esistente, la profondità di G viene incrementata e questo nuovo gruppo G' ha la profondità di quel gruppo. Ad esempio, un gruppo [C:D, profondità 1] + [B:E] genera i gruppi [B:E, profondità 1] e [C:D, profondità 2]. Se l'intervallo richiesto è un sottoinsieme dell'intervallo di un gruppo G esistente, la profondità del nuovo gruppo G' diventa maggiore di 1 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 o inizia all'interno 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à maggiore di 1 rispetto a G e l'intervallo è l'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
Consente di eliminare un gruppo nell'intervallo specificato decrementando la profondità delle dimensioni nell'intervallo.
Ad esempio, supponiamo che il foglio abbia un gruppo di livello 1 in B:E e un gruppo di livello 2 in C:D. L'eliminazione di un gruppo in D:E lascia il foglio con un gruppo di livello 1 in B:D e un gruppo di livello 2 in 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 | |
---|---|
dimension
|
Il gruppo di cui deve essere aggiornato lo stato. 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 iniziali e finali del testo di ogni cella e riduce qualsiasi sottosezione di caratteri di spaziatura rimanenti a un singolo spazio. Se il testo risultante troncato inizia con un carattere "+" o "=", il testo rimane come valore di 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 dei valori di una riga precedente. Le righe con valori identici ma diverso utilizzo di maiuscole e minuscole, oppure con formattazione o formule diverse, vengono considerate duplicate.
Questa richiesta rimuove anche le righe duplicate nascoste (ad esempio a causa di un filtro). Quando vengono rimossi i duplicati, la prima istanza di ogni riga duplicata sottoposta a scansione dall'alto verso il basso viene conservata nell'intervallo risultante. I contenuti al di fuori dell'intervallo specificato non vengono rimossi e le righe considerate duplicate non devono essere adiacenti all'interno dell'intervallo.
Rappresentazione JSON |
---|
{ "range": { object ( |
Campi | |
---|---|
range
|
L'intervallo da cui rimuovere le righe duplicate. |
comparison
|
Le colonne dell'intervallo da analizzare per rilevare valori duplicati. Se non è selezionata nessuna colonna, tutte le colonne vengono analizzate per rilevare i duplicati. |
UpdateEmbeddedObjectBorderRequest
Aggiorna la proprietà del bordo di un oggetto incorporato.
Rappresentazione JSON |
---|
{
"objectId": integer,
"border": {
object ( |
Campi | |
---|---|
object
|
L'ID dell'oggetto incorporato da aggiornare. |
border
|
Il bordo che si applica all'oggetto incorporato. |
fields
|
I campi che devono essere aggiornati. È necessario specificare almeno un campo. La radice
|
AddSlicerRequest
Aggiunge un selettore a un foglio del foglio di lavoro.
Rappresentazione JSON |
---|
{
"slicer": {
object ( |
Campi | |
---|---|
slicer
|
Il selettore che deve essere aggiunto al foglio di lavoro, inclusa la posizione in cui deve essere inserito. Il campo
|
UpdateSlicerSpecRequest
Aggiorna le specifiche di un'area filtrata. (questa operazione non sposta né ridimensiona un cursore. Per spostare o ridimensionare un selettore, utilizza
UpdateEmbeddedObjectPositionRequest
.
Rappresentazione JSON |
---|
{
"slicerId": integer,
"spec": {
object ( |
Campi | |
---|---|
slicer
|
L'ID del selettore da aggiornare. |
spec
|
La specifica da applicare allo slicer. |
fields
|
I campi che devono essere aggiornati. È necessario specificare almeno un campo. La radice
|
AddDataSourceRequest
Aggiunge un'origine dati. Una volta aggiunta l'origine dati, viene creato un foglio associatoDATA_SOURCE
e viene attivata un'esecuzione per aggiornare il foglio in modo da leggere i dati dall'origine dati.
La richiesta richiede un ambito OAuth aggiuntivo
bigquery.readonly
se aggiungi un'origine dati BigQuery.
Rappresentazione JSON |
---|
{
"dataSource": {
object ( |
Campi | |
---|---|
data
|
L'origine dati da aggiungere. |
UpdateDataSourceRequest
Aggiorna un'origine dati. Dopo l'aggiornamento dell'origine dati, viene attivata un'esecuzione per aggiornare il foglio associato
DATA_SOURCE
in modo da leggere i dati dall'origine dati aggiornata.
La richiesta richiede un ambito OAuth aggiuntivo
bigquery.readonly
se stai aggiornando un'origine dati BigQuery.
Rappresentazione JSON |
---|
{
"dataSource": {
object ( |
Campi | |
---|---|
data
|
L'origine dati da aggiornare. |
fields
|
I campi che devono essere aggiornati. È necessario specificare almeno un campo. La radice
|
DeleteDataSourceRequest
Consente di eliminare 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 | |
---|---|
data
|
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 aggiuntivo
bigquery.readonly
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 di conseguenza.
Rappresentazione JSON |
---|
{ "force": boolean, // Union field |
Campi | |
---|---|
force
|
Aggiorna gli oggetti dell'origine dati indipendentemente dallo stato corrente. Se non è impostato e un oggetto dell'origine dati a cui viene fatto riferimento è in stato di errore, l'aggiornamento non andrà a buon fine immediatamente. |
Campo unione
target . Specifica cosa aggiornare.
target
può essere solo uno dei seguenti:
|
|
references
|
Riferimenti agli oggetti dell'origine dati da aggiornare. |
data
|
Riferimento a un
|
is
|
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
Annullare uno o più aggiornamenti degli oggetti dell'origine dati nel foglio di lavoro in base ai riferimenti specificati.
La richiesta richiede un ambito OAuth aggiuntivo
bigquery.readonly
se stai annullando un aggiornamento in 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 di cui devono essere annullati gli aggiornamenti. |
data
|
Riferimento a un
|
is
|
Annullerà tutti gli aggiornamenti degli oggetti delle origini dati esistenti per tutte le origini dati nel foglio di lavoro. |