电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

二开案例.实体服务规则.按条件拼接格式化后的多个字段

来源:金蝶云社区作者:金蝶2024-09-232

二开案例.实体服务规则.按条件拼接格式化后的多个字段

需求场景:

  1. 拼接物料的长、宽、高,希望实现可以四舍五入后拼接。

  2. 实现需求1的时候,又想到之前的一个常见需求。拼接多个字段,最简单的方法是A+","+B+","+...,但是如果字段为空会拼接出none、0等等的值。

    如果用if条件一个一个判断的话,需要每个都做判断,并不方便。

    之前有一个循环判断的条件,判断为空就不拼接';'.join ( x for x in ( ( A OR ''  ),( B OR ''  ),('')) if x !='' )。这个方法可以用,本文介绍另一个方法。


实现方案:

下面以拼接四舍五入后的长宽高为例。

  1. 表达式: FSpecification  = '*'.join(map(lambda x:str(round(x,1)), filter(lambda x: x!=0,[FLENGTH,FWIDTH,FHEIGHT])))

  2. [FLENGTH,FWIDTH,FHEIGHT]:长宽高的集合,可

二开案例.实体服务规则.按条件拼接格式化后的多个字段

需求场景:拼接物料的长、宽、高,希望实现可以四舍五入后拼接。实现需求1的时候,又想到之前的一个常见需求。拼接多个字段,最简单的方法...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信