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

【值更新】【实体服务规则】字符串拼接表达式举例

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

【值更新】【实体服务规则】字符串拼接表达式举例

分隔符

  • 问题:

用值更新事件 或 实体服务规则,计算定义公式的值并填写到指定的列,实现功能:

将4个文本控件中的字符串拼接起来,用'/'分隔,填到另一个文本控件。要求4个文本有空值时,'/'不重复。

即'a'、''、'c'、'd'拼接成'a/c/d'。


  • 解决方案:

使用如图表达式:

downloadfile (1).webp


结果如下:

downloadfile.webp


表达式:

F_MOB_Text_Result  = '/'.join(x for x in ( (F_MOB_Text OR '').strip() , (F_MOB_Text1 OR '').strip() , (F_MOB_Text2 OR '').strip() , (F_MOB_Text3 OR '').strip() ) if x != '')
  1. str.join(sequence) 方法,将 sequence 中的元素连接起来,以 str 分隔,返回新字符串。

  2. (F_MOB_Text OR '').strip(),F_MOB_Text 字段为空则返回 '',否则返回 F_MOB_Text 的值的字符串,并去掉头尾空格。

  3. ( (F_MOB_Text OR '').strip() , (F_MOB_Text1 OR '').strip() , (F_MOB_Text2 OR

【值更新】【实体服务规则】字符串拼接表达式举例

分隔符问题:用值更新事件 或 实体服务规则,计算定义公式的值并填写到指定的列,实现功能:将4个文本控件中的字符串拼接起来,用'/'分隔...
点击下载文档文档为doc格式

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

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