Google sheets 保留谷歌电子表格电子邮件脚本中的邮件格式
我们正在使用谷歌电子表格脚本向我们发送重新格式化的电子邮件 问题:我们想知道是否有一种方法可以为下面的脚本保留最小的格式,例如“Strengequiremessage”单元格的换行符 我尝试过以某种方式加入htmlBody,但到目前为止运气不佳。非常感谢您的帮助。多谢各位 用户通过电子邮件以联系方式发送此消息: 第1行 第2行 第3行Google sheets 保留谷歌电子表格电子邮件脚本中的邮件格式,google-sheets,google-spreadsheet-api,Google Sheets,Google Spreadsheet Api,我们正在使用谷歌电子表格脚本向我们发送重新格式化的电子邮件 问题:我们想知道是否有一种方法可以为下面的脚本保留最小的格式,例如“Strengequiremessage”单元格的换行符 我尝试过以某种方式加入htmlBody,但到目前为止运气不佳。非常感谢您的帮助。多谢各位 用户通过电子邮件以联系方式发送此消息: 第1行 第2行 第3行 var strEnquirerName = values[row][1]; var strEnquirerEmail = values[row][2]
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);
我们目前收到来自此脚本的电子邮件:第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);
var-strenguirrName=值[行][1];
var strengquiremail=值[行][2];
var strEnquirerAddress=值[行][3];
var strTopic=值[行][4];
var StrengquireProducts=值[行][5];
var StrenginerMessage=值[行][6];
var strMessageBody=“名称:”+strengquireName+
“
电子邮件:”+StrengrequireEmail+
“
地址:”+StrengeRequestAddress+
主题:“+strTopic+
产品:“+StrengrequirerProducts+
“
消息:“+strengrequiremessage;
MailApp.sendEmail(“your@emailaddress.com“,strEnquirerEmail”,联系方式为“+strEnquirerName+”-“+strEnquirerEmail+”回复:“+strTopic,strMessageBody”);
多亏了这一点,我找到了答案。以下是上述代码的更新行:
var strEnquirerMessage = values[row][6].replace(/\n/g, '<br>');
var-strenginerequiremessage=values[row][6]。替换(/\n/g,
);
单元格值旁边是用换行符替换Google电子表格新行字符的代码。希望这能帮助别人