Method: spreadsheets.developerMetadata.search

Trả về tất cả siêu dữ liệu của nhà phát triển khớp với DataFilter đã chỉ định. Để biết thêm thông tin, hãy xem bài viết Đọc, ghi và tìm kiếm siêu dữ liệu.

Nếu DataFilter được cung cấp đại diện cho một đối tượng DeveloperMetadataLookup, thì phương thức này sẽ trả về tất cả các mục DeveloperMetadata mà đối tượng đó chọn. Nếu DataFilter đại diện cho một vị trí trong bảng tính, thì phương thức này sẽ trả về tất cả siêu dữ liệu của nhà phát triển được liên kết với các vị trí giao nhau trong khu vực đó.

Yêu cầu HTTP

POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}/developerMetadata:search

URL sử dụng cú pháp Chuyển mã gRPC.

Tham số đường dẫn

Thông số
spreadsheetId

string

Mã nhận dạng của bảng tính cần truy xuất siêu dữ liệu.

Nội dung yêu cầu

Nội dung yêu cầu chứa dữ liệu với cấu trúc sau:

Biểu diễn dưới dạng JSON
{
  "dataFilters": [
    {
      object (DataFilter)
    }
  ]
}
Trường
dataFilters[]

object (DataFilter)

Bộ lọc dữ liệu mô tả các tiêu chí dùng để xác định những mục DeveloperMetadata cần trả về. DeveloperMetadata khớp với bất kỳ bộ lọc nào được chỉ định đều có trong phản hồi.

Nội dung phản hồi

Phản hồi cho yêu cầu tìm kiếm siêu dữ liệu nhà phát triển.

Nếu thành công, phần nội dung phản hồi sẽ chứa dữ liệu có cấu trúc sau:

Biểu diễn dưới dạng JSON
{
  "matchedDeveloperMetadata": [
    {
      object (MatchedDeveloperMetadata)
    }
  ]
}
Trường
matchedDeveloperMetadata[]

object (MatchedDeveloperMetadata)

Siêu dữ liệu khớp với tiêu chí của yêu cầu tìm kiếm.

Phạm vi uỷ quyền

Yêu cầu một trong các phạm vi OAuth sau:

  • https://www.googleapis.com/auth/drive
  • https://www.googleapis.com/auth/drive.file
  • https://www.googleapis.com/auth/spreadsheets

Để biết thêm thông tin, hãy xem Hướng dẫn uỷ quyền.

MatchedDeveloperMetadata

Một mục siêu dữ liệu nhà phát triển và các bộ lọc dữ liệu được chỉ định trong yêu cầu ban đầu khớp với mục đó.

Biểu diễn dưới dạng JSON
{
  "developerMetadata": {
    object (DeveloperMetadata)
  },
  "dataFilters": [
    {
      object (DataFilter)
    }
  ]
}
Trường
developerMetadata

object (DeveloperMetadata)

Siêu dữ liệu nhà phát triển khớp với các bộ lọc đã chỉ định.

dataFilters[]

object (DataFilter)

Tất cả bộ lọc khớp với siêu dữ liệu nhà phát triển được trả về.