获取中文首字母GETACRONYMNEW函数如何使用原创
金蝶云社区-_竹林风_
_竹林风_
26人赞赏了该文章 2,864次浏览 未经作者许可,禁止转载编辑于2020年10月02日 09:29:22

【概述】

计算定义公式中的GETACRONYMNEW函数可获取指定字段的首字母;此函数在GETACRONYM函数的基础上增加是否忽略英文和阿拉伯数字以及返回大小写的功能。


【参数说明】

GETACRONYMNEW函数有3个入参;

参数1:待取字段的标识;

参数2:生成方式(0忽略英文和阿拉伯数字,1保留英文和阿拉伯数字);

参数3:返回大小写(0小写,1大写);

如:首字母字段=GETACRONYMNEW(Text,1,0),表示获取“标识=Text”字段的中文符转为首字母,且保留其中原有的英文与阿拉伯数字,返回字母为“小写”格式。


【操作步骤】

下面以单据为例,实现在中文文本框输入中文字符后自动获取首字母并在首字母的文本框中显示,保留英文并且返回大写格式。

1、使用有权限的用户登录BOSIDE,依次点击【新建】-【复制】-【BOS】-【基对象模板】-【单据】-【业务单据】;

2、在左侧工具栏中拖入两个文本控件,分别改为名中文和首字母,中文控件标识和字段名改为FTXTCHINESE,首字母控件标识和字段名改为FTXTLETTER;

3、配置单据头的实体服务规则, 设置前提条件为 FTXTCHINESE<>null 

1.png


4、服务类型选择计算定义公式的值并写到指定列,表达式设置为 FTXTLETTER = GETACRONYMNEW ( FTXTCHINESE ,1,1)

2.png

5、发布、保存 看效果;输入中文内容后可以自动获取首字母

3.png


图标赞 26
26人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!