Method: limits.getLabel

Pobranie ograniczeń dotyczących struktury etykiety, takich jak maksymalna liczba dozwolonych pól i maksymalna długość tytułu etykiety.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry zapytania

Parametry
name

string

Wymagane. Nazwa zasobu wersji etykiety Musi być: „limits/label”.

Treść żądania

Treść żądania musi być pusta.

Treść odpowiedzi

Ograniczenia etykiety określające jej strukturę, np. maksymalną liczbę dozwolonych pól i maksymalną długość tytułu etykiety.

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "name": string,
  "maxTitleLength": integer,
  "maxDescriptionLength": integer,
  "maxFields": integer,
  "maxDeletedFields": integer,
  "maxDraftRevisions": integer,
  "fieldLimits": {
    object (FieldLimits)
  }
}
Pola
name

string

Nazwa zasobu.

maxTitleLength

integer

Maksymalna dozwolona liczba znaków w tytule.

maxDescriptionLength

integer

Maksymalna dozwolona liczba znaków w opisie.

maxFields

integer

Maksymalna dozwolona liczba pól w etykiecie.

maxDeletedFields

integer

Maksymalna liczba opublikowanych pól, które można usunąć.

maxDraftRevisions

integer

Maksymalna liczba wersji roboczych, które będą przechowywane przed usunięciem starszych wersji roboczych.

fieldLimits

object (FieldLimits)

Limity dotyczące pól.

Zakresy autoryzacji

Wymaga jednego z tych zakresów 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

Więcej informacji znajdziesz w przewodniku po autoryzacji.

FieldLimits

Stałe pola określające strukturę pola, np. maksymalną długość tytułu, minimalną i maksymalną długość wartości pola itp.

Zapis 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)
  }
}
Pola
maxIdLength

integer

Maksymalna długość identyfikatora.

maxDisplayNameLength

integer

Limity dotyczące tytułu pola.

maxDescriptionLength

integer

Limity dotyczące opisu pola, zwanego też tekstem pomocy.

textLimits

object (TextLimits)

Odpowiednie limity dla określonego typu pola. Limity pola tekstowego.

longTextLimits

object (LongTextLimits)

Limity pól z długim tekstem

integerLimits

object (IntegerLimits)

Limity pól liczb całkowitych

dateLimits

object (DateLimits)

Limity pola Data.

userLimits

object (UserLimits)

Limity pól użytkownika.

selectionLimits

object (SelectionLimits)

Limity pola wyboru.

TextLimits

Limity w przypadku typu pola tekstowego.

Zapis JSON
{
  "minLength": integer,
  "maxLength": integer
}
Pola
minLength

integer

Minimalna dozwolona długość pola tekstowego.

maxLength

integer

Maksymalna dozwolona długość pola tekstowego.

LongTextLimits

Limity dla typu pola Długi tekst.

Zapis JSON
{
  "minLength": integer,
  "maxLength": integer
}
Pola
minLength

integer

Minimalna dozwolona długość dla typu pola Długi tekst.

maxLength

integer

Maksymalna dozwolona długość typu pola Długi tekst.

IntegerLimits

Limity dla typu pola liczba całkowita.

Zapis JSON
{
  "minValue": string,
  "maxValue": string
}
Pola
minValue

string (int64 format)

Minimalna wartość typu pola typu liczba całkowita.

maxValue

string (int64 format)

Maksymalna wartość typu pola liczba całkowita.

DateLimits

Limity dla typu pola data.

Zapis JSON
{
  "minValue": {
    object (Date)
  },
  "maxValue": {
    object (Date)
  }
}
Pola
minValue

object (Date)

Minimalna wartość typu pola data.

maxValue

object (Date)

Maksymalna wartość typu pola data.

UserLimits

Limity dla pola Field.Type.USER

Zapis JSON
{
  "listLimits": {
    object (ListLimits)
  }
}
Pola
listLimits

object (ListLimits)

Limity dla listy wariantów typu pola.

ListLimits

Limity dla listy wariantów typu pola.

Zapis JSON
{
  "maxEntries": integer
}
Pola
maxEntries

integer

Maksymalna liczba wartości dozwolonych dla typu pola.

SelectionLimits

Ograniczenia dotyczące wyboru typu pola.

Zapis JSON
{
  "listLimits": {
    object (ListLimits)
  },
  "maxIdLength": integer,
  "maxDisplayNameLength": integer,
  "maxChoices": integer,
  "maxDeletedChoices": integer
}
Pola
listLimits

object (ListLimits)

Limity dla listy wariantów typu pola.

maxIdLength

integer

Maksymalna długość identyfikatora opcji wyboru.

maxDisplayNameLength

integer

Maksymalna długość wyświetlanej nazwy.

maxChoices

integer

Maksymalna liczba opcji.

maxDeletedChoices

integer

Maksymalna liczba usuniętych opcji.