javascript - 从外部变量中恢复带有换行符的文本
问题描述
我有一个文本输入区域,可以将文本保存到一个名为 MyNotes 的变量中。
我在电子邮件图标触发器上有 javascript,它捕获 MyNotes 变量信息并使用用户的电子邮件地址通过电子邮件将内容发送给他们。
问题是,当 javascript 将内容放入电子邮件正文时,我似乎无法从 MyNotes 中的文本中保留换行符。
这是电子邮件功能的代码:
var player = GetPlayer();
var useremail=player.GetVar("Email");
var subject="Cognitive Bias";
var notes1=player.GetVar("MyNotes");
var content="Cognitive Bias%0d%0A%0d%0A";
content+=notes1;
var mailto=link='mailto:'+useremail+'?subject='+subject+'&body='+content;
win=window.open(mailto_link,'emailWin');
MyNotes 是文本输入内容保存到的变量。
我试过追加
.replace(/\n/g, "\\par\n")
到代码的各个部分以尝试显示中断,但成功率为零。
该代码最初来自电子学习开发人员,用于向课件添加笔记功能。
我个人很少有 javascript 经验。
任何帮助表示赞赏。
谢谢!
解决方案
推荐阅读
- amazon-web-services - AWS SageMaker:GPU 不适用于笔记本实例
- reactjs - @apollo/client 的 InMemoryCache 发出警告
- c# - 调用选择 WPF 中所有复选框的函数后,前端不会更改
- javascript - 如果参数来自数组,Discord.js 添加角色
- xml - 新手,从 XML 到 XML 的 XSLT 转换
- swiftui - SwiftUI PageTabViewStyle 进度条索引
- r - 如何从实际命名为 NA 的数据集中删除变量?
- keycloak - Keycloak:隐藏特定客户端的 IDP
- mysql - MySql - 添加 Order by 时查询缓慢
- mysql - 连接必须有效并打开 vb .net