本帖最后由 Simon.hu 于 2018-6-5 15:53 编辑
最近有客户提出这样一个业务场景,我感觉还比较有意思,就拿出来和大家分享分享。
在实际工作中我们可能需要导入相应的Excel文件,但是在Excel文件基础上我们又想让活字格自动帮我们将中文转化为拼音或者首字母大写。这应该怎么实现呢?这是一个问题。今天这个帖子恰好可以解决上述这种业务场景。在这样一个小的业务中大家也可以学到很多活字格的小技巧。
话不多说,先来一波效果展示:
导入功能想必大家都会使用,使用活字格的导入Excel数据到表格命令即可。但是怎么才能在导入商品名称的时候自动将每个商品的首字母填写到对应行的助记码中呢?
1.首先,要实现上述功能免不了要应用JS代码。添加JS文件。注意JS文件顺序。这三个JS文件主要是将你的商品名称转化为对于的首字母
2.在详情页面中添加辅助文本框计算表格行数,每次导入后该值变化,执行对应的命令。添加辅助耽于那个商品名称集合,使用TEXTJOIN函数将订单详情表中的商品名称拼接起来。
3.给订单详情表的商品名称和助记码添加列名
4.在计算列表行数的辅助文本框中设置命令,编写JS代码。获取对应订单详情表以及辅助单元格的商品名称,将商品名称拆分存为数组,循环数组,使用第一步添加到活字格中的JS文件将每个商品名称的首字母获取出来,并赋值给表格列名为助记码的那一列。
通过以上操作,即可完成你想要的功能,上述例子为商品名称转化为首字母,还有一种是商品名称转化为拼音,实现逻辑相同,在这就不多做讲解,如果有兴趣的朋友可以下载附件中的工程文件看看。
|
|