我正在编写一个函数,用于按\n分隔符拆分地址
spreadsheet.getRange('AX1').activate();
spreadsheet.getCurrentCell().setValue('=ARRAYFORMULA(if(ROW(L1:L)=1,"Owner2 Street Split",(split(W1:W,"/\n/",FALSE))))');
每次运行脚本时,这就是应用于该行的公式。
=ARRAYFORMULA(if(ROW(L1:L)=1,"Business Street Split",(split(L1:L,"
",FALSE))))
运行脚本时自动删除了\n作为分隔符。是否有办法绕过此问题?
=ARRAYFORMULA(if(ROW(L1:L)=1,"Business Street Split",(split(L1:L,"\n",FALSE))))
1条答案
按热度按时间rhfm7lfc1#
要在JavaScript中生成反斜杠,需要对它进行双转义。
\n
将生成一个换行符,因此当前代码不会输出\n
,而是一个文本换行符。要生成\n
,请使用\\n
。在Google工作表公式中,
\n
不表示换行符。请改用char(10)
。