Method: spreadsheets.developerMetadata.search

指定された DataFilter に一致するすべてのデベロッパー メタデータを返します。指定された DataFilter が DeveloperMetadataLookup オブジェクトを表している場合、その DataFilter によって選択されたすべての 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)

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