Filtr opisujący dane, które powinny zostać wybrane lub zwrócone z żądania.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole sumy: filter . Rodzaje filtrów, które mogą ograniczać wybór wybranych danych. filter może mieć tylko jedną z tych wartości: |
|
developerMetadataLookup |
Wybiera dane powiązane z metadanymi dewelopera, które spełniają kryteria opisane w tym dokumencie |
a1Range |
Wybiera dane pasujące do określonego zakresu A1. |
gridRange |
Wybiera dane pasujące do zakresu opisanego w parametrze |
Wyszukiwanie metadanych dewelopera
Wybiera DeveloperMetadata
, który pasuje do wszystkich podanych pól. Jeśli na przykład określony jest tylko identyfikator metadanych, DeveloperMetadata
ma ten unikalny identyfikator. Jeśli klucz metadanych jest określony, uwzględnia to wszystkie metadane dewelopera z tym kluczem. Jeśli podasz klucz, widoczność i typ lokalizacji, zostaną uwzględnione wszystkie metadane dewelopera z tym kluczem i widoczność powiązane z lokalizacją tego typu. Zasadniczo wybiera to wszystkie Metadane dewelopera pasujące do wszystkich pól określonych w polu. Możesz określić dowolne pole lub kombinację pól.
Zapis JSON |
---|
{ "locationType": enum ( |
Pola | |
---|---|
locationType |
Ogranicza wybrane metadane dewelopera do wpisów powiązanych z lokalizacjami określonego typu. Jeśli na przykład wartość tego pola to |
metadataLocation |
Ogranicza wybrane metadane dewelopera do wpisów powiązanych z określoną lokalizacją. To pole pasuje do dokładnej lokalizacji lub wszystkich przecinających się lokalizacji zgodnie z opisem |
locationMatchingStrategy |
Określa, w jaki sposób to wyszukiwanie dopasowuje lokalizację. Jeśli pole ma wartość EXACT, dopasowywane są tylko metadane dewelopera powiązane z określoną lokalizacją. Jeśli to pole jest ustawione na INTERSECTING, metadane dewelopera powiązane z przecinających się lokalizacjach również są dopasowywane. Jeśli nie określisz stanu, to pole przyjmuje domyślną wartość |
metadataId |
Ogranicza wybrane metadane dewelopera do tych, które mają pasujące |
metadataKey |
Ogranicza wybrane metadane dewelopera do tych, które mają pasujące |
metadataValue |
Ogranicza wybrane metadane dewelopera do tych, które mają pasujące |
visibility |
Ogranicza wybrane metadane dewelopera do tych, które mają pasujące |
Strategia dopasowywania metadanych metadanych dewelopera
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. wiersz 3 został określony jako lokalizacja, ta strategia dopasowania będzie dopasowana tylko do metadanych dewelopera powiązanych również z tym wierszem. Metadane powiązane z innymi lokalizacjami nie będą uwzględniane. |
INTERSECTING_LOCATION |
Wskazuje, że określona lokalizacja powinna pasować dokładnie do tej lokalizacji oraz wszystkich należących do niej lokalizacji. Jeśli np. wiersz 3 został określony jako lokalizacja, ta dopasowana strategia pasowała do metadanych dewelopera w trzecim wierszu oraz do metadanych powiązanych z lokalizacjami, które krzyżują się między wierszem 3. Jeśli na przykład w kolumnie B były powiązane metadane dewelopera, ta strategia dopasowania będzie zgodna z lokalizacją, ponieważ kolumna B krzyżuje się z wierszem 3. |