我正在通过Google Apps脚本从Google表格数据发送电子邮件。但是问题是间距格式不正确
我尝试使用“”,但间距保持不变。如何在电子邮件正文中留出间距?
for (var m=0;m<resultArr.length;m++) {
body+= "For Part No "+resultArr[m][0].toString()+" " +" Month "
+resultArr[m][1].toString()+",Quantity is "+resultArr[m][2].toString()+"
<br>";
}
我想将“月”和“数量”向右移动,以便在电子邮件正文中正确对齐
答案 0 :(得分:1)
默认情况下,html空格会折叠。您可以将white-space设置为pre
或pre-wrap
来保留空格。
var body = "<body style='white-space:pre-wrap'>";
for (var m=0;m<resultArr.length;m++) {
body+= "For Part No "+resultArr[m][0].toString()+" " +" Month "+resultArr[m][1].toString()+",Quantity is "+resultArr[m][2].toString()+" <br>";
}
body += "</body>"
答案 1 :(得分:0)
尝试以下循环:
for (var m=0;m<resultArr.length;m++) {
body+= "<td style='font-family:Arial; font-size:15px;'>For Part No "+resultArr[m][0].toString()+" " +"</td><td> Month " +resultArr[m][1].toString()+"</td><td>Quantity is "+resultArr[m][2].toString()+"</td>";
}
将此表添加到循环中
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<!-- loop goes here -->
</tr>
</tbody>
</table>
该循环将创建3列,而其余代码将创建保存表所需的代码。