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, die den in diesem |
a1Range |
Wählt Daten aus, die dem angegebenen A1-Bereich entsprechen. |
gridRange |
Wählt Daten aus, die mit dem in |
DeveloperMetadataLookup
Wählt DeveloperMetadata
aus, das mit allen angegebenen Feldern übereinstimmt. Wenn zum Beispiel 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. Sind Schlüssel, Sichtbarkeit und Standorttyp angegeben, werden alle Entwicklermetadaten mit diesem Schlüssel und dieser Sichtbarkeit berücksichtigt, die mit einem Standort dieses Typs verknüpft sind. Im Allgemeinen werden dadurch alle DeveloperMetadata ausgewählt, die mit der Schnittmenge aller angegebenen Felder übereinstimmen. Alle Felder oder Kombinationen von Feldern können angegeben werden.
JSON-Darstellung |
---|
{ "locationType": enum ( |
Felder | |
---|---|
locationType |
Beschränkt die ausgewählten Entwicklermetadaten auf die Einträge, 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 entspricht entweder exakten Standorten oder allen sich überschneidenden Standorten gemäß dem angegebenen |
locationMatchingStrategy |
Bestimmt, wie dieser Lookup mit dem Standort übereinstimmt. Wenn dieses Feld als GENAU angegeben ist, werden nur Entwicklermetadaten abgeglichen, die mit dem angegebenen Standort verknüpft sind. Wenn dieses Feld auf INTERSECTING festgelegt ist, werden auch die Entwicklermetadaten abgeglichen, die sich auf überschneidende Standorte beziehen. Wenn keine Angabe erfolgt, wird in diesem Feld der Standardwert |
metadataId |
Beschränkt die ausgewählten Entwicklermetadaten auf die Metadaten, die eine entsprechende |
metadataKey |
Beschränkt die ausgewählten Entwicklermetadaten auf die Metadaten, die eine entsprechende |
metadataValue |
Beschränkt die ausgewählten Entwicklermetadaten auf die Metadaten, die eine entsprechende |
visibility |
Beschränkt die ausgewählten Entwicklermetadaten auf die Metadaten, die eine entsprechende |
DeveloperMetadataLocationMatchingStrategy
Eine Aufzählung von Strategien für den Abgleich von Entwicklermetadatenstandorten.
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 ist, stimmen die Abgleichsstrategien nur mit den Entwicklermetadaten aus Zeile 3 überein. Metadaten, die mit anderen Speicherorten verknüpft sind, werden nicht berücksichtigt. |
INTERSECTING_LOCATION |
Gibt an, dass ein bestimmter Standort genau mit diesem übereinstimmen muss und sich außerdem überschneidende Standorte umfassen müssen. Wenn beispielsweise Zeile 3 als Standort angegeben ist, stimmen die Abgleichsstrategie mit den Entwicklermetadaten aus Zeile 3 und mit Standorten, die Zeile 3 überschneiden, überein. Wenn beispielsweise Spalte B Entwicklermetadaten zugeordnet sind, würde diese Zuordnungsstrategie ebenfalls mit diesem Standort übereinstimmen, da Spalte B Zeile 3 überschneidet. |