代码块中如何将字符串转化为数组

小明 发表于:2020年09月09日 12:53:23更新于:2020年09月09日 13:17:01

【获取批量数据】 节点获取到数据后,针对某个字段,会将所有记录的此字段值进行文本拼接,组合成一个字符串。

例如,要获取到三行记录的编号和日期

image.png

通过【获取批量数据】节点获取后,编号字段和日期字段的输出格式如下:

编号:[ "003","002","001"]

日期:["2020-09-10","2020-09-09","2020-06-01"]

输出的字符串的格式就是  ["记录1的字段值",["记录2的字段值",.......]


如果您需要的是数组格式,在代码块中将此字符串转换为数组。

如何转化为数组

0015f5863588f247f68da2ee0eee0cc

1、代码块传入的参数名和参数值 ,一定要和截图中一致。

 可复制: data1,   ["001","002","003"]

2、将下列代码复制到编辑器中

//定义一个数组
var string1= new Array(); 
//将字符串赋值给数组
string1=JSON.parse(input.data1);
//输出数组
output = {output: string1};


3、点击测试按钮, 输出的内容和截图一致表示成功。

4、最后一步,将写死的参数值改为变量,即选择节点中的字段。


image.png



明道云