Netsuite中的纯文本邮件
每当我从发送邮件时,它都会以富文本格式(HTML格式)发送。 相反,我想以纯文本格式发送它 我尝试了很多方法,但都没有成功。即使我以字符串的形式发送它,它也是HTML格式的。 例如: 上述邮件也以富文本格式发送给收件人 有没有一种方法可以让它以纯文本的形式出现 要知道邮件是富文本还是纯文本,您可以在收件人的浏览器中检查body元素,您将看到邮件正文中有HTML内容 或者,如果您正在使用Outlook:您可以右键单击正文内容,如果您单击它,将出现名为“查看源代码”的选项,您将看到HTML代码Netsuite中的纯文本邮件,netsuite,suitescript,Netsuite,Suitescript,每当我从发送邮件时,它都会以富文本格式(HTML格式)发送。 相反,我想以纯文本格式发送它 我尝试了很多方法,但都没有成功。即使我以字符串的形式发送它,它也是HTML格式的。 例如: 上述邮件也以富文本格式发送给收件人 有没有一种方法可以让它以纯文本的形式出现 要知道邮件是富文本还是纯文本,您可以在收件人的浏览器中检查body元素,您将看到邮件正文中有HTML内容 或者,如果您正在使用Outlook:您可以右键单击正文内容,如果您单击它,将出现名为“查看源代码”的选项,您将看到HTML代码 注意
注意:在outlook中,如果邮件为纯文本格式,则“查看来源”选项将被禁用。您不能单击它,这正是我所需要的。SuiteScript 1.0将所有电子邮件正文包装在HTML标记中 SuiteScript2.0
N/email
模块(即:email.send())将格式化为纯文本,除非在正文中包含标记。模拟代码:
require(['N/email'],
功能(电子邮件){
函数sendmail(){
email.send({
作者:1234,
收件人:'abc@gmail.com',
主题:'邮件主题',
body:“这个放在body中”,
});
}
sendmail();
});代码>SuiteScript1.0似乎将所有电子邮件正文包装在HTML标记中
SuiteScript2.0N/email
模块(即:email.send())将格式化为纯文本,除非在正文中包含标记。模拟代码:
require(['N/email'],
功能(电子邮件){
函数sendmail(){
email.send({
作者:1234,
收件人:'abc@gmail.com',
主题:'邮件主题',
body:“这个放在body中”,
});
}
sendmail();
});代码>
var email_subj = "Mail Subject";
var mail_content = "This goes in Body";
nlapiSendEmail(1234,'abc@gmail.com',email_subj,mail_content ,null,null,rec_MailID);