Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Netsuite中的纯文本邮件_Netsuite_Suitescript - Fatal编程技术网

Netsuite中的纯文本邮件

Netsuite中的纯文本邮件,netsuite,suitescript,Netsuite,Suitescript,每当我从发送邮件时,它都会以富文本格式(HTML格式)发送。 相反,我想以纯文本格式发送它 我尝试了很多方法,但都没有成功。即使我以字符串的形式发送它,它也是HTML格式的。 例如: 上述邮件也以富文本格式发送给收件人 有没有一种方法可以让它以纯文本的形式出现 要知道邮件是富文本还是纯文本,您可以在收件人的浏览器中检查body元素,您将看到邮件正文中有HTML内容 或者,如果您正在使用Outlook:您可以右键单击正文内容,如果您单击它,将出现名为“查看源代码”的选项,您将看到HTML代码 注意

每当我从发送邮件时,它都会以富文本格式(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.0
N/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);