找回密码
 立即注册

QQ登录

只需一步,快速开始

VVANVI 悬赏达人认证
论坛元老   /  发表于:2024-7-1 18:01  /   查看:101  /  回复:0
本帖最后由 VVANVI 于 2024-7-1 18:09 编辑

看见有人求助 要求数字填入 对应位数的单元格   分享js 实现方法

设计器v7.0.0.104  实现方式js 辅助

以下录入效果  ,  主要是分享方法和代码, 格友可以举一反三

当然 也可以用其他语言 封装成后端服务,  活字格用api 请求来做, 更灵活   仅供参考, 大佬勿喷
image.png682105102.png

思路及实现步骤
1   把录入数字 分拆成对应的 位数, 生成json 格式
image.png741653747.png


2   把 json 格式 导入到相应的单元格

image.png396356200.png






效果见动图
  1. function ycl(num){
  2.     if(num.indexOf('.') == -1){
  3.         res = num +'.00'
  4.         return res
  5.     }
  6.     return num

  7. }

  8. function fg(num){

  9.     var num = ycl(num)
  10.     var hanzi = ['分','角','个','十','百','仟','万','十万','百万','千万','亿']
  11.     var txt = num+'00'
  12.     var s = txt.toString().indexOf('.')+3
  13.     var num_str  = txt.slice(0,s)
  14.     var num_arr = num_str.replace('.','').split('').reverse()
  15.     obj = {}

  16.     for(i in num_arr){
  17.         obj[hanzi[i]] = num_arr[i]

  18.     }

  19.     res = JSON.stringify(obj)

  20.     // console.log(res)
  21.     return res

  22. }
复制代码





屏幕录制 2024-07-01 175520.gif

财务数字分割.fgcc

190.9 KB, 下载次数: 1

售价: 30 金币  [记录]

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部