Method: limits.getLabel

ラベルの構造に関する制約(許可されるフィールドの最大数、ラベルのタイトルの最大長など)を取得します。

HTTP リクエスト

GET https://drivelabels.googleapis.com/v2beta/limits/label

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

クエリ パラメータ

パラメータ
name

string

必須。ラベル リビジョン リソース名は「limits/label」にする必要があります。

リクエストの本文

リクエストの本文は空にする必要があります。

レスポンスの本文

ラベルの構造を制御するラベルの制約(許可されるフィールドの最大数、ラベルのタイトルの最大長など)。

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

JSON 表現
{
  "name": string,
  "maxTitleLength": integer,
  "maxDescriptionLength": integer,
  "maxFields": integer,
  "maxDeletedFields": integer,
  "maxDraftRevisions": integer,
  "fieldLimits": {
    object (FieldLimits)
  }
}
フィールド
name

string

リソース名。

maxTitleLength

integer

タイトルに使用できる最大文字数。

maxDescriptionLength

integer

説明に使用できる最大文字数。

maxFields

integer

ラベル内で許可されるフィールドの最大数。

maxDeletedFields

integer

削除できる公開済みフィールドの最大数。

maxDraftRevisions

integer

古い下書きを削除する前に保持する下書きのリビジョンの最大数。

fieldLimits

object (FieldLimits)

フィールドの上限。

認可スコープ

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

  • https://www.googleapis.com/auth/drive.labels
  • https://www.googleapis.com/auth/drive.labels.readonly
  • https://www.googleapis.com/auth/drive.admin.labels
  • https://www.googleapis.com/auth/drive.admin.labels.readonly

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

FieldLimits

フィールドの構造を管理するフィールド定数(タイトルの最大長、フィールド値または長さの最小値と最大値など)。

JSON 表現
{
  "maxIdLength": integer,
  "maxDisplayNameLength": integer,
  "maxDescriptionLength": integer,
  "textLimits": {
    object (TextLimits)
  },
  "longTextLimits": {
    object (LongTextLimits)
  },
  "integerLimits": {
    object (IntegerLimits)
  },
  "dateLimits": {
    object (DateLimits)
  },
  "userLimits": {
    object (UserLimits)
  },
  "selectionLimits": {
    object (SelectionLimits)
  }
}
フィールド
maxIdLength

integer

ID の最大長。

maxDisplayNameLength

integer

フィールドタイトルの上限。

maxDescriptionLength

integer

フィールドの説明(ヘルプテキスト)の上限。

textLimits

object (TextLimits)

指定された Field.Type に関連する上限。テキスト フィールドの上限。

longTextLimits

object (LongTextLimits)

長いテキスト フィールドの制限。

integerLimits

object (IntegerLimits)

整数フィールドの上限。

dateLimits

object (DateLimits)

日付フィールドの上限。

userLimits

object (UserLimits)

ユーザー フィールドの上限。

selectionLimits

object (SelectionLimits)

選択フィールドの上限。

TextLimits

テキスト フィールドタイプの上限。

JSON 表現
{
  "minLength": integer,
  "maxLength": integer
}
フィールド
minLength

integer

テキスト フィールド タイプで許可される最小文字数。

maxLength

integer

テキスト フィールド型で許容される最大長。

LongTextLimits

長いテキスト フィールドタイプの上限。

JSON 表現
{
  "minLength": integer,
  "maxLength": integer
}
フィールド
minLength

integer

長いテキスト フィールド タイプで許可される最小長。

maxLength

integer

長いテキストのフィールドタイプで許容される最大長。

IntegerLimits

整数フィールド型の上限。

JSON 表現
{
  "minValue": string,
  "maxValue": string
}
フィールド
minValue

string (int64 format)

整数フィールド型の最小値。

maxValue

string (int64 format)

整数フィールドタイプの最大値。

DateLimits

日付フィールドの種類の上限。

JSON 表現
{
  "minValue": {
    object (Date)
  },
  "maxValue": {
    object (Date)
  }
}
フィールド
minValue

object (Date)

日付フィールド型の最小値。

maxValue

object (Date)

日付フィールドタイプの最大値。

UserLimits

Field.Type.USER の制限。

JSON 表現
{
  "listLimits": {
    object (ListLimits)
  }
}
フィールド
listLimits

object (ListLimits)

フィールド タイプのリスト バリアントの上限。

ListLimits

フィールド タイプのリスト バリアントの上限。

JSON 表現
{
  "maxEntries": integer
}
フィールド
maxEntries

integer

フィールドタイプで許可される値の最大数。

SelectionLimits

選択フィールドの種類の上限。

JSON 表現
{
  "listLimits": {
    object (ListLimits)
  },
  "maxIdLength": integer,
  "maxDisplayNameLength": integer,
  "maxChoices": integer,
  "maxDeletedChoices": integer
}
フィールド
listLimits

object (ListLimits)

フィールド タイプのリスト バリアントの上限。

maxIdLength

integer

選択オプションの ID の最大長。

maxDisplayNameLength

integer

表示名の最大長。

maxChoices

integer

選択肢の最大数。

maxDeletedChoices

integer

削除できる選択肢の最大数。