场景:根据采购单生成对应数量的资产台账明细,并根据不同的类型进行编号,如手机则编号为 PHONE0001,PHONE0002;电脑则编号为 PC0001,PC0002
工作流配置如下:
代码块如下:
// 接收输入参数
const startNumber = Number(input.number);
const text = input.text;
const length = Number(input.length);
// 编号数组
const numbers = [];
for (let i = 0; i < length; i++) {
// 生成四位自然数编号
const paddedNumber = String(startNumber + i).padStart(4, '0');
// 将固定文本和编号拼接起来
const code = text + paddedNumber;
// 编号添加到数组中
numbers.push(code);
}
// 将结果输出到输出对象
output = { numbers: numbers };
后续获取多条记录-获取数组对象-代码块数组,再新增记录即可。