Filtr określający, jakie dane powinny zostać wybrane lub zwrócone z prośby.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole unii filter . Rodzaje filtrów, które mogą ograniczać wybór danych. filter może być tylko jednym z tych elementów: |
|
developerMetadataLookup |
Wybiera dane powiązane z metadanymi dewelopera, które spełniają kryteria opisane w tym elemencie |
a1Range |
Wybiera dane pasujące do określonego zakresu A1. |
gridRange |
Wybiera dane pasujące do zakresu opisanego przez |
DeveloperMetadataLookup
Wybiera DeveloperMetadata
, które pasuje do wszystkich podanych pól. Jeśli na przykład podany jest tylko identyfikator metadanych, uwzględniane są DeveloperMetadata
o tym konkretnym identyfikatorze. Jeśli określono klucz metadanych, pod uwagę brane będą wszystkie metadane dewelopera zawierające ten klucz. Jeśli określono klucz, widoczność i typ lokalizacji, uwzględniane są wszystkie metadane dewelopera z tym kluczem i widoczność powiązane z lokalizacją tego typu. Zazwyczaj wybiera to wszystkie metadanychi w DeveloperMetadata, które pasują do wszystkich podanych pól. Można podać dowolne pole lub dowolną kombinację pól.
Zapis JSON |
---|
{ "locationType": enum ( |
Pola | |
---|---|
locationType |
Ogranicza wybrane metadane dewelopera do tych wpisów, które są powiązane z lokalizacjami określonego typu. Jeśli na przykład to pole ma wartość |
metadataLocation |
Ogranicza wybrane metadane dewelopera do wpisów powiązanych ze wskazaną lokalizacją. To pole jest zgodne z dokładnymi lokalizacjami albo ze wszystkimi przecinającymi się lokalizacjami zgodnie z określoną wartością |
locationMatchingStrategy |
Określa, jak to wyszukiwanie pasuje do lokalizacji. Jeśli to pole jest określone jako ścisłe, dopasowywane są tylko metadane dewelopera powiązane z dokładnie określoną lokalizacją. Jeśli w tym polu wybrano opcję PRZECINAJĄCE, dopasowywane są też metadane dewelopera powiązane z przecinaniem się lokalizacji. Jeśli pozostanie nieokreślona, to pole przyjmuje wartość domyślną |
metadataId |
Ogranicza wybrane metadane dewelopera do tych, które mają pasujące |
metadataKey |
Ogranicza wybrane metadane dewelopera do tych, które mają pasujący parametr |
metadataValue |
Ogranicza wybrane metadane dewelopera do tych, które mają pasujące |
visibility |
Ogranicza wybrane metadane dewelopera do tych, które mają pasujący parametr |
DeveloperMetadataLocationMatchingStrategy
Lista strategii dopasowywania lokalizacji metadanych dewelopera.
Wartości w polu enum | |
---|---|
DEVELOPER_METADATA_LOCATION_MATCHING_STRATEGY_UNSPECIFIED |
Wartość domyślna. Tej wartości nie można używać. |
EXACT_LOCATION |
Wskazuje, że określona lokalizacja powinna być dokładnie dopasowana. Jeśli np. w kolumnie 3 podano lokalizację, ta strategia dopasowywania będzie pasować tylko do metadanych dewelopera, które są powiązane z tym wierszem. Metadane powiązane z innymi lokalizacjami nie będą brane pod uwagę. |
INTERSECTING_LOCATION |
Wskazuje, że określona lokalizacja powinna pasować zarówno do tej lokalizacji, jak i do wszystkich przylegających lokalizacji. Jeśli np. jako lokalizacja wskazano wiersz 3, ta strategia dopasowywania pasowałaby do metadanych dewelopera powiązanych z wierszem 3 oraz do metadanych powiązanych z lokalizacjami, które znajdują się w wierszu 3. Jeśli na przykład w kolumnie B były powiązane metadane dewelopera, ta strategia dopasowania będzie też pasować do tej lokalizacji, ponieważ kolumna B przecina wiersz 3. |