我正在从表单中获取数据并写入谷歌文档。它有姓名、年龄、地址等字段。地址是段落文本类型。我的问题是,在通过提交时触发脚本将数据写入 google Doc 时,如何删除填写表单的人输入的地址中的手动换行符。即我希望地址是一个连续的字符串,没有填写表格的人在输入他的地址时可能放置的中断。
好的,这里有更多详细信息.. 我表单中的地址字段称为“地址”,我有一个 onformsubmit 触发脚本,它读取表单中输入的所有数据并放入 google Doc App。 我将表单中输入的值读为:
for(var field in e.namedValues) {
message += field + ' :: ' + e.namedValues[field].toString().replace("\n",", ") + "\n";
}
但是在我的 google 文档中,Address sre 值的行仍然在填写表格的人打断的地方打断。我想消除这些换行符并将其替换为逗号,以便地址是连续的。
最佳答案
将具有替换功能的行的一部分更改为
e.namedValues[field].toString().replace(/(\r\n|\n|\r)/gm, ", ");
有效!
关于google-apps-script - 如何删除手动换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14097319/