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

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

maxDisplayNameLength

integer

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

maxDescriptionLength

integer

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

textLimits

object ( TextLimits )

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

longTextLimits

object ( LongTextLimits )

Длинный текст Ограничения по полям.

integerLimits

object ( IntegerLimits )

Пределы целочисленных полей.

dateLimits

object ( DateLimits )

Границы поля даты.

userLimits

object ( UserLimits )

Ограничения на поля пользователя.

selectionLimits

object ( SelectionLimits )

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

ТекстовыеОграничения

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

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 )

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

СписокОграничения

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

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

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