首页 > 解决方案 > 如何在谷歌应用脚​​本中对齐电子邮件正文?

问题描述

在电子邮件正文中发送数据时,我在对齐谷歌表格中的数据时遇到问题。

到目前为止,它的间距是根据零件编号。我想要一个直列中的“月”和“数量”。

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>"

我希望月份和列在一条直线上

标签: google-apps-scriptgoogle-sheetshtml-email

解决方案


例如,在您的情况下,使用表格怎么样?请认为这只是几个答案之一。

修改后的脚本:

body += "<table style=\"border-collapse: separate; border-spacing: 20px 0px;\">"
for (var m=0;m<resultArr.length;m++) {
  body+= "<tr><td>For Part No  "+resultArr[m][0].toString()+ "</td><td align=\"right\">Month "+resultArr[m][1].toString()+"</td><td align=\"right\">Quantity is "+resultArr[m][2].toString()+"</td></tr>";
}
body += "</table>";
  • 在这个修改后的脚本中,创建的表格没有边框,列之间的边距为 20 像素。

参考:

如果我误解了您的问题并且这不是您想要的方向,我深表歉意。


推荐阅读