通过BOS配置获取辅助属性值分享原创
15人赞赏了该文章
2,728次浏览
编辑于2021年03月23日 16:58:38
近期遇到客户需要获取辅助属性值到文本字段的需求,可通过配置公式实现:
文本 =str(辅助属性.ActiveObject['F100001']['FDataValue'])
注意其中F100001要根据实际情况去修改,可通过查询【辅助属性维度数量】的扩展XML查看,如下图:
很多客户可能不止一个辅助属性,若直接设置公式:
文本 =str(辅助属性.ActiveObject['F100001']['FDataValue']) + str(辅助属性.ActiveObject['F100002']['FNAME'])
PS: 本人环境的F100002辅助属性是关联基础资料,故用FNAME
会遇到下面这个报错:
原因是在录入F100001辅助属性时,F100002还没有值,返回空。需在服务中加上前提条件:
FAuxPropId.ActiveObject['F100001'] is not None and FAuxPropId.ActiveObject['F100002'] is not None
赞 15
15人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读