Method: limits.getLabel

Получите ограничения на структуру этикетки, такие как максимально допустимое количество полей и максимальная длина заголовка этикетки.

HTTP-запрос

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

URL использует синтаксис перекодировки gRPC .

Параметры запроса

Параметры
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

Максимальная длина идентификатора.

maxDisplayNameLength

integer

Ограничения для заголовка поля.

maxDescriptionLength

integer

Ограничения для описания поля, также называемого текстом справки.

textLimits

object ( TextLimits )

Соответствующие ограничения для указанного типа поля. Ограничения текстового поля.

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

Максимальное количество значений, допустимое для данного типа поля.

ПределыВыбора

Ограничения для типа поля выбора.

JSON-представление
{
  "listLimits": {
    object (ListLimits)
  },
  "maxIdLength": integer,
  "maxDisplayNameLength": integer,
  "maxChoices": integer,
  "maxDeletedChoices": integer
}
Поля
listLimits

object ( ListLimits )

Ограничения для списочного варианта типа поля.

maxIdLength

integer

Максимальная длина идентификатора для варианта выбора.

maxDisplayNameLength

integer

Максимальная длина отображаемого имени.

maxChoices

integer

Максимальное количество вариантов выбора.

maxDeletedChoices

integer

Максимальное количество удаленных вариантов.