从Java脚本中的字符串Array生成csv,正在创建Extra Column

问题描述

我正在尝试使用LWC Salesforce从字符串数组数据生成csv文件,并成功完成了此操作(除了第二行添加了新列。)

enter image description here

在上图中:我面临一个问题:

1。从第二行开始,每当我使用'\ n'更改row时,都会添加不需要的列。以下是LWC代码** 下面是在控制台中打印后的String Array []的输出

您可以在下面的数组中看到输入字符。

columnHeader= ["Id","Name","Example Data","Field Type","Data Category","↵","testquery","","Sharing Buttons","Account Data: Usage Data","Confidential",""Yes"","PriorValue2",undefined,"Mission Critical","Test","Production","Custom Field/Object Limits", …]

这是我们将数据传递到String Array的方式。 让columnHeader = [“ Id”,“名称”,“示例数据”,“字段类型”,“数据类别”,“数据类别定义”,“数据分类”]; 一行之后,我们传递'\ n' columnHeader.push(“ \ n”); 然后通过下一行。每行之后我们都会得到额外的“,”。它填充在第二行的额外列中。可以在上面看到。 所需的输出

enter image description here

有人可以帮我弄清楚正确的逻辑吗。

csvSeperator = ",";  
      newLineCharacter = "\n"; 
      csvIterativeData += columnHeader.join(csvSeperator);  
      csvIterativeData += newLineCharacter;  

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)