我正在制作一个谷歌表单,在提交新回复后自动发送HTML电子邮件。
谷歌表单的几个字段是“段落文本”,实际上可能有多个段落。它在单元格中的谷歌电子表格中记录如下:
Text first line
Second line of text
3rd line of text
但是当生成电子邮件时,它将显示如下:
文本第一行第二行文本第3行文本
如何才能使代码如下所示:(添加换行符)
Text first line <br/>
Second line of text <br/>
3rd line of text
我用来抓取单元格数据并添加到电子邮件中的代码片段如下所示
message += e.namedValues[columns[5]];
答案 0 :(得分:0)
我的问题是,所有其他解决方案都没有考虑到数字和日期,而且由于单个单元格内的数据是混合包,因此打破了代码。
解决方案是将单元格实际变为字符串然后拆分并加入。这也将取代所有休息时间而不仅仅是第一次。
e.namedValues[columns[5]] // is my selected cell
split('\n') // splits at the breaks (google uses \n )
join('<br/>') // joins everything together replacing the \n breaks with the html break tag
基本上是这样的:
entityManager
希望这可以帮助任何人而不是投票