Method: limits.getLabel

Obtén las restricciones sobre la estructura de una etiqueta, como la cantidad máxima de campos permitidos y la longitud máxima del título de la etiqueta.

Solicitud HTTP

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

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de consulta

Parámetros
name

string

Obligatorio. El nombre del recurso de revisión de etiquetas debe ser "limits/label".

Cuerpo de la solicitud

El cuerpo de la solicitud debe estar vacío.

Cuerpo de la respuesta

Son restricciones de etiquetas que rigen la estructura de una etiqueta, como la cantidad máxima de campos permitidos y la longitud máxima del título de la etiqueta.

Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:

Representación JSON
{
  "name": string,
  "maxTitleLength": integer,
  "maxDescriptionLength": integer,
  "maxFields": integer,
  "maxDeletedFields": integer,
  "maxDraftRevisions": integer,
  "fieldLimits": {
    object (FieldLimits)
  }
}
Campos
name

string

Es el nombre del recurso.

maxTitleLength

integer

Es la cantidad máxima de caracteres permitidos para el título.

maxDescriptionLength

integer

Es la cantidad máxima de caracteres permitida para la descripción.

maxFields

integer

Es la cantidad máxima de campos permitidos dentro de la etiqueta.

maxDeletedFields

integer

Es la cantidad máxima de campos publicados que se pueden borrar.

maxDraftRevisions

integer

Es la cantidad máxima de revisiones de borradores que se conservarán antes de borrar los borradores antiguos.

fieldLimits

object (FieldLimits)

Los límites de los campos

Permisos de autorización

Se necesita uno de los siguientes permisos de 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

Para obtener más información, consulta la Guía de autorización.

FieldLimits

Son constantes de campo que rigen la estructura de un campo, como la longitud máxima del título, los valores o la longitud mínimos y máximos del campo, etcétera.

Representación 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)
  }
}
Campos
maxIdLength

integer

Es la longitud máxima del ID.

maxDisplayNameLength

integer

Límites para el título del campo

maxDescriptionLength

integer

Límites para la descripción del campo, también llamada texto de ayuda.

textLimits

object (TextLimits)

Los límites relevantes para el Field.Type especificado Límites de los campos de texto

longTextLimits

object (LongTextLimits)

Límites de los campos de texto largo

integerLimits

object (IntegerLimits)

Límites de campos de números enteros.

dateLimits

object (DateLimits)

Límites del campo de fecha

userLimits

object (UserLimits)

Límites de los campos de usuario

selectionLimits

object (SelectionLimits)

Límites del campo de selección

TextLimits

Límites para el tipo de campo de texto.

Representación JSON
{
  "minLength": integer,
  "maxLength": integer
}
Campos
minLength

integer

Es la longitud mínima permitida para un tipo de campo de texto.

maxLength

integer

Es la longitud máxima permitida para un tipo de campo de texto.

LongTextLimits

Límites para el tipo de campo de texto largo.

Representación JSON
{
  "minLength": integer,
  "maxLength": integer
}
Campos
minLength

integer

Es la longitud mínima permitida para un tipo de campo de texto largo.

maxLength

integer

Es la longitud máxima permitida para un tipo de campo de texto largo.

IntegerLimits

Límites para el tipo de campo de número entero.

Representación JSON
{
  "minValue": string,
  "maxValue": string
}
Campos
minValue

string (int64 format)

Es el valor mínimo para un tipo de campo de número entero.

maxValue

string (int64 format)

Es el valor máximo para un tipo de campo de número entero.

DateLimits

Límites para el tipo de campo de fecha.

Representación JSON
{
  "minValue": {
    object (Date)
  },
  "maxValue": {
    object (Date)
  }
}
Campos
minValue

object (Date)

Es el valor mínimo para el tipo de campo de fecha.

maxValue

object (Date)

Es el valor máximo para el tipo de campo de fecha.

UserLimits

Límites para Field.Type.USER.

Representación JSON
{
  "listLimits": {
    object (ListLimits)
  }
}
Campos
listLimits

object (ListLimits)

Límites para la variante de lista de un tipo de campo.

ListLimits

Límites para la variante de lista de un tipo de campo.

Representación JSON
{
  "maxEntries": integer
}
Campos
maxEntries

integer

Es la cantidad máxima de valores permitidos para el tipo de campo.

SelectionLimits

Límites para el tipo de campo de selección.

Representación JSON
{
  "listLimits": {
    object (ListLimits)
  },
  "maxIdLength": integer,
  "maxDisplayNameLength": integer,
  "maxChoices": integer,
  "maxDeletedChoices": integer
}
Campos
listLimits

object (ListLimits)

Límites para la variante de lista de un tipo de campo.

maxIdLength

integer

Es la longitud máxima del ID para una opción de selección.

maxDisplayNameLength

integer

Es la longitud máxima del nombre visible.

maxChoices

integer

Es la cantidad máxima de opciones.

maxDeletedChoices

integer

Cantidad máxima de opciones borradas.