开发者社区 问答 正文

部门组件id如何变成名字?

目前在弄一个采购申请单,如果员工选择【职能部门采购】,就弹出部门组件,让员工选择部门,如果员工选择【项目采购】,就弹出下拉单选,让员工选择项目名字,然后我弄了一个文本字段【申请部门/项目】,用于记录员工的选项;
image.png
文本字段我用了公式编辑,如果选择了【职能部门采购】,就显示部门,否则就项目;
image.png
现在的情况是,部门显示成id,请问有什么方法,可以显示部门名称?

展开
收起
游客jfnpquoa5wgfu 2025-02-06 17:49:19 121 发布于广东 分享
分享
版权
来自: 钉钉宜搭 举报
3 条回答
写回答
取消 提交回答
  • 在文本字段的公式编辑中,使用 DEPTNAME 函数。若之前公式是类似 IF(采购类型 == "职能部门采购", 部门组件的值, 项目组件的值) ,可修改为 IF(采购类型 == "职能部门采购", DEPTNAME(部门组件的值), 项目组件的值) 。这样当选择职能部门采购时,就能显示部门名称。   利用数据联动   若宜搭支持数据联动功能,可将部门组件与一个存储部门ID和名称对应关系的数据源进行数据联动设置。当选择部门时,通过数据联动获取对应的部门名称,并将其赋值给文本字段。   配置聚合表   创建聚合表,将部门数据表与采购申请单表单关联,关联字段为部门ID。在聚合表中配置列标题,将关联的部门ID字段设置为显示部门名称。然后在采购申请单的文本字段中,通过引用聚合表中的部门名称字段来实现显示部门名称。

    2025-03-16 23:45:41 举报
    赞同 13 评论

    评论

    全部评论 (0)

    登录后可评论
  • 您可以使用部门ID查询部门详情接口将部门ID转换为部门名称,具体请参考阿里云API文档:部门ID转部门名称。如果对您有帮助的话,可以帮忙采纳一下。谢谢。

    2025-02-09 18:00:31 举报
    赞同 80 评论

    评论

    全部评论 (0)

    登录后可评论
  • 可以直接使用公式deptname获取当前登录人的部门名称

    2025-02-07 17:09:28 举报
    赞同 118 展开评论

    评论

问答地址:
关联地址: