Method: limits.getLabel

取得標籤結構的限制條件,例如允許的欄位數量上限和標籤標題長度上限。

HTTP 要求

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

這個網址使用 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

ID 的長度上限。

maxDisplayNameLength

integer

欄位標題的限制。

maxDescriptionLength

integer

欄位說明 (也稱為說明文字) 的限制。

textLimits

object (TextLimits)

指定 Field.Type 的相關限制。文字欄位限制。

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

欄位類型允許的值數量上限。

SelectionLimits

選取欄位類型的限制。

JSON 表示法
{
  "listLimits": {
    object (ListLimits)
  },
  "maxIdLength": integer,
  "maxDisplayNameLength": integer,
  "maxChoices": integer,
  "maxDeletedChoices": integer
}
欄位
listLimits

object (ListLimits)

欄位類型清單變化版本的限制。

maxIdLength

integer

選取選項的 ID 長度上限。

maxDisplayNameLength

integer

顯示名稱的長度上限。

maxChoices

integer

選擇數量上限。

maxDeletedChoices

integer

刪除的選項數量上限。