【问题标题】:How to align email body in google apps script?如何在谷歌应用脚​​本中对齐电子邮件正文?
【发布时间】:2019-06-25 05:29:38
【问题描述】:

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

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

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-script google-sheets html-email


【解决方案1】:

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

修改脚本:

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 像素。

参考资料:

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

【讨论】:

  • @Sriram 感谢您的回复。很高兴您的问题得到解决。
猜你喜欢
  • 2013-04-04
  • 2017-07-31
  • 1970-01-01
  • 1970-01-01
  • 2020-04-22
  • 2016-09-12
  • 1970-01-01
  • 2013-11-15
  • 2015-01-28
相关资源
最近更新 更多