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, die 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 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. Dadurch werden in der Regel alle „DeveloperMetadata“ ausgewählt, die mit der Schnittmenge aller angegebenen Felder übereinstimmen. Es kann ein beliebiges Feld oder eine Kombination von Feldern angegeben werden.
JSON-Darstellung |
---|
{ "locationType": enum ( |
Felder | |
---|---|
locationType |
Begrenzt die ausgewählten Entwicklermetadaten auf die Einträge, die mit Speicherorten 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 Speicherort verknüpft sind. In diesem Feld werden entweder exakte Standorte oder alle sich überschneidenden Orte gemäß dem angegebenen |
locationMatchingStrategy |
Legt fest, wie diese Suche mit dem Standort übereinstimmt. Wenn für dieses Feld die Option EXAKT angegeben ist, werden nur Entwicklermetadaten abgeglichen, die mit dem genauen Standort verknüpft sind. Wenn dieses Feld auf INTERSECTING gesetzt ist, werden auch die mit den sich überschneidenden Standorten verknüpften Entwicklermetadaten abgeglichen. Wenn nicht angegeben, wird in diesem Feld der Standardwert |
metadataId |
Beschränkt die ausgewählten Entwicklermetadaten auf die Metadaten mit einem übereinstimmenden |
metadataKey |
Beschränkt die ausgewählten Entwicklermetadaten auf die Metadaten mit einem übereinstimmenden |
metadataValue |
Beschränkt die ausgewählten Entwicklermetadaten auf die Metadaten mit einem übereinstimmenden |
visibility |
Beschränkt die ausgewählten Entwicklermetadaten auf die Metadaten mit einem übereinstimmenden |
DeveloperMetadataLocationMatchingStrategy
Eine Aufzählung von Strategien zum Abgleichen von Speicherorten für Entwicklermetadaten.
Enums | |
---|---|
DEVELOPER_METADATA_LOCATION_MATCHING_STRATEGY_UNSPECIFIED |
Standardwert. Dieser Wert darf nicht verwendet werden. |
EXACT_LOCATION |
Gibt an, dass ein bestimmter Standort genau abgeglichen werden soll. Wenn beispielsweise Zeile 3 als Standort angegeben wäre, würde diese Abgleichsstrategie nur die Entwicklermetadaten der Zeile 3 zuordnen. Mit anderen Standorten verknüpfte Metadaten werden nicht berücksichtigt. |
INTERSECTING_LOCATION |
Gibt an, dass ein bestimmter Ort sowohl mit diesem genauen Standort als auch mit sich überschneidenden Standorten übereinstimmen soll. Wenn beispielsweise Zeile 3 als Standort angegeben ist, werden mit dieser Abgleichsstrategie die in Zeile 3 verknüpften Entwicklermetadaten mit den Metadaten der Standorte abgeglichen, die sich in Zeile 3 überschneiden. Wenn beispielsweise mit Spalte B Entwicklermetadaten verknüpft sind, würde diese Abgleichsstrategie auch diesem Standort entsprechen, da sich Spalte B mit Zeile 3 schneidet. |