Filter, der beschreibt, welche Daten aus einer Anfrage ausgewählt oder 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 mit dem angegebenen A1-Bereich übereinstimmen. |
gridRange |
Wählt Daten aus, die dem durch |
DeveloperMetadataLookup
Wählt DeveloperMetadata
aus, das 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, eine Sichtbarkeit und ein Standorttyp angegeben sind, werden alle Entwicklermetadaten mit diesem Schlüssel und dieser Sichtbarkeit berücksichtigt, die einem Standort dieses Typs zugeordnet sind. Im Allgemeinen werden dadurch alle DeveloperMetadata ausgewählt, die mit der Schnittmenge aller angegebenen Felder übereinstimmen. Es kann jedes Feld oder eine Kombination von Feldern 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 |
Die ausgewählten Entwicklermetadaten werden auf die Einträge beschränkt, 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 „INTERSECTING“ (Überschneidend) angegeben ist, werden auch Entwicklermetadaten abgeglichen, die mit sich überschneidenden Standorten verknüpft sind. Wenn Sie dieses Feld leer lassen, wird standardmäßig |
metadataId |
Die ausgewählten Entwicklermetadaten werden auf solche mit übereinstimmender |
metadataKey |
Die ausgewählten Entwicklermetadaten werden auf solche mit übereinstimmender |
metadataValue |
Die ausgewählten Entwicklermetadaten werden auf solche mit übereinstimmender |
visibility |
Die ausgewählten Entwicklermetadaten werden auf solche mit übereinstimmender |
DeveloperMetadataLocationMatchingStrategy
Eine Aufzählung von Strategien zum Abgleichen von Standorten von Entwicklermetadaten.
Enums | |
---|---|
DEVELOPER_METADATA_LOCATION_MATCHING_STRATEGY_UNSPECIFIED |
Standardwert. Dieser Wert darf nicht verwendet werden. |
EXACT_LOCATION |
Gibt an, dass ein angegebener Standort genau abgeglichen werden soll. 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. |