Filter, der beschreibt, welche Daten ausgewählt oder von einer Anfrage zurückgegeben werden sollen.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld filter . Die Arten von Filtern, die die Auswahl der Daten einschränken können. Für filter ist nur einer der folgenden Werte zulässig: |
|
developerMetadataLookup |
Wählt Daten aus, die mit den Entwicklermetadaten verknüpft sind und den in dieser |
a1Range |
Wählt Daten aus, die dem angegebenen A1-Bereich entsprechen. |
gridRange |
Wählt Daten aus, die dem in |
DeveloperMetadataLookup
Wählt DeveloperMetadata
aus, die mit allen angegebenen Feldern übereinstimmt. Wenn beispielsweise nur eine Metadaten-ID angegeben ist, wird die DeveloperMetadata
mit dieser eindeutigen ID berücksichtigt. Wenn ein Metadatenschlüssel angegeben ist, werden alle Entwicklermetadaten mit diesem Schlüssel berücksichtigt. Wenn ein Schlüssel, die Sichtbarkeit und der Standorttyp angegeben sind, werden alle Entwicklermetadaten mit diesem Schlüssel und der Sichtbarkeit berücksichtigt, die mit einem Standort dieses Typs verknüpft sind. In der Regel werden dadurch alle DeveloperMetadata ausgewählt, die mit der Schnittmenge aller angegebenen Felder übereinstimmen. Jedes Feld oder eine beliebige Kombination von Feldern kann angegeben werden.
JSON-Darstellung |
---|
{ "locationType": enum ( |
Felder | |
---|---|
locationType |
Die ausgewählten Entwicklermetadaten werden auf Einträge beschränkt, die mit Standorten des angegebenen Typs verknüpft sind. Wenn dieses Feld beispielsweise als |
metadataLocation |
Beschränkt die ausgewählten Entwicklermetadaten auf die Einträge, die mit dem angegebenen Standort verknüpft sind. Dieses Feld stimmt entweder mit genauen Standorten oder mit allen sich überschneidenden Standorten gemäß der angegebenen |
locationMatchingStrategy |
Bestimmt, wie diese Suche mit dem Standort abgeglichen wird. Wenn dieses Feld als GENAU angegeben ist, werden nur Entwicklermetadaten abgeglichen, die mit dem genau angegebenen Standort verknüpft sind. Wenn für dieses Feld „OVERLAPP“ angegeben ist, werden auch Entwicklermetadaten abgeglichen, die mit sich überschneidenden Standorten verknüpft sind. Wenn nicht angegeben, wird in diesem Feld der Standardwert |
metadataId |
Beschränkt die ausgewählten Entwicklermetadaten auf die Metadaten, die eine übereinstimmende |
metadataKey |
Beschränkt die ausgewählten Entwicklermetadaten auf die Metadaten, die eine übereinstimmende |
metadataValue |
Die ausgewählten Entwicklermetadaten werden auf solche mit übereinstimmender |
visibility |
Beschränkt die ausgewählten Entwicklermetadaten auf die Metadaten, die eine übereinstimmende |
DeveloperMetadataLocationMatchingStrategy
Eine Aufzählung von Strategien zum Abgleichen von Speicherorten der Entwicklermetadaten.
Enums | |
---|---|
DEVELOPER_METADATA_LOCATION_MATCHING_STRATEGY_UNSPECIFIED |
Standardwert. Dieser Wert darf nicht verwendet werden. |
EXACT_LOCATION |
Gibt an, dass ein bestimmter Standort genau übereinstimmen muss. Wenn beispielsweise Zeile 3 als Standort angegeben wurde, werden mit dieser Abgleichsstrategie nur Entwicklermetadaten abgeglichen, die auch in Zeile 3 verknüpft sind. Metadaten, die mit anderen Standorten verknüpft sind, werden nicht berücksichtigt. |
INTERSECTING_LOCATION |
Gibt an, dass ein angegebener Standort mit diesem genauen Standort und allen sich überschneidenden Standorten übereinstimmen muss. Wenn beispielsweise Zeile 3 als Standort angegeben wurde, werden mit dieser Abgleichsstrategie Entwicklermetadaten abgeglichen, die mit Zeile 3 verknüpft sind, sowie Metadaten, die mit Standorten verknüpft sind, die sich mit Zeile 3 überschneiden. Wenn beispielsweise Entwicklermetadaten mit Spalte B verknüpft sind, würde diese Abgleichsstrategie auch diesen Standort finden, da Spalte B Zeile 3 schneidet. |