Skip to content

创建自定义字段选项

为单选或多选字段添加一个自定义选项。一个单选/多选字段最大支持100个选项。

新添加的选项如果不隐藏,其名字不能和已存在的不隐藏选项的名字重复。

Tip: 需要对自定义字段的编辑权限。

请求

项目
HTTP URLhttps://open.feishu.cn/open-apis/task/v2/custom_fields/:custom_field_guid/options
HTTP MethodPOST
接口频率限制100 次/分钟
支持的应用类型custom,isv
权限要求 调用该 API 所需的权限。开启其中任意一项权限即可调用 开启任一权限即可task:tasklist:read 查看任务协作清单 task:tasklist:write 查看、创建、更新、删除协作清单

请求头

名称类型必填描述
Authorizationstringtenant_access_tokenuser_access_token 值格式:"Bearer access_token" 示例值:"Bearer u-7f1bcd13fc57d46bac21793a18e560" 了解更多:如何选择与获取 access token
Content-Typestring固定值:"application/json; charset=utf-8"

路径参数

名称类型描述
custom_field_guidstring要添加选项的自定义字段GUID,该字段必须是
示例值:"b13adf3c-cad6-4e02-8929-550c112b5633"

请求体

名称类型必填描述
namestring选项名称,最大50个字符。
示例值:"高优"
color_indexint颜色索引值,支持0~54中的一个数字。如果不填写,则会随机选一个。
示例值:10
数据校验规则
- 取值范围:054
insert_beforestring要放到某个option之前的option_guid
示例值:"2bd905f8-ef38-408b-aa1f-2b2ad33b2913"
insert_afterstring要放到某个option之后的option_guid
示例值:"b13adf3c-cad6-4e02-8929-550c112b5633"
is_hiddenboolean是否隐藏
示例值:false
默认值false

请求体示例

json
{
    "name": "高优",
    "color_index": 10,
    "insert_before": "2bd905f8-ef38-408b-aa1f-2b2ad33b2913",
    "insert_after": "b13adf3c-cad6-4e02-8929-550c112b5633",
    "is_hidden": false
}

响应

响应体

名称类型描述
codeint错误码,非 0 表示失败
msgstring错误描述
data\--
  └ optionoption创建的选项
    └ guidstring选项的GUID
    └ namestring选项名称,不能为空,最大50个字符
    └ color_indexint选项的颜色索引值,可以是0~54中的一个数字。如果不填写则会随机选一个。
    └ is_hiddenboolean选项是否隐藏。隐藏后的选项在界面不可见,也不可以再通过openapi将字段值设为该选项。

响应体示例

json
{
    "code": 0,
    "msg": "success",
    "data": {
        "option": {
            "guid": "4216f79b-3fda-4dc6-a0c4-a16022e47152",
            "name": "高优",
            "color_index": 1,
            "is_hidden": false
        }
    }
}

错误码

HTTP状态码错误码描述排查建议
4001470400参数错误,如name超长或字段不是单选/多选类型。错误原因见返回的msg提示的信息。
4031470403缺少编辑自定义字段的权限。确认调用身份拥有编辑自定义字段的权限。
4041470404要添加选项的自定义字段不存在。确定要添加选项的自定义字段不存在。
5001470500服务器错误。尝试重试调用。如持续失败,请联系支持人员进行反馈。

内容来源:飞书开放平台 · 自动爬取整理