保留来自 Google 电子表格电子邮件脚本的消息格式
Retain message formatting from Google Spreadsheet email script
我们正在使用 Google 电子表格脚本向我们发送重新格式化的电子邮件。
问题:我们想知道是否有一种方法可以保留最小格式,例如以下脚本的 "strEnquirerMessage" 单元格的换行符。
我试过以某种方式包含 htmlBody,但到目前为止没有成功。任何帮助是极大的赞赏。谢谢。
用户以联系方式通过电子邮件发送此消息:
第 1 行
第 2 行
第 3 行
我们目前在来自此脚本的电子邮件中收到此消息: 第 1 行第 2 行第 3 行
目标是收到这个:
第 1 行
第 2 行
第 3 行
var strEnquirerName = values[row][1];
var strEnquirerEmail = values[row][2];
var strEnquirerAddress = values[row][3];
var strTopic = values[row][4];
var strEnquirerProducts = values[row][5];
var strEnquirerMessage = values[row][6];
var strMessageBody = "<b>NAME:</b> " + strEnquirerName +
"<br/><br/><b>EMAIL:</b> " + strEnquirerEmail +
"<br/><br/><b>ADDRESS:</b> " + strEnquirerAddress +
"<br/><br/><b>TOPIC:</b> " + strTopic +
"<br/><br/><b>PRODUCTS:</b> " + strEnquirerProducts +
"<br/><br/><b>MESSAGE:</b> " + strEnquirerMessage;
MailApp.sendEmail("your@emailaddress.com", strEnquirerEmail, " Contact form from " + strEnquirerName + " - " + strEnquirerEmail + " Re: " + strTopic, strMessageBody);
多亏了这个post,我找到了答案。以下是上述代码的更新行:
var strEnquirerMessage = values[row][6].replace(/\n/g, '<br>');
单元格值旁边是用换行符替换 Google 电子表格换行符的代码。希望这对其他人有帮助。
我们正在使用 Google 电子表格脚本向我们发送重新格式化的电子邮件。
问题:我们想知道是否有一种方法可以保留最小格式,例如以下脚本的 "strEnquirerMessage" 单元格的换行符。
我试过以某种方式包含 htmlBody,但到目前为止没有成功。任何帮助是极大的赞赏。谢谢。
用户以联系方式通过电子邮件发送此消息:
第 1 行
第 2 行
第 3 行
我们目前在来自此脚本的电子邮件中收到此消息: 第 1 行第 2 行第 3 行
目标是收到这个:
第 1 行
第 2 行
第 3 行
var strEnquirerName = values[row][1];
var strEnquirerEmail = values[row][2];
var strEnquirerAddress = values[row][3];
var strTopic = values[row][4];
var strEnquirerProducts = values[row][5];
var strEnquirerMessage = values[row][6];
var strMessageBody = "<b>NAME:</b> " + strEnquirerName +
"<br/><br/><b>EMAIL:</b> " + strEnquirerEmail +
"<br/><br/><b>ADDRESS:</b> " + strEnquirerAddress +
"<br/><br/><b>TOPIC:</b> " + strTopic +
"<br/><br/><b>PRODUCTS:</b> " + strEnquirerProducts +
"<br/><br/><b>MESSAGE:</b> " + strEnquirerMessage;
MailApp.sendEmail("your@emailaddress.com", strEnquirerEmail, " Contact form from " + strEnquirerName + " - " + strEnquirerEmail + " Re: " + strTopic, strMessageBody);
多亏了这个post,我找到了答案。以下是上述代码的更新行:
var strEnquirerMessage = values[row][6].replace(/\n/g, '<br>');
单元格值旁边是用换行符替换 Google 电子表格换行符的代码。希望这对其他人有帮助。