Method: spreadsheets.developerMetadata.search

指定された DataFilter に一致するすべてのデベロッパー メタデータを返します。指定された DataFilter が DeveloperMetadataLookup オブジェクトを表す場合、そのオブジェクトによって選択されたすべての DeveloperMetadata エントリが返されます。DataFilter がスプレッドシート内の場所を表す場合、そのリージョンと交差する場所に関連付けられたすべてのデベロッパー メタデータを返します。

HTTP リクエスト

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

この URL は gRPC Transcoding 構文を使用します。

パスパラメータ

パラメータ
spreadsheetId

string

メタデータを取得するスプレッドシートの ID。

リクエスト本文

リクエストの本文には、次の構造のデータが含まれます。

JSON 表現
{
  "dataFilters": [
    {
      object (DataFilter)
    }
  ]
}
フィールド
dataFilters[]

object (DataFilter)

返される DeveloperMetadata エントリを決定するために使用する条件を記述するデータフィルタ。指定したフィルタのいずれかに一致する DeveloperMetadata がレスポンスに含まれます。

レスポンスの本文

デベロッパー メタデータ検索リクエストに対する返信。

成功した場合、レスポンスの本文には次の構造のデータが含まれます。

JSON 表現
{
  "matchedDeveloperMetadata": [
    {
      object (MatchedDeveloperMetadata)
    }
  ]
}
フィールド
matchedDeveloperMetadata[]

object (MatchedDeveloperMetadata)

検索リクエストの条件に一致するメタデータ。

認可スコープ

次の OAuth スコープのいずれかが必要です。

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

詳細については、承認ガイドをご覧ください。

MatchedDeveloperMetadata

デベロッパー メタデータ エントリと、元のリクエストで指定されたデータフィルタ。

JSON 表現
{
  "developerMetadata": {
    object (DeveloperMetadata)
  },
  "dataFilters": [
    {
      object (DataFilter)
    }
  ]
}
フィールド
developerMetadata

object (DeveloperMetadata)

指定されたフィルタに一致するデベロッパー メタデータ。

dataFilters[]

object (DataFilter)

返されたデベロッパー メタデータに一致するすべてのフィルタ。