Javascript 当分隔符为'';(空间)
在Google应用程序脚本中,我需要使用空格作为分隔符拆分字符串。我使用了Utilities.parseCsv。很好 然后,我将脚本代码切换到新的V8运行时,并遇到parse.CSV函数的错误。下面这段简单的代码在V8中失败,在遗留运行时可以正常工作。错误为“异常:无法将“”转换为字符。” 我喜欢使用V8运行时的原因,所以需要得到这个工作。请问,有人有解决办法吗 多谢各位Javascript 当分隔符为'';(空间),javascript,google-apps-script,Javascript,Google Apps Script,在Google应用程序脚本中,我需要使用空格作为分隔符拆分字符串。我使用了Utilities.parseCsv。很好 然后,我将脚本代码切换到新的V8运行时,并遇到parse.CSV函数的错误。下面这段简单的代码在V8中失败,在遗留运行时可以正常工作。错误为“异常:无法将“”转换为字符。” 我喜欢使用V8运行时的原因,所以需要得到这个工作。请问,有人有解决办法吗 多谢各位 功能测试(){ var csvString=“前缀中间后缀”; var data=Utilities.parseCsv(c
功能测试(){
var csvString=“前缀中间后缀”;
var data=Utilities.parseCsv(csvString',);
Logger.log(数据);
}
- 您想在V8下使用
Utilities.parseCsv(csv,分隔符)
异常的错误消息:无法将“”转换为字符。
,下面的修改如何
发件人:
致:
或
结果:
注:
- 在上面修改的脚本中,它可以与启用V8一起使用,也可以不启用V8
如果我误解了你的问题,而这不是你想要的方向,我道歉。非常感谢塔奈克!你的解决方案适合我!!
var data = Utilities.parseCsv(csvString, ' ');
var data = Utilities.parseCsv(csvString, ' '.charCodeAt(0));
var data = Utilities.parseCsv(csvString, Utilities.newBlob(' ').getBytes());
[["Prefix","Middle","Suffix"]]