本帖最后由 VVANVI 于 2024-7-1 18:09 编辑
看见有人求助 要求数字填入 对应位数的单元格 分享js 实现方法
设计器v7.0.0.104 实现方式js 辅助
以下录入效果 , 主要是分享方法和代码, 格友可以举一反三
当然 也可以用其他语言 封装成后端服务, 活字格用api 请求来做, 更灵活 仅供参考, 大佬勿喷
思路及实现步骤
1 把录入数字 分拆成对应的 位数, 生成json 格式
2 把 json 格式 导入到相应的单元格
效果见动图
- function ycl(num){
- if(num.indexOf('.') == -1){
- res = num +'.00'
- return res
- }
- return num
- }
- function fg(num){
- var num = ycl(num)
- var hanzi = ['分','角','个','十','百','仟','万','十万','百万','千万','亿']
- var txt = num+'00'
- var s = txt.toString().indexOf('.')+3
- var num_str = txt.slice(0,s)
- var num_arr = num_str.replace('.','').split('').reverse()
- obj = {}
- for(i in num_arr){
- obj[hanzi[i]] = num_arr[i]
- }
- res = JSON.stringify(obj)
- // console.log(res)
- return res
- }
复制代码
|
|