Filtr określający, które dane powinny zostać wybrane lub zwrócone z żądania.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole sumy filter . Rodzaje filtrów, które mogą ograniczać zakres danych. filter może mieć tylko jedną z tych wartości: |
|
developerMetadataLookup |
Wybiera dane powiązane z metadanymi dewelopera spełniające kryteria opisane w tym dokumencie |
a1Range |
Wybiera dane, które pasują do określonego zakresu A1. |
gridRange |
Wybiera dane, które pasują do zakresu opisanego w zasadzie |
DeveloperMetadataLookup
Wybiera DeveloperMetadata
pasujące do wszystkich określonych pól. Jeśli np. określony jest tylko identyfikator metadanych, brana jest pod uwagę DeveloperMetadata
z tym unikalnym identyfikatorem. 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. Ogólnie powoduje to zaznaczenie wszystkich metadanych dewelopera, które pasują do przecięcia wszystkich określonych pól. można określić dowolne pole lub 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 tych wpisów powiązanych z określoną 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 wyszukiwanie jest zgodne z lokalizacją. Jeśli to pole zostanie określone jako ŚCISŁE, dopasowywane będą tylko metadane dewelopera powiązane z podaną dokładnie lokalizacją. Jeśli to pole ma wartość INTERSECTING, metadane dewelopera powiązane z przecinającymi się lokalizacjami również są dopasowywane. Jeśli pozostanie nieokreślona, to pole przyjmuje wartość domyślną |
metadataId |
Ogranicza wybrane metadane dewelopera do tych, które mają pasujący element |
metadataKey |
Ogranicza wybrane metadane dewelopera do tych, które mają pasujący element |
metadataValue |
Ogranicza wybrane metadane dewelopera do tych, które mają pasujący element |
visibility |
Ogranicza wybrane metadane dewelopera do tych, które mają pasujące |
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 na przykład jako lokalizację wskazano wiersz 3, ta strategia dopasowywania pasowałaby tylko do metadanych dewelopera powiązanych również z wierszem 3. Metadane powiązane z innymi lokalizacjami nie będą brane pod uwagę. |
INTERSECTING_LOCATION |
Wskazuje, że określona lokalizacja powinna pasować do tej lokalizacji, jak również 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. |