String 字段类型
这些字段类型使用 dataType: 'string'。
| 字段类型 | 存储值 |
|---|---|
| 文本 | 普通文本 |
| 长文本 | 普通文本,通常是多行 |
| 辅助文本 | 从建议中选取或自由输入的普通文本 |
| 流水号 | 自动生成或手动填写的业务编码 |
| 搜索 | 选中的目标记录 ID |
| 外键 | 指向另一个表单的关联 key |
| 下拉 | 选中的选项值 |
| 单选 | 选中的选项值 |
| 部门 | 部门 ID |
| 组织 | 组织 ID |
| 成员 | 成员 ID |
| 邮箱 | 邮箱地址文本 |
| 链接 | URL 文本 |
脚本需要区分普通文本、选项值或关联 ID 时,可以用 context.formSchema.field 读取具体 type。
const field = await context.formSchema.field({
formApiName: 'orders',
fieldApiName: 'customer',
});
if (field?.type === 'search') {
const customerRecordId = String(record.data.customer || '');
}