Method: limits.getLabel

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

HTTP リクエスト

GET https://drivelabels.googleapis.com/v2/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

date フィールド タイプの制限。

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

object (Date)

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

maxValue

object (Date)

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

UserLimits

Field.Type.USER の上限。

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

object (ListLimits)

フィールド型の list-variant に関する制限。

ListLimits

フィールド型の list-variant に関する制限。

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

integer

フィールド タイプに指定できる値の最大数。

SelectionLimits

選択フィールド タイプに関する制限。

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

object (ListLimits)

フィールド型の list-variant に関する制限。

maxIdLength

integer

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

maxDisplayNameLength

integer

表示名の最大長。

maxChoices

integer

選択肢の最大数。

maxDeletedChoices

integer

削除する選択肢の最大数。