VVANVI 发表于 2024-7-1 18:01:09

财务凭证数字准确填入单元格

本帖最后由 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] = num_arr

    }

    res = JSON.stringify(obj)

    // console.log(res)
    return res

}




夏雪冬阳 发表于 2024-8-4 11:41:11

求助帖子好像是我发的,感谢格友的分享,但是效果怎么再进一步优化
页: [1]
查看完整版本: 财务凭证数字准确填入单元格