背景
提供一个初始号码,终止号码,就能自动生成其间的固定八位长度的号码,比如提供起始为 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 };