Colore
Rappresenta un colore nello spazio colore RGBA. Questa rappresentazione è progettata per semplificare la conversione da e verso le rappresentazioni cromatiche in varie lingue rispetto alla compattezza. Ad esempio, i campi di questa rappresentazione possono essere forniti in modo banale al costruttore di java.awt.Color
in Java; possono anche essere forniti in modo banale al metodo +colorWithRed:green:blue:alpha
di UIColor in iOS e, con un piccolo lavoro, possono essere facilmente formattati in una stringa CSS rgba()
in JavaScript.
Questa pagina di riferimento non contiene informazioni sullo spazio colore assoluto che deve essere utilizzato per interpretare il valore RGB, ad esempio sRGB, Adobe RGB, DCI-P3 e BT.2020. Per impostazione predefinita, le applicazioni devono assumere lo spazio colore sRGB.
Quando deve essere decisa l'uguaglianza di colore, le implementazioni, se non diversamente specificato, considerano due colori uguali se tutti i valori di rosso, verde, blu e alfa differiscono al massimo di 1e-5
.
Esempio (Java):
import com.google.type.Color;
// ...
public static java.awt.Color fromProto(Color protocolor) {
float alpha = protocolor.hasAlpha()
? protocolor.getAlpha().getValue()
: 1.0;
return new java.awt.Color(
protocolor.getRed(),
protocolor.getGreen(),
protocolor.getBlue(),
alpha);
}
public static Color toProto(java.awt.Color color) {
float red = (float) color.getRed();
float green = (float) color.getGreen();
float blue = (float) color.getBlue();
float denominator = 255.0;
Color.Builder resultBuilder =
Color
.newBuilder()
.setRed(red / denominator)
.setGreen(green / denominator)
.setBlue(blue / denominator);
int alpha = color.getAlpha();
if (alpha != 255) {
result.setAlpha(
FloatValue
.newBuilder()
.setValue(((float) alpha) / denominator)
.build());
}
return resultBuilder.build();
}
// ...
Esempio (iOS / Obj-C):
// ...
static UIColor* fromProto(Color* protocolor) {
float red = [protocolor red];
float green = [protocolor green];
float blue = [protocolor blue];
FloatValue* alpha_wrapper = [protocolor alpha];
float alpha = 1.0;
if (alpha_wrapper != nil) {
alpha = [alpha_wrapper value];
}
return [UIColor colorWithRed:red green:green blue:blue alpha:alpha];
}
static Color* toProto(UIColor* color) {
CGFloat red, green, blue, alpha;
if (![color getRed:&red green:&green blue:&blue alpha:&alpha]) {
return nil;
}
Color* result = [[Color alloc] init];
[result setRed:red];
[result setGreen:green];
[result setBlue:blue];
if (alpha <= 0.9999) {
[result setAlpha:floatWrapperWithValue(alpha)];
}
[result autorelease];
return result;
}
// ...
Esempio (JavaScript):
// ...
var protoToCssColor = function(rgbColor) {
var redFrac = rgbColor.red || 0.0;
var greenFrac = rgbColor.green || 0.0;
var blueFrac = rgbColor.blue || 0.0;
var red = Math.floor(redFrac * 255);
var green = Math.floor(greenFrac * 255);
var blue = Math.floor(blueFrac * 255);
if (!('alpha' in rgbColor)) {
return rgbToCssColor(red, green, blue);
}
var alphaFrac = rgbColor.alpha.value || 0.0;
var rgbParams = [red, green, blue].join(',');
return ['rgba(', rgbParams, ',', alphaFrac, ')'].join('');
};
var rgbToCssColor = function(red, green, blue) {
var rgbNumber = new Number((red << 16) | (green << 8) | blue);
var hexString = rgbNumber.toString(16);
var missingZeros = 6 - hexString.length;
var resultBuilder = ['#'];
for (var i = 0; i < missingZeros; i++) {
resultBuilder.push('0');
}
resultBuilder.push(hexString);
return resultBuilder.join('');
};
// ...
Rappresentazione JSON |
---|
{ "red": number, "green": number, "blue": number, "alpha": number } |
Campi | |
---|---|
red
|
La quantità di rosso nel colore come valore nell'intervallo [0, 1]. |
green
|
La quantità di verde presente come valore nell'intervallo [0, 1]. |
blue
|
La quantità di blu di colore come valore nell'intervallo [0, 1]. |
alpha
|
La frazione di questo colore che deve essere applicata al pixel. Ciò significa che il colore finale del pixel è definito dall'equazione:
Ciò significa che il valore 1,0 corrisponde a un colore a tinta unita, mentre il valore 0,0 corrisponde a un colore completamente trasparente. Questo comando utilizza un messaggio wrapper piuttosto che un semplice numero in virgola mobile, in modo da poter distinguere un valore predefinito dal valore non impostato. Se omesso, questo oggetto di colore viene visualizzato come colore a tinta unita (come se al valore alfa fosse stato assegnato esplicitamente un valore pari a 1,0). |
Stile colore
Un valore di colore.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo Union
kind . Il tipo di valore del colore.
kind
può essere solo uno dei seguenti:
|
|
rgbColor
|
Colore RGB. Il valore
|
themeColor
|
Colore tema. |
Tipo di tema tema
Tipi di colore del tema.
SpreadsheetProperties
contengono un
SpreadsheetTheme
che definisce una mappatura di questi tipi di colore al tema ai colori del calcestruzzo.
Enum | |
---|---|
THEME_COLOR_TYPE_UNSPECIFIED
|
Colore tema non specificato |
TEXT
|
Rappresenta il colore del testo principale |
BACKGROUND
|
Rappresenta il colore di sfondo principale |
ACCENT1
|
Rappresenta il primo colore di contrasto |
ACCENT2
|
Rappresenta il secondo colore di contrasto |
ACCENT3
|
Rappresenta il terzo colore di contrasto |
ACCENT4
|
Rappresenta il quarto colore di contrasto |
ACCENT5
|
Rappresenta il quinto colore dell'accento |
ACCENT6
|
Rappresenta il sesto colore di contrasto |
LINK
|
Rappresenta il colore da utilizzare per i link ipertestuali |
Allinea orizzontalmente
L'allineamento orizzontale del testo in una cella.
Enum | |
---|---|
HORIZONTAL_ALIGN_UNSPECIFIED
|
L'allineamento orizzontale non è specificato. Non utilizzarlo. |
LEFT
|
Il testo è allineato esplicitamente a sinistra della cella. |
CENTER
|
Il testo è allineato esplicitamente al centro della cella. |
RIGHT
|
Il testo è esplicitamente allineato a destra della cella, |
Formato testo
Il formato di un'esecuzione di testo in una cella. I valori assenti indicano che il campo non è specificato.
Rappresentazione JSON |
---|
{ "foregroundColor": { object ( |
Campi | |
---|---|
foregroundColor
|
Il colore in primo piano del testo. Deprecato: utilizza
|
foregroundColorStyle
|
Il colore in primo piano del testo. Se è impostato anche |
fontFamily
|
La famiglia di caratteri. |
fontSize
|
La dimensione del carattere. |
bold
|
Vero se il testo è in grassetto. |
italic
|
Vero se il testo è in corsivo. |
strikethrough
|
Vero se il testo contiene un testo barrato. |
underline
|
Vero se il testo è sottolineato. |
link
|
L'eventuale destinazione del link del testo. Se imposti il campo Link in un elemento
|
Collegamento
Un riferimento esterno o locale.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo Union
destination . La destinazione del link.
destination
può essere solo uno dei seguenti:
|
|
uri
|
L'identificatore del link. |
Colonna origine dati
Una colonna in un'origine dati.
Rappresentazione JSON |
---|
{
"reference": {
object (
|
Campi | |
---|---|
reference
|
Il riferimento alla colonna. |
formula
|
La formula della colonna calcolata. |
Riferimento ColonnaFonteDati
Un identificatore univoco che fa riferimento a una colonna di origine dati.
Rappresentazione JSON |
---|
{ "name": string } |
Campi | |
---|---|
name
|
Nome visualizzato della colonna. Deve essere univoco all'interno di un'origine dati. |
Stato esecuzione dati
Lo stato di esecuzione dei dati.
Viene creata un'esecuzione dei dati per sincronizzare un oggetto di origine dati con i dati più recenti da un
DataSource
. In genere l'esecuzione è pianificata in background, puoi controllare
state
per sapere se un'esecuzione viene completata
Esistono diversi scenari in cui viene eseguita l'esecuzione dei dati:
-
Adding a data source
crea un foglio di origine dati associato e un'esecuzione dei dati per sincronizzare i dati dall'origine dati al foglio. -
Updating a data source
crea un'esecuzione dei dati per aggiornare il foglio di origine dei dati associato in modo simile. -
Puoi inviare
refresh request
per aggiornare esplicitamente uno o più oggetti dell'origine dati.
Rappresentazione JSON |
---|
{ "state": enum ( |
Campi | |
---|---|
state
|
Lo stato dell'esecuzione dei dati. |
errorCode
|
Il codice di errore. |
errorMessage
|
Il messaggio di errore, che potrebbe essere vuoto. |
lastRefreshTime
|
Visualizza l'ora dell'ultimo aggiornamento dei dati. |
Stato esecuzione dati
Enumerazione degli stati di esecuzione dei dati.
Enum | |
---|---|
DATA_EXECUTION_STATE_UNSPECIFIED
|
Valore predefinito, non utilizzare. |
NOT_STARTED
|
L'esecuzione dei dati non è iniziata. |
RUNNING
|
L'esecuzione dei dati è iniziata ed è in esecuzione. |
SUCCEEDED
|
L'esecuzione dei dati è stata completata correttamente. |
FAILED
|
L'esecuzione dei dati è stata completata con errori. |
Codice errore esecuzione dati
Enumerazione del codice di errore di esecuzione dei dati.
Enum | |
---|---|
DATA_EXECUTION_ERROR_CODE_UNSPECIFIED
|
Valore predefinito, non utilizzare. |
TIMED_OUT
|
Timeout dell'esecuzione dei dati. |
TOO_MANY_ROWS
|
L'esecuzione dei dati restituisce più righe del limite consentito. |
TOO_MANY_COLUMNS
|
L'esecuzione dei dati restituisce più colonne del limite consentito. |
TOO_MANY_CELLS
|
L'esecuzione dei dati restituisce più celle del limite. |
ENGINE
|
L'errore viene ricevuto dal motore di esecuzione dei dati del backend (ad es. BigQuery). Per i dettagli, controlla
errorMessage .
|
PARAMETER_INVALID
|
Uno o alcuni parametri delle origini dati fornite non sono validi. |
UNSUPPORTED_DATA_TYPE
|
L'esecuzione dei dati restituisce un tipo di dati non supportato. |
DUPLICATE_COLUMN_NAMES
|
L'esecuzione dei dati restituisce nomi o alias di colonna duplicati. |
INTERRUPTED
|
L'esecuzione dei dati è stata interrotta. Aggiorna in seguito. |
CONCURRENT_QUERY
|
L'esecuzione dei dati è attualmente in corso; non può essere aggiornata fino al completamento. |
OTHER
|
Altri errori. |
TOO_MANY_CHARS_PER_CELL
|
L'esecuzione dei dati restituisce valori che superano il numero massimo di caratteri consentiti in una singola cella. |
DATA_NOT_FOUND
|
Impossibile trovare il database a cui fa riferimento l'origine dati. */ |
PERMISSION_DENIED
|
L'utente non ha accesso al database a cui fa riferimento l'origine dati. |
MISSING_COLUMN_ALIAS
|
L'esecuzione dei dati restituisce colonne con alias mancanti. |
OBJECT_NOT_FOUND
|
L'oggetto dell'origine dati non esiste. |
OBJECT_IN_ERROR_STATE
|
L'oggetto dell'origine dati è attualmente in stato di errore. Per forzare l'aggiornamento, imposta force in RefreshDataSourceRequest .
|
OBJECT_SPEC_INVALID
|
La specifica dell'oggetto dell'origine dati non è valida. |
Valore esteso
I tipi di valore che possono essere contenuti in una cella di un foglio di lavoro.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo Union
value . Il tipo di valore in una cella. Se non è impostato alcun campo, la cella non contiene dati.
value
può essere solo uno dei seguenti:
|
|
numberValue
|
Rappresenta un valore doppio. Nota: le date, le ore e le date e le ore sono rappresentate come elementi duplicati nel formato |
stringValue
|
Rappresenta un valore di stringa. Non sono incluse le virgolette iniziali. Ad esempio, se l'utente digitasse |
boolValue
|
Rappresenta un valore booleano. |
formulaValue
|
Rappresenta una formula. |
errorValue
|
Rappresenta un errore. Questo campo è di sola lettura |
Valore errore
Un errore in una cella.
Rappresentazione JSON |
---|
{
"type": enum (
|
Campi | |
---|---|
type
|
Il tipo di errore. |
message
|
Un messaggio con ulteriori informazioni sull'errore (disponibile nelle impostazioni internazionali del foglio di lavoro). |
Errore
Il tipo di errore.
Enum | |
---|---|
ERROR_TYPE_UNSPECIFIED
|
Non utilizzare questo tipo di errore predefinito. |
ERROR
|
Corrisponde all'errore
#ERROR! .
|
NULL_VALUE
|
Corrisponde all'errore
#NULL! .
|
DIVIDE_BY_ZERO
|
Corrisponde all'errore
#DIV/0 .
|
VALUE
|
Corrisponde all'errore
#VALUE! .
|
REF
|
Corrisponde all'errore
#REF! .
|
NAME
|
Corrisponde all'errore
#NAME? .
|
NUM
|
Corrisponde all'errore
#NUM! .
|
N_A
|
Corrisponde all'errore
#N/A .
|
LOADING
|
Corrisponde allo stato
Loading... .
|
BooleanCondition
Una condizione che può restituire un valore true o false. BooleanConditions viene utilizzato dalla formattazione condizionale, dalla convalida dei dati e dai criteri nei filtri.
Rappresentazione JSON |
---|
{ "type": enum ( |
Campi | |
---|---|
type
|
Il tipo di condizione. |
values[]
|
I valori della condizione. Il numero di valori supportati dipende dal |
TipoCondizione
Il tipo di condizione.
Enum | |
---|---|
CONDITION_TYPE_UNSPECIFIED
|
Il valore predefinito, non utilizzare. |
NUMBER_GREATER
|
Il valore della cella deve essere maggiore del valore della condizione. Supportato da convalida dei dati, formattazione condizionale e filtri. Richiede un singolo
ConditionValue .
|
NUMBER_GREATER_THAN_EQ
|
Il valore della cella deve essere maggiore o uguale al valore della condizione. Supportato da convalida dei dati, formattazione condizionale e filtri. Richiede un singolo
ConditionValue .
|
NUMBER_LESS
|
Il valore della cella deve essere inferiore al valore della condizione. Supportato da convalida dei dati, formattazione condizionale e filtri. Richiede un singolo
ConditionValue .
|
NUMBER_LESS_THAN_EQ
|
Il valore della cella deve essere minore o uguale al valore della condizione. Supportato da convalida dei dati, formattazione condizionale e filtri. Richiede un singolo
ConditionValue .
|
NUMBER_EQ
|
Il valore della cella deve essere uguale al valore della condizione. Supportato da convalida dei dati, formattazione condizionale e filtri. Richiede un singolo
ConditionValue
per la convalida dei dati, la formattazione condizionale e i filtri per gli oggetti non associati all'origine dati, e almeno un
ConditionValue
per i filtri sugli oggetti dell'origine dati.
|
NUMBER_NOT_EQ
|
Il valore della cella non deve essere uguale al valore della condizione. Supportato da convalida dei dati, formattazione condizionale e filtri. Richiede un singolo
ConditionValue
per la convalida dei dati, la formattazione condizionale e i filtri per gli oggetti non associati all'origine dati, e almeno un
ConditionValue
per i filtri sugli oggetti dell'origine dati.
|
NUMBER_BETWEEN
|
Il valore della cella deve essere compreso tra i due valori della condizione. Supportato da convalida dei dati, formattazione condizionale e filtri. Richiede esattamente due
ConditionValues .
|
NUMBER_NOT_BETWEEN
|
Il valore della cella non deve essere compreso tra i due valori della condizione. Supportato da convalida dei dati, formattazione condizionale e filtri. Richiede esattamente due
ConditionValues .
|
TEXT_CONTAINS
|
Il valore della cella deve contenere il valore della condizione. Supportato da convalida dei dati, formattazione condizionale e filtri. Richiede un singolo
ConditionValue .
|
TEXT_NOT_CONTAINS
|
Il valore della cella non deve contenere il valore della condizione. Supportato da convalida dei dati, formattazione condizionale e filtri. Richiede un singolo
ConditionValue .
|
TEXT_STARTS_WITH
|
Il valore della cella deve iniziare con il valore della condizione. Supportato da formattazione e filtri condizionali. Richiede un singolo
ConditionValue .
|
TEXT_ENDS_WITH
|
Il valore della cella deve terminare con il valore della condizione. Supportato da formattazione e filtri condizionali. Richiede un singolo
ConditionValue .
|
TEXT_EQ
|
Il valore della cella deve essere esattamente il valore della condizione. Supportato da convalida dei dati, formattazione condizionale e filtri. Richiede un singolo
ConditionValue
per la convalida dei dati, la formattazione condizionale e i filtri per gli oggetti non associati all'origine dati, e almeno un
ConditionValue
per i filtri sugli oggetti dell'origine dati.
|
TEXT_IS_EMAIL
|
Il valore della cella deve essere un indirizzo email valido. Supportato dalla convalida dei dati. Non richiede ConditionValues .
|
TEXT_IS_URL
|
Il valore della cella deve essere un URL valido. Supportato dalla convalida dei dati. Non richiede ConditionValues .
|
DATE_EQ
|
Il valore della cella deve corrispondere alla data del valore della condizione. Supportato da convalida dei dati, formattazione condizionale e filtri. Richiede un singolo
ConditionValue
per la convalida dei dati, la formattazione condizionale e i filtri per gli oggetti non associati all'origine dati, e almeno un
ConditionValue
per i filtri sugli oggetti dell'origine dati.
|
DATE_BEFORE
|
Il valore della cella deve essere precedente alla data del valore della condizione. Supportato da convalida dei dati, formattazione condizionale e filtri. Richiede un singolo
ConditionValue
che può essere
relative date .
|
DATE_AFTER
|
Il valore della cella deve essere successivo alla data del valore della condizione. Supportato da convalida dei dati, formattazione condizionale e filtri. Richiede un singolo
ConditionValue
che può essere
relative date .
|
DATE_ON_OR_BEFORE
|
Il valore della cella deve corrispondere o essere uguale alla data del valore della condizione. Supportato dalla convalida dei dati. Richiede un singolo
ConditionValue
che può essere
relative date .
|
DATE_ON_OR_AFTER
|
Il valore della cella deve essere uguale o successivo alla data del valore della condizione. Supportato dalla convalida dei dati. Richiede un singolo
ConditionValue
che può essere
relative date .
|
DATE_BETWEEN
|
Il valore della cella deve essere compreso tra le date dei due valori della condizione. Supportato dalla convalida dei dati. Richiede esattamente due
ConditionValues .
|
DATE_NOT_BETWEEN
|
Il valore della cella deve essere al di fuori delle date dei due valori condizione. Supportato dalla convalida dei dati. Richiede esattamente due
ConditionValues .
|
DATE_IS_VALID
|
Il valore della cella deve essere una data. Supportato dalla convalida dei dati. Non richiede ConditionValues .
|
ONE_OF_RANGE
|
Il valore della cella deve essere elencato nella griglia nell'intervallo del valore della condizione. Supportato dalla convalida dei dati. Richiede un singolo
ConditionValue e il valore deve essere un intervallo valido nella notazione A1.
|
ONE_OF_LIST
|
Il valore della cella deve essere incluso nell'elenco dei valori della condizione. Supportato dalla convalida dei dati. Supporta un numero qualsiasi di condition values , uno per elemento nell'elenco. Le formule non sono supportate nei valori.
|
BLANK
|
Il valore della cella deve essere vuoto. Supportato da formattazione e filtri condizionali. Non richiede ConditionValues .
|
NOT_BLANK
|
Il valore della cella non deve essere vuoto. Supportato da formattazione e filtri condizionali. Non richiede ConditionValues .
|
CUSTOM_FORMULA
|
La formula della condizione deve restituire true. Supportato da convalida dei dati, formattazione condizionale e filtri. Non supportato dai filtri dei fogli di origine dati. Richiede un singolo
ConditionValue .
|
BOOLEAN
|
Il valore della cella deve essere TRUE/FALSE o nell'elenco dei valori della condizione. Supportato dalla convalida dei dati. Viene visualizzata come casella di controllo delle celle. Supporta zero, uno o due
ConditionValues . Nessun valore indica che la cella deve essere TRUE o FALSE, dove TRUE viene visualizzato come selezionato e FALSE come deselezionato. Un valore indica che la cella verrà visualizzata come selezionata quando contiene il valore e deselezionata quando è vuota. Due valori indicano che la cella verrà visualizzata come selezionata quando contiene il primo valore e deselezionata quando contiene il secondo valore. Ad esempio, ["Yes","No"] indica che la cella restituisce una casella selezionata quando ha il valore "Yes" e una casella non selezionata se ha il valore "No".
|
TEXT_NOT_EQ
|
Il valore della cella non deve essere esattamente il valore della condizione. Supportato da filtri sugli oggetti di origine dati. Richiede almeno ConditionValue .
|
DATE_NOT_EQ
|
Il valore della cella non deve essere esattamente il valore della condizione. Supportato da filtri sugli oggetti di origine dati. Richiede almeno ConditionValue .
|
FILTER_EXPRESSION
|
Il valore della cella deve rispettare il pattern specificato. Richiede un singolo
ConditionValue .
|
ValoreCondizione
Il valore della condizione.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo Union
value . È necessario impostare il valore della condizione.
value
può essere solo uno dei seguenti:
|
|
relativeDate
|
Una data relativa (in base alla data corrente). Valido solo se
Le date relative non sono supportate nella convalida dei dati. Sono supportati solo nella formattazione condizionale e nei filtri condizionali. |
userEnteredValue
|
Un valore su cui si basa la condizione. Il valore viene analizzato come se l'utente avesse digitato una cella. Le formule sono supportate (e devono iniziare con l'elemento |
DataRelativa
Controlla il modo in cui viene valutata una condizione di data.
Enum | |
---|---|
RELATIVE_DATE_UNSPECIFIED
|
Valore predefinito, non utilizzare. |
PAST_YEAR
|
Il valore è un anno prima di oggi. |
PAST_MONTH
|
Il valore è un mese prima di oggi. |
PAST_WEEK
|
Il valore corrisponde a una settimana prima di oggi. |
YESTERDAY
|
Il valore è ieri. |
TODAY
|
Il valore è oggi. |
TOMORROW
|
Il valore è domani. |
Intervallo griglia
Un intervallo su un foglio. Tutti gli indici sono in base zero. Gli indici sono semiaperti, ovvero l'indice iniziale è incluso e quello finale è esclusivo: [startIndex, endIndex). Gli indici mancanti indicano che l'intervallo non è limitato su quel lato.
Ad esempio, se
"Sheet1"
è l'ID foglio 123456, allora:
Sheet1!A1:A1 == sheetId: 123456,
startRowIndex: 0, endRowIndex: 1,
startColumnIndex: 0, endColumnIndex: 1
Sheet1!A3:B4 == sheetId: 123456,
startRowIndex: 2, endRowIndex: 4,
startColumnIndex: 0, endColumnIndex: 2
Sheet1!A:B == sheetId: 123456,
startColumnIndex: 0, endColumnIndex: 2
Sheet1!A5:B == sheetId: 123456,
startRowIndex: 4,
startColumnIndex: 0, endColumnIndex: 2
Sheet1 == sheetId: 123456
L'indice iniziale deve essere sempre minore o uguale all'indice finale. Se l'indice iniziale è uguale all'indice finale, l'intervallo è vuoto. In genere, gli intervalli vuoti non sono significativi e di solito vengono visualizzati nell'interfaccia utente come
#REF!
.
Rappresentazione JSON |
---|
{ "sheetId": integer, "startRowIndex": integer, "endRowIndex": integer, "startColumnIndex": integer, "endColumnIndex": integer } |
Campi | |
---|---|
sheetId
|
Il foglio su cui si trova questo intervallo. |
startRowIndex
|
La riga iniziale (inclusa) dell'intervallo o non impostata se non definita. |
endRowIndex
|
La riga finale (esclusiva) dell'intervallo o non impostata se non definita. |
startColumnIndex
|
La colonna iniziale (inclusa) dell'intervallo o non impostata se non limitata. |
endColumnIndex
|
La colonna finale (esclusiva) dell'intervallo o non impostata se non definita. |
SortOrder
Un ordinamento.
Enum | |
---|---|
SORT_ORDER_UNSPECIFIED
|
Valore predefinito, non utilizzarlo. |
ASCENDING
|
Ordine crescente. |
DESCENDING
|
Ordine decrescente. |
Filtro Spec
I criteri del filtro associati a una colonna specifica.
Rappresentazione JSON |
---|
{ "filterCriteria": { object ( |
Campi | |
---|---|
filterCriteria
|
Criteri per la colonna. |
Campo Union
reference . Fai riferimento alla colonna filtrata.
reference
può essere solo uno dei seguenti:
|
|
columnIndex
|
L'indice della colonna in base zero. |
dataSourceColumnReference
|
Fai riferimento a una colonna di origine dati. |
Criteri di filtro
Criteri per mostrare/nascondere le righe in una visualizzazione filtrata o filtrata.
Rappresentazione JSON |
---|
{ "hiddenValues": [ string ], "condition": { object ( |
Campi | |
---|---|
condition
|
Condizione che deve essere vera per poter visualizzare i valori. (questa operazione non esegue l'override
|
visibleBackgroundColor
|
Il colore di riempimento dello sfondo in base al quale filtrare; vengono mostrate solo le celle con questo colore di riempimento. che si escludono a vicenda con
|
visibleBackgroundColorStyle
|
Il colore di riempimento dello sfondo in base al quale filtrare; vengono mostrate solo le celle con questo colore di riempimento. Questo campo si esclude a vicenda con |
visibleForegroundColor
|
Il colore in primo piano in base al quale filtrare; vengono mostrate solo le celle con questo colore in primo piano. che si escludono a vicenda con
|
visibleForegroundColorStyle
|
Il colore in primo piano in base al quale filtrare; vengono mostrate solo le celle con questo colore in primo piano. Questo campo si esclude a vicenda con |
Ordina
Un ordinamento associato a una colonna o riga specifica.
Rappresentazione JSON |
---|
{ "sortOrder": enum ( |
Campi | |
---|---|
sortOrder
|
I dati dell'ordine devono essere ordinati. |
foregroundColor
|
Il colore in primo piano in base al quale ordinare; le celle con questo colore in primo piano vengono ordinate in alto. che si escludono a vicenda con
|
foregroundColorStyle
|
Il colore in primo piano in base al quale ordinare; le celle con questo colore in primo piano vengono ordinate in alto. Si escludono a vicenda con
|
backgroundColor
|
Il colore di riempimento dello sfondo in cui ordinare: le celle con questo colore di riempimento sono ordinate in alto. che si escludono a vicenda con
|
backgroundColorStyle
|
Il colore di riempimento dello sfondo in cui ordinare: le celle con questo colore di riempimento sono ordinate in alto. Si escludono a vicenda con
|
Campo Union
reference . Fai riferimento alla dimensione ordinata.
reference
può essere solo uno dei seguenti:
|
|
dimensionIndex
|
La dimensione a cui applicare l'ordinamento. |
dataSourceColumnReference
|
Fai riferimento a una colonna di origine dati. |
Posizione Oggetti Incorporata
La posizione di un oggetto incorporato, come un grafico.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo Union
location . La posizione dell'oggetto. È necessario impostare esattamente un valore.
location
può essere solo uno dei seguenti:
|
|
sheetId
|
Il foglio su cui si trova questa scheda. Imposta solo se l'oggetto incorporato è su un proprio foglio. Non deve essere un numero negativo. |
overlayPosition
|
La posizione in cui l'oggetto è sovrapposto a una griglia. |
newSheet
|
Se true, l'oggetto incorporato viene inserito in un nuovo foglio il cui ID è stato scelto per te. Utilizzato solo durante la scrittura. |
Posizione in overlay
La posizione di un oggetto sovrapposta a una griglia.
Rappresentazione JSON |
---|
{
"anchorCell": {
object (
|
Campi | |
---|---|
anchorCell
|
La cella a cui è ancorato l'oggetto. |
offsetXPixels
|
L'offset orizzontale, in pixel, rispetto all'oggetto rispetto alla cella di ancoraggio. |
offsetYPixels
|
L'offset verticale, in pixel, rispetto all'oggetto rispetto alla cella di ancoraggio. |
widthPixels
|
La larghezza dell'oggetto, in pixel. Il valore predefinito è 600. |
heightPixels
|
L'altezza dell'oggetto, in pixel. Il valore predefinito è 371. |
Coordinata griglia
Una coordinata in un foglio. Tutti gli indici sono in base zero.
Rappresentazione JSON |
---|
{ "sheetId": integer, "rowIndex": integer, "columnIndex": integer } |
Campi | |
---|---|
sheetId
|
Il foglio su cui si trova questa coordinata. |
rowIndex
|
L'indice di riga della coordinata. |
columnIndex
|
L'indice della colonna della coordinata. |