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

詳しくは、認可ガイドをご覧ください。

一致したデベロッパーのメタデータ

デベロッパー メタデータ エントリと、最初に一致したリクエストで指定されたデータフィルタ。

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

object (DeveloperMetadata)

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

dataFilters[]

object (DataFilter)

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