Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.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
Google sheets 保留谷歌电子表格电子邮件脚本中的邮件格式_Google Sheets_Google Spreadsheet Api - Fatal编程技术网

Google sheets 保留谷歌电子表格电子邮件脚本中的邮件格式

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]

我们正在使用谷歌电子表格脚本向我们发送重新格式化的电子邮件

问题:我们想知道是否有一种方法可以为下面的脚本保留最小的格式,例如“Strengequiremessage”单元格的换行符

我尝试过以某种方式加入htmlBody,但到目前为止运气不佳。非常感谢您的帮助。多谢各位

用户通过电子邮件以联系方式发送此消息:

第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);
我们目前收到来自此脚本的电子邮件:第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电子表格新行字符的代码。希望这能帮助别人