Google应用程序脚本:如何为自动电子邮件添加一些样式?

尼古拉斯·梅德韦迪

我在Google应用程序脚本中有此代码,可以在Google表单完成后自动接收电子邮件,但是我尚无法编辑样式。我尝试过的内联样式不起作用。我想添加一张桌子,更改我的字体甚至颜色。

代码:

function formSubmitReply(e) {

var alUser = e.values[1];
var entity = e.values[3];
var language = e.values[2];
var category = e.values[4];
var title = e.values[5];
var questions = e.values[6];
var attach = e.values[7];
var entityEn = e.values[8];
var categoryEn = e.values[9];
var titleEn = e.values[10];
var questionsEn = e.values[11];
var attachEn = e.values[12];

var userEmail = "[email protected]" + "," + "[email protected]";    

var msgFr = "<p>You have received a new inquiry</p>" + 
          "<h4>AL user: </h4>" + alUser + 
          "<h4>Entité </h4>" + entity + 
          "<h4>Langue préférée: </h4>" + language +
          "<h4>Catégorie de la demande: </h4>" + category + 
          "<h4>Titre de la demande: </h4>" + title + 
          "<h4>Contenu de la demande  </h4>" + questions + "<br>" +
          "<h4>Ajouter: </h4>" + attach + "<br>";     

var msgEn = "<p>You have received a new inquiry</p>" + 
          "<h4>AL user: </h4>" + alUser + 
          "<h4>Entity: </h4>" + entityEn + 
          "<h4>Preferred Language: </h4>" + language +
          "<h4>Category: </h4>" + categoryEn + 
          "<h4>Title: </h4>" + titleEn + 
          "<h4>Question: </h4>" + questionsEn + "<br>" +
          "<h4>Attachments: </h4>" + attachEn + "<br>";          

MailApp.sendEmail({
  to: userEmail,
  subject: 'NAM HR Mailbox | ' + category,
  htmlBody: (language=="English") ? msgEn : msgFr
});

}

我如何收到自动电子邮件:

纳粹

如果要在表格中显示表格,则需要正确设置表格的样式。尝试添加一个示例表,更改字体和颜色:

代码:

var msgEn = 
  "<p>You have received a new inquiry</p>" +
  // Add table style and format the cells with th and tr 
  "<table border='1' style='border-collapse:collapse'>" +
    "<tr>" +
      "<th>AL user:</th>" +
      // Add font style
      "<th style='font-family:courier;'>Entity:</th>" +
      "<th>Preferred Language:</th>" +
      "<th>Category:</th>" +
      "<th>Title:</th>" +
      "<th>Question:</th>" +
      "<th>Attachments:</th>" +
    "</tr>" +
    "<tr>" +
      "<td>" + alUser + "</td>" +
      // Add font color
      "<td style='color:red;'>" + entityEn + "</td>" +
      "<td>" + language + "</td>" +
      "<td>" + categoryEn + "</td>" +
      "<td>" + titleEn + "</td>" +
      "<td>" + questionsEn + "</td>" +
      "<td>" + attachEn + "</td>" +
    "</tr>" +
  "</table>";

输出:

输出

如您所见,我将列的字体和颜色Entity分别编辑为courier和red

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么iCloud阻止了我的一些应用程序电子邮件?

将图像添加到 Google 表格电子邮件应用程序脚本

Google应用程序脚本通过个人电子邮件发送表单电子邮件

使用应用程序脚本通过电子邮件从Google表格发送表格-单击按钮

Google 应用程序脚本表 if 发送电子邮件的语句

向我的Rails应用程序添加电子邮件

向Rails应用程序添加电子邮件确认

如何使用应用程序脚本从电子邮件中读取 .txt 文件

我该如何在要发送到电子邮件的消息上添加一些设计?

如何启用应用程序以从Google容器引擎发送电子邮件

Google电子邮件标记将如何支持应用程序深层链接?

如何使响应电子邮件与yahoo移动应用程序一起工作?

在多个文件的电子邮件地址周围添加一些文本

sql:在电子邮件字段中添加/附加一些内容

如何在UWP安装的应用程序中添加一些源代码?

如何在我的Android应用程序中添加一些“信息”按钮

通过 Web 应用程序通过电子邮件获取损坏或空白文件 - Google 脚本

高山:处理一些电子邮件

如何在 Outlook 电子邮件中分离一些同名的附件?

如何在一个电子邮件Google应用脚本中发送多个电子表格数据?

如何配置Google App Engine上的应用程序以在任何电子邮件地址上接收电子邮件?

一些网站要求您下载其AppStore应用程序-如何为我的网站执行此操作?

有关如何为数据绑定Windows Forms应用程序实现MVP模式的一些准则

自动化现有的 Web 应用程序和电子邮件生成的报告

在php上创建自动发送电子邮件应用程序时的概念是什么

将自动生成的pdf附加到asp.net应用程序中的电子邮件

寻找一个电子邮件应用程序来管理多个电子邮件帐户

G套件用户的应用程序脚本的电子邮件配额

在应用程序脚本中向多个收件人发送电子邮件