- Rappresentazione JSON
- SviluppatoreMetadataMetadata
- Strategia di corrispondenza della posizione dei metadati dello sviluppatore
Filtro che descrive quali dati devono essere selezionati o restituiti da una richiesta.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo di unione filter . I tipi di filtri che possono limitare i dati selezionati. filter può essere solo uno dei seguenti: |
|
developerMetadataLookup |
Seleziona i dati associati ai metadati dello sviluppatore che corrispondono ai criteri descritti in questo |
a1Range |
Seleziona i dati che corrispondono all'intervallo A1 specificato. |
gridRange |
Seleziona i dati che corrispondono all'intervallo descritto da |
Ricerca metadati metadati
Seleziona DeveloperMetadata
che corrisponde a tutti i campi specificati. Ad esempio, se è specificato solo un ID metadati, viene considerato il DeveloperMetadata
con l'ID specifico in questione. Se è specificata una chiave metadati, verranno considerati tutti i metadati dello sviluppatore con quella chiave. Se sono specificate una chiave, visibilità e tipo di località, verranno considerati tutti i metadati dello sviluppatore con la chiave e la visibilità associati a una località di quel tipo. In generale, seleziona tutti i metadati DeveloperMetadata che corrispondono all'intersezione di tutti i campi specificati; è possibile specificare qualsiasi campo o combinazione di campi.
Rappresentazione JSON |
---|
{ "locationType": enum ( |
Campi | |
---|---|
locationType |
Limita i metadati dello sviluppatore selezionati alle voci associate alle località del tipo specificato. Ad esempio, quando questo campo viene specificato come |
metadataLocation |
Limita i metadati degli sviluppatori selezionati alle voci associate alla località specificata. Questo campo corrisponde alle posizioni esatte o a tutte le intersezioni in base al valore |
locationMatchingStrategy |
Determina in che modo questa ricerca corrisponde alla località. Se questo campo viene specificato come EXACT, vengono abbinati solo i metadati dello sviluppatore associati alla posizione esatta specificata. Se questo campo viene specificato per INTERSECTING, vengono abbinati anche i metadati dello sviluppatore associati nelle posizioni di intersezione. Se non specificato, questo campo assume il valore predefinito |
metadataId |
Limita i metadati degli sviluppatori selezionati a quelli con un |
metadataKey |
Limita i metadati degli sviluppatori selezionati a quelli con un |
metadataValue |
Limita i metadati degli sviluppatori selezionati a quelli con un |
visibility |
Limita i metadati degli sviluppatori selezionati a quelli con un |
Strategia di corrispondenza della posizione dei metadati degli sviluppatori
Un elenco di strategie per la corrispondenza delle posizioni dei metadati dello sviluppatore.
Enum | |
---|---|
DEVELOPER_METADATA_LOCATION_MATCHING_STRATEGY_UNSPECIFIED |
Valore predefinito. Questo valore non deve essere utilizzato. |
EXACT_LOCATION |
Indica che la località specificata deve corrispondere esattamente. Ad esempio, se la riga tre è stata specificata come posizione, questa strategia di corrispondenza corrisponderà solo ai metadati dello sviluppatore associati anche alla riga tre. I metadati associati ad altre località non verranno considerati. |
INTERSECTING_LOCATION |
Indica che una posizione specificata deve corrispondere a quella esatta e a quelle che si intersecano. Ad esempio, se la riga tre è stata specificata come posizione, questa strategia di corrispondenza corrisponderà ai metadati dello sviluppatore associati alla riga tre e ai metadati associati nelle posizioni che si intersecano con la riga tre. Ad esempio, se nella colonna B fossero presenti metadati dello sviluppatore, questa strategia di corrispondenza corrisponderebbe anche alla località perché la colonna B si interseca con la riga tre. |