字段默认值
说明
什么是字段默认值
字段默认值是指表单创建时会赋予字段默认的值
字段默认值脚本
字段默认值脚本是表单在创建前执行的一段脚本,返回表单字段的默认值。字段默认值脚本可以在界面配置中配置:
触发字段默认值脚本
配置完字段行为可以在表单创建时生效:
Script Params
能够在脚本中直接使用以下参数:
名称 | 类型 | 说明 |
---|---|---|
bodyVal | Object | 总的参数 |
bodyVal.workspace | String | 空间id |
bodyVal.itemTypeId | String | 事项类型Id |
bodyVal.screen | String | 界面类型,view,create,edit |
bodyVal.parentId | String | 父事项id |
bodyVal.inwardItemId | String | 事项关联方id |
根据提供的参数,配合系统提供的函数能力, 然后最终返回出所要的字段默认值
Api Reference
getItem
获取卡片信息
参数定义:
名称 | 类型 | 必填 | 说明 |
---|---|---|---|
itemId | String | 是 | 事项id |
返回:
ItemJSONObject - 事项数据
用法:
const data = await apis.getItem(bodyVal.parentId);
if(data.name === '事项名称'){
return {
value1: 1
}
}
getItemType
获取卡片类型数据
参数定义:
名称 | 类型 | 必填 | 说明 |
---|---|---|---|
itemId | String | 是 | 事项id |
返回:
ItemTypeObject - 事项类型数据
用法:
const itemTypeData = await apis.getItemType(bodyVal.itemId);
if(itemTypeData.name === '事项名称'){
return {
value1: 1
}
}