如何使用 Apps 脚本检测 google 工作表单元格中的新行
How to detect new line within a google sheets cell using AppsScript
我正在使用此 script 根据我的电子表格生成 json。
我的一些单元格有一个在单元格内不可见的新行。
当我玩脚本时,新行显示为 ..mytext \nMytext
,等等
我想用 <br>
替换 \n
,所以我把它放在 line 44
text.replace('\n', "<br>")
根本不起作用,所以我将其更改为:
text.replace(/\n/g, "<br>");
这也不起作用,\n
仍然存在于输出中。
我相信它有不同的代码或其他东西,有什么解决办法吗?
The text to google sheet is copy-pasted from google docs
从text.replace(/\n/g, "<br>");
和which didn't work either, the \n is still present within an output.
,这种情况下,下面的修改怎么样?
发件人:
text.replace(/\n/g, "<br>");
收件人:
text.replace(/\n/g, "<br>")
来自I want to replace \n with <br>, so I placed that at [line 44](https://gist.github.com/florentdescroix/9513cfd957f8b2cde7b832cf7170c84a#file-exportjson-js-L44)
,下面的修改如何?
var output = HtmlService.createHtmlOutput("<textarea style='width:100%;' rows='20'>" + text.replace(/\n/g, "<br>") + "</textarea>");
当我看到your showing script,在makeJSON_
,返回var jsonString = JSON.stringify(object, null, 4);
。据此,我认为text.replace(/\n/g, "<br>")
需要修改为text.replace(/\n/g, "<br>")
。
我正在使用此 script 根据我的电子表格生成 json。
我的一些单元格有一个在单元格内不可见的新行。
当我玩脚本时,新行显示为 ..mytext \nMytext
,等等
我想用 <br>
替换 \n
,所以我把它放在 line 44
text.replace('\n', "<br>")
根本不起作用,所以我将其更改为:
text.replace(/\n/g, "<br>");
这也不起作用,\n
仍然存在于输出中。
我相信它有不同的代码或其他东西,有什么解决办法吗?
The text to google sheet is copy-pasted from google docs
从text.replace(/\n/g, "<br>");
和which didn't work either, the \n is still present within an output.
,这种情况下,下面的修改怎么样?
发件人:
text.replace(/\n/g, "<br>");
收件人:
text.replace(/\n/g, "<br>")
来自
I want to replace \n with <br>, so I placed that at [line 44](https://gist.github.com/florentdescroix/9513cfd957f8b2cde7b832cf7170c84a#file-exportjson-js-L44)
,下面的修改如何?var output = HtmlService.createHtmlOutput("<textarea style='width:100%;' rows='20'>" + text.replace(/\n/g, "<br>") + "</textarea>");
当我看到your showing script,在
makeJSON_
,返回var jsonString = JSON.stringify(object, null, 4);
。据此,我认为text.replace(/\n/g, "<br>")
需要修改为text.replace(/\n/g, "<br>")
。