Richiesta
Un singolo tipo di aggiornamento da applicare a un foglio di lavoro.
| Rappresentazione JSON |
|---|
{ "updateSpreadsheetProperties": { object ( |
| Campi | |
|---|---|
| Il tipo di aggiornamento. È necessario un solo campo. Di seguito è riportato un elenco di campi che si escludono a vicenda. In una risposta verrà impostato al massimo uno dei campi: | |
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 su 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 dello sviluppatore |
updateDeveloperMetadata
|
Aggiorna una voce dei metadati dello sviluppatore esistente |
deleteDeveloperMetadata
|
Elimina i metadati dello sviluppatore |
randomizeRange
|
Randomizza l'ordine delle righe in un intervallo. |
addDimensionGroup
|
Crea un gruppo nell'intervallo specificato. |
deleteDimensionGroup
|
Elimina un gruppo nell'intervallo specificato. |
updateDimensionGroup
|
Aggiorna lo stato del gruppo specificato. |
trimWhitespace
|
Taglia gli spazi vuoti (come spazi, tabulazioni o nuove righe) nelle 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 uno slicer. |
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. |
insertComment
|
Inserisce un
|
addCommentReply
|
Aggiunge una risposta a un
|
updateCommentPost
|
Aggiorna un post esistente (post principale o risposta) di un
|
deleteComment
|
Elimina un
|
deleteCommentReply
|
Elimina una risposta
|
| Fine dei campi che si escludono a vicenda. | |
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
|
| L'intervallo di dimensioni. Di seguito è riportato un elenco di campi che si escludono a vicenda. In una risposta verrà impostato al massimo uno dei campi: | |
range
|
Le righe o le colonne da aggiornare. |
dataSourceSheetRange
|
Le colonne di un foglio dell'origine dati da aggiornare. |
| Fine dei campi che si escludono a vicenda. | |
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; 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 l'intervallo denominato con l'ID specificato dal foglio di lavoro.
| 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, "range": { object ( |
| 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. |
| L'area da compilare automaticamente. Di seguito è riportato un elenco di campi che si escludono a vicenda. In una risposta verrà impostato al massimo uno dei campi: | |
range
|
L'intervallo da compilare automaticamente. Verrà esaminato l'intervallo, verrà rilevata la posizione contenente dati e questi verranno inseriti automaticamente nel resto dell'intervallo. |
sourceAndDestination
|
Le aree di origine e di destinazione da compilare automaticamente. Elenca esplicitamente l'origine della compilazione automatica e dove estendere questi dati. |
| Fine dei campi che si escludono a vicenda. | |
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 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
|
Il tipo di dati da incollare. Tutti i dati di origine verranno tagliati, indipendentemente da ciò che viene incollato. |
PasteType
Quali tipi di dati devono essere incollati.
| Enum | |
|---|---|
PASTE_NORMAL
|
Incolla valori, formule, formati e unioni. |
PASTE_VALUES
|
Incolla SOLO i valori senza formattazione, formule o unioni. |
PASTE_FORMAT
|
Incolla solo il formato, escludendo 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, verranno comunque copiati tutti i dati di origine (oltre la fine dell'intervallo di destinazione). |
pasteType
|
Il tipo di dati da incollare. |
pasteOrientation
|
Come devono essere orientati i dati durante l'incollatura. |
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 dell'intervallo.
| Rappresentazione JSON |
|---|
{ "range": { object ( |
| Campi | |
|---|---|
range
|
L'intervallo di celle da unire. |
mergeType
|
Come devono essere unite le celle. |
MergeType
Il tipo di unione da creare.
| Enum | |
|---|---|
MERGE_ALL
|
Crea una singola unione dall'intervallo |
MERGE_COLUMNS
|
Crea un'unione per ogni colonna 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:
-
intervallo: A1:A5
{ top: RED, bottom: WHITE } -
intervallo: A1:A5
{ left: BLUE }
In questo modo, l'intervallo A1:A5 avrà 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 bordo da posizionare nella parte superiore dell'intervallo. |
bottom
|
Il bordo da posizionare nella parte inferiore dell'intervallo. |
left
|
Il bordo da posizionare 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
|
| I dati sulla posizione devono essere scritti. È necessario impostare esattamente un valore. Di seguito è riportato un elenco di campi che si escludono a vicenda. In una risposta verrà impostato al massimo uno dei campi: | |
start
|
La coordinata da 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 in
|
| Fine dei campi che si escludono a vicenda. | |
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
|
| I dati sulla posizione devono essere scritti. Di seguito è riportato un elenco di campi che si escludono a vicenda. In una risposta verrà impostato al massimo uno dei campi: | |
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
|
| Fine dei campi che si escludono a vicenda. | |
ClearBasicFilterRequest
Cancella il filtro di base, se presente nel foglio.
| Rappresentazione JSON |
|---|
{ "sheetId": integer } |
| Campi | |
|---|---|
sheetId
|
L'ID del foglio in 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 visualizzazione filtrata specifica.
| Rappresentazione JSON |
|---|
{ "filterId": integer } |
| Campi | |
|---|---|
filterId
|
L'ID del filtro da eliminare. |
DuplicateFilterViewRequest
Duplica una visualizzazione filtrata specifica.
| 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 è di
tipo |
insertSheetIndex
|
L'indice in base zero in cui deve essere inserito il nuovo foglio. L'indice di tutti i fogli successivi viene incrementato. |
newSheetId
|
Se impostato, l'ID del nuovo foglio. Se non viene impostato, viene scelto un ID. Se impostato, l'ID non deve essere in conflitto con alcun ID foglio esistente. Se impostato, deve essere non negativo. |
newSheetName
|
Il nome del nuovo foglio. Se il campo è vuoto, verrà scelto un nuovo nome. |
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,
"range": {
object ( |
| 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. |
| L'ambito in cui trovare/sostituire: deve essere impostato uno e uno solo. Di seguito è riportato un elenco di campi che si escludono a vicenda. In una risposta verrà impostato al massimo uno dei campi: | |
range
|
L'intervallo in cui trovare/sostituire. |
sheetId
|
Il foglio in cui trovare/sostituire. |
allSheets
|
"True" per trovare/sostituire in tutti i fogli. |
| Fine dei campi che si escludono a vicenda. | |
InsertDimensionRequest
Inserisce righe o colonne in un foglio in un indice specifico.
| Rappresentazione JSON |
|---|
{
"range": {
object ( |
| Campi | |
|---|---|
range
|
Le dimensioni da inserire. Gli indici di inizio e di fine 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 di origine da spostare. |
destinationIndex
|
L'indice iniziale basato su zero in cui spostare i dati di origine, in base alle coordinate prima che i dati di origine vengano rimossi dalla griglia. I dati esistenti verranno spostati verso il basso o verso destra (a seconda 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 spostando o ridimensionando 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 cui devono iniziare a essere inseriti i dati. |
data
|
I dati da inserire. |
type
|
Come devono essere incollati i dati. |
| Come interpretare i dati, deve essere impostato esattamente un valore. Di seguito è riportato un elenco di campi che si escludono a vicenda. In una risposta verrà impostato al massimo uno dei campi: | |
delimiter
|
Il delimitatore nei dati. |
html
|
Vero se i dati sono in formato HTML. |
| Fine dei campi che si escludono a vicenda. | |
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 estendersi esattamente su una colonna. |
delimiter
|
Il delimitatore da utilizzare. Utilizzato solo se delimiterType è
|
delimiterType
|
Il tipo di delimitatore da utilizzare. |
DelimiterType
Il delimitatore in base a cui dividere.
| Enum | |
|---|---|
DELIMITER_TYPE_UNSPECIFIED
|
Valore predefinito. Questo valore non deve essere utilizzato. |
COMMA
|
"," |
SEMICOLON
|
";" |
PERIOD
|
"." |
SPACE
|
" " |
CUSTOM
|
Un valore personalizzato come definito nel delimitatore. |
AUTODETECT
|
Rileva automaticamente le colonne. |
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,
"rule": {
object ( |
| Campi | |
|---|---|
index
|
L'indice in base zero della regola da sostituire o spostare. |
sheetId
|
Il foglio della regola da spostare. Obbligatorio se
|
| Il tipo di aggiornamento che deve essere eseguito. Di seguito è riportato un elenco di campi che si escludono a vicenda. In una risposta verrà impostato al massimo uno dei campi: | |
rule
|
La regola che deve sostituire la regola all'indice specificato. |
newIndex
|
Il nuovo indice in base zero in cui deve trovarsi la regola. |
| Fine dei campi che si escludono a vicenda. | |
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 è 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 | |
|---|---|
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 |
|---|
{ "dimensions": { object ( |
| Campi | |
|---|---|
| L'intervallo di dimensioni. Di seguito è riportato un elenco di campi che si escludono a vicenda. In una risposta verrà impostato al massimo uno dei campi: | |
dimensions
|
Le dimensioni da ridimensionare automaticamente. |
dataSourceSheetDimensions
|
Le dimensioni di un foglio dell'origine dati da ridimensionare automaticamente. |
| Fine dei campi che si escludono a vicenda. | |
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 decrementando 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 con differenze di lettere maiuscole e minuscole, formattazione o formule 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 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 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. Il campo
|
UpdateSlicerSpecRequest
Aggiorna le specifiche di uno slicer. Questa operazione non sposta o ridimensiona un selettore. Per spostare o ridimensionare un selettore, 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 da aggiornare. È necessario specificare almeno un campo. La radice
|
AddDataSourceRequest
Aggiunge un'origine dati. Una volta aggiunta 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 dell'origine dati, viene elaborata solo l'ultima richiesta di aggiornamento e tutte le richieste avranno la stessa risposta.
| Rappresentazione JSON |
|---|
{
"force": boolean,
"references": {
object ( |
| 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. |
| Specifica cosa aggiornare. Di seguito è riportato un elenco di campi che si escludono a vicenda. In una risposta verrà impostato al massimo uno dei campi: | |
references
|
Riferimenti agli oggetti dell'origine dati da aggiornare. |
dataSourceId
|
Riferimento a un
|
isAll
|
Aggiorna tutti gli oggetti delle origini dati esistenti nel foglio di lavoro. |
| Fine dei campi che si escludono a vicenda. | |
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 ambito OAuth
bigquery.readonly
aggiuntivo se annulli un aggiornamento di un'origine dati BigQuery.
| Rappresentazione JSON |
|---|
{
"references": {
object ( |
| Campi | |
|---|---|
| Specifica cosa annullare. Di seguito è riportato un elenco di campi che si escludono a vicenda. In una risposta verrà impostato al massimo uno dei campi: | |
references
|
Riferimenti agli oggetti dell'origine dati i cui aggiornamenti devono essere annullati. |
dataSourceId
|
Riferimento a un
|
isAll
|
Annulla tutti gli aggiornamenti degli oggetti delle origini dati esistenti per tutte le origini dati nel foglio di lavoro. |
| Fine dei campi che si escludono a vicenda. | |
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. |
InsertCommentRequest
Inserisce un
CommentThread
nel foglio di lavoro.
| Rappresentazione JSON |
|---|
{
"content": string,
"assigneeEmailAddress": string,
"coordinate": {
object ( |
| Campi | |
|---|---|
content
|
Il testo del commento, come testo normale. Questo contenuto di testo verrà gestito in modo simile ai commenti creati nell'editor Fogli. Avrà comportamenti simili per la formattazione, le notifiche e così via. Questo campo non può essere vuoto e non deve superare le 2048 unità di codice UTF-8. |
assigneeEmailAddress
|
Facoltativo. L'indirizzo email dell'assegnatario del commento. Lascia il campo vuoto per un commento non assegnato. Non può superare le 2048 unità di codice UTF-8. |
| La posizione nel foglio collegata a questo commento. Di seguito è riportato un elenco di campi che si escludono a vicenda. In una risposta verrà impostato al massimo uno dei campi: | |
coordinate
|
Il
|
| Fine dei campi che si escludono a vicenda. | |
AddCommentReplyRequest
Inserisce una risposta
Post
in un
CommentThread.
| Rappresentazione JSON |
|---|
{
"commentId": string,
"post": {
object ( |
| Campi | |
|---|---|
commentId
|
L'ID del
|
post
|
Il
|
UpdateCommentPostRequest
Aggiorna un
Post
in un
CommentThread.
Restituisce un errore 400 Bad Request se:
- L'utente che ha inviato la richiesta non è l'autore del post.
| Rappresentazione JSON |
|---|
{ "commentId": string, "postId": string, "content": string } |
| Campi | |
|---|---|
commentId
|
L'ID del
|
postId
|
L'ID del post in fase di aggiornamento. |
content
|
Il nuovo testo del commento, come testo normale. Questo contenuto di testo verrà gestito in modo simile ai commenti creati nell'editor Fogli. Avrà comportamenti simili per la formattazione, le notifiche e così via. Questo campo non può essere vuoto e non deve superare le 2048 unità di codice UTF-8. |
DeleteCommentRequest
Elimina un
CommentThread.
Restituisce un errore 400 Bad Request se l'utente che ha inviato la richiesta non è l'autore di
headPost.
| Rappresentazione JSON |
|---|
{ "commentId": string } |
| Campi | |
|---|---|
commentId
|
L'ID di
|
DeleteCommentReplyRequest
Elimina una risposta
Post
da un
CommentThread.
Restituisce un errore 400 Bad Request se:
-
L'utente che ha inviato la richiesta non è l'autore del post.
-
Il post di risposta contiene un
comment action. -
Il post di risposta contiene un
assignee.
| Rappresentazione JSON |
|---|
{ "commentId": string, "postId": string } |
| Campi | |
|---|---|
commentId
|
L'ID del
|
postId
|
L'ID della risposta
|