Vai al contenuto principale Passa a contenuto complementare

ObjectId - funzione per grafici

La funzione del grafico ObjectId() restituisce l'ID dell'oggetto nel quale è valutata l'espressione. La funzione accetta un argomento opzionale che specifica il tipo di oggetto a cui si riferisce la funzione. L'oggetto può essere un foglio o una visualizzazione. La funzione è disponibile solo nelle espressioni del grafico.

Sintassi:  

ObjectId([object_type_str])

Tipo di dati restituiti: stringa

L'unico argomento della funzione, object_type_str, è opzionale e si riferisce a un valore stringa che rappresenta il tipo dell'oggetto.

Argomenti
Argomento Descrizione
object_type_str Un valore stringa che rappresenta il tipo dell'oggetto da valutare.

Se nell'espressione della funzione non è specificato alcun argomento, ObjectId() restituisce l'ID dell'oggetto in cui viene utilizzata l'espressione. Per restituire l'ID dell'oggetto foglio all'interno del quale appare la visualizzazione, usare ObjectId('sheet').

Nel caso di oggetti di visualizzazione nidificati all'interno di altri oggetti di visualizzazione, specificare il tipo di oggetto desiderato nell'argomento della funzione per ottenere risultati diversi. Ad esempio, per un grafico Testo e immagine con un contenitore, utilizzare 'text-image' per restituire l'oggetto Testo e immagine e 'contenitore' per restituire l'ID del contenitore.

  1. In modalità analisi, aggiungere il seguente testo all'URL:

    /options/developer

  2. Fare clic con il pulsante destro del mouse su una visualizzazione e fare clic su Icona opzioni sviluppatore Sviluppatore.

  3. Sotto Proprietà, ottenere l'ID oggetto dall'intestazione finestra di dialogo, oltre al tipo di oggetto dalla proprietà "qType".

Limiti:  

Questa funzione può dare risultati imprevisti se richiamata in un oggetto (ad esempio, un pulsante) all'interno di un contenitore che rappresenta una voce principale. Questa limitazione si applica anche alle voci principali della casella di filtro, che rappresentano contenitori di diverse caselle di elenco. Ciò si verifica a causa del modo in cui le voci principali utilizzano la gerarchia oggetti.

L'espressione grafico ObjectId('sheet') restituirà una stringa vuota in tali casi, mentre ObjectId('masterobject') mostrerà l'identificatore della voce principale posseduta.

ObjectId() viene spesso utilizzato in combinazione con le seguenti funzioni:

Funzioni correlate
Funzione Interazione
if - funzione dello script e del grafico Le funzioni if e ObjectId possono essere utilizzate insieme per creare espressioni condizionali. Ad esempio, le visualizzazioni possono ottenere una colorazione condizionale attraverso espressioni che utilizzano queste funzioni.
InObject - funzione per grafici In modo simile a if, InObject viene utilizzato anche con ObjectId per creare espressioni condizionali.

Esempio 1 – Restituzione ID oggetto grafico

Esempio 2 - ID del foglio di ritorno

Esempio 3 - Espressione nidificata

Per un esempio più dettagliato di utilizzo della colorazione condizionale, vedere l'esempio su InObject - funzione per grafici.

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – facci sapere come possiamo migliorare!