Bộ lọc mô tả dữ liệu nào sẽ được chọn hoặc trả về từ một yêu cầu.
Biểu diễn dưới dạng JSON |
---|
{ // Union field |
Trường | |
---|---|
Trường hợp filter . Các loại bộ lọc có thể giới hạn dữ liệu được chọn. filter chỉ có thể là một trong những trạng thái sau: |
|
developerMetadataLookup |
Chọn dữ liệu liên kết với siêu dữ liệu nhà phát triển khớp với các tiêu chí mô tả trong |
a1Range |
Chọn dữ liệu khớp với dải ô A1 được chỉ định. |
gridRange |
Chọn dữ liệu khớp với dải ô mà |
DeveloperMetadataLookup
Chọn DeveloperMetadata
khớp với tất cả các trường được chỉ định. Ví dụ: nếu bạn chỉ định một mã siêu dữ liệu thì phương thức này sẽ xem xét DeveloperMetadata
có mã nhận dạng duy nhất cụ thể đó. Nếu bạn chỉ định một khoá siêu dữ liệu thì chính sách này sẽ xem xét mọi siêu dữ liệu của nhà phát triển có khoá đó. Nếu bạn đã chỉ định tất cả khoá, chế độ hiển thị và loại vị trí thì chính sách này sẽ xem xét mọi siêu dữ liệu dành cho nhà phát triển có khoá đó và chế độ hiển thị được liên kết với một vị trí thuộc loại đó. Nói chung, thao tác này sẽ chọn tất cả DeveloperMetadata khớp với nút giao của tất cả các trường được chỉ định; bạn cũng có thể chỉ định bất kỳ trường hoặc tổ hợp trường nào.
Biểu diễn dưới dạng JSON |
---|
{ "locationType": enum ( |
Trường | |
---|---|
locationType |
Giới hạn siêu dữ liệu nhà phát triển đã chọn cho các mục nhập được liên kết với vị trí thuộc loại đã chỉ định. Ví dụ: khi trường này được chỉ định là |
metadataLocation |
Giới hạn siêu dữ liệu nhà phát triển đã chọn cho các mục nhập liên kết với vị trí được chỉ định. Trường này khớp với các vị trí chính xác hoặc tất cả các vị trí giao nhau theo |
locationMatchingStrategy |
Xác định cách phép tra cứu này so khớp với vị trí. Nếu trường này được chỉ định là CHÍNH XÁC thì chỉ siêu dữ liệu nhà phát triển liên kết với vị trí chính xác được chỉ định mới khớp. Nếu trường này được chỉ định là XUNG ĐỘT, thì siêu dữ liệu nhà phát triển liên kết trên các vị trí giao nhau cũng được so khớp. Nếu bạn không chỉ định, trường này sẽ giả định một giá trị mặc định là |
metadataId |
Giới hạn siêu dữ liệu của nhà phát triển đã chọn ở siêu dữ liệu có |
metadataKey |
Giới hạn siêu dữ liệu của nhà phát triển đã chọn ở siêu dữ liệu có |
metadataValue |
Giới hạn siêu dữ liệu của nhà phát triển đã chọn ở siêu dữ liệu có |
visibility |
Giới hạn siêu dữ liệu của nhà phát triển đã chọn ở siêu dữ liệu có |
DeveloperMetadataLocationMatchingStrategy
Bảng liệt kê các chiến lược để so khớp vị trí siêu dữ liệu nhà phát triển.
Enum | |
---|---|
DEVELOPER_METADATA_LOCATION_MATCHING_STRATEGY_UNSPECIFIED |
Giá trị mặc định. Không được sử dụng giá trị này. |
EXACT_LOCATION |
Cho biết rằng vị trí được chỉ định phải được so khớp chính xác. Ví dụ: nếu hàng 3 được chỉ định làm vị trí, thì chiến lược so khớp này sẽ chỉ khớp với siêu dữ liệu của nhà phát triển cũng được liên kết ở hàng 3. Siêu dữ liệu liên kết trên các vị trí khác sẽ không được xem xét. |
INTERSECTING_LOCATION |
Cho biết rằng một vị trí được chỉ định phải khớp với vị trí chính xác đó cũng như mọi vị trí giao nhau. Ví dụ: nếu hàng ba được chỉ định làm vị trí, thì chiến lược so khớp này sẽ khớp với siêu dữ liệu của nhà phát triển được liên kết ở hàng ba cũng như siêu dữ liệu được liên kết tại các vị trí giao cắt với hàng ba. Ví dụ: nếu có siêu dữ liệu nhà phát triển được liên kết trên cột B, thì chiến lược so khớp này cũng sẽ khớp với vị trí đó vì cột B giao với hàng ba. |