Method: limits.getLabel

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

HTTP-запрос

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

Дополнительную информацию см. в руководстве по авторизации .

Ограничения полей

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

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

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

Лонгтекстлимитс

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

JSON-представление
{
  "minLength": integer,
  "maxLength": integer
}
Поля
minLength

integer

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

maxLength

integer

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

Целочисленные ограничения

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

JSON-представление
{
  "minValue": string,
  "maxValue": string
}
Поля
minValue

string ( int64 format)

Минимальное значение для целочисленного типа поля.

maxValue

string ( int64 format)

Максимальное значение для целочисленного типа поля.

Ограничения даты

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

JSON-представление
{
  "minValue": {
    object (Date)
  },
  "maxValue": {
    object (Date)
  }
}
Поля
minValue

object ( Date )

Минимальное значение для типа поля даты.

maxValue

object ( Date )

Максимальное значение для типа поля даты.

Пользовательские ограничения

Ограничения для 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

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