Google 应用程序脚本:如何向我的自动化电子邮件添加一些样式?
Google app script: How could I add some styles to my automating email?
我在 Google Apps 脚本中有这段代码,可以在完成 google 表单后自动接收电子邮件,但我还不能编辑样式。正如我所尝试的,内联样式不起作用。我想添加一个 table,更改我的字体甚至颜色。
代码:
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 = "nicolas.medvedy@airliquide.com" + "," + "manuel.millan@airliquide.com";
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
});
}
How I receive my auto email:
如果要在 table 中显示,您需要正确设置 table 的样式。试试这个来添加示例 table,更改字体和颜色:
代码:
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
栏的字体和颜色分别编辑为快递和红色
我在 Google Apps 脚本中有这段代码,可以在完成 google 表单后自动接收电子邮件,但我还不能编辑样式。正如我所尝试的,内联样式不起作用。我想添加一个 table,更改我的字体甚至颜色。
代码:
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 = "nicolas.medvedy@airliquide.com" + "," + "manuel.millan@airliquide.com";
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
});
}
How I receive my auto email:
如果要在 table 中显示,您需要正确设置 table 的样式。试试这个来添加示例 table,更改字体和颜色:
代码:
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
栏的字体和颜色分别编辑为快递和红色