背景 提供一个初始号码,终止号码,就能自动生成其间的固定八位长度的号码,比如提供起始为 001000,终止为 001005,则生成 00001001,00001002,00001003,00001004,00001005 方案 字段名 字段类型 默认值 起始号段 文本 终止号段 文本 子表 子表 ——号码 数值 . 字段名字段类型默认值起始号段文本终止号段文本子表子表——号码数值。这个需要用代码实现,根据起始和终止,计算需要遍历几次,然后根据计算结果便利循环生成数组,再根据数组新增数据即可 实操 [图片] [图片] [图片] //起始数据 var firstNum=input.firstNum; //终止数据 var endNum=input.endNum; //字段长度 var lengthNum=8; // 字符串转数字 var firstNumber = Number(firstNum); var endNumber=Number(endNum); var arr=[]; for (firstNumber; firstNumber <= endNumber; firstNumber++) { arr.push(PrefixInteger(firstNumber, lengthNum)) } function PrefixInteger(num, length) { return (Array(length).join('0') + num).slice(-length); } output = {output: arr }; 效果图 [图片]




可以通过代码块来实现(这是网上生成的代码 可以先尝试一下 思路是相同的思路)
大佬,这种形式的开始和终止字段能否换成日期格式,例如开始是 4 月 1 日,终止是 6 月 1 日,子表生成 4 月 1,5 月 1,6 月 1 这种呢。