【发布时间】:2012-02-25 07:58:51
【问题描述】:
我使用 Google 电子表格的内置表单功能在我的网站上构建联系表单。
现在,考虑这段代码:
function sendFormByEmail(e)
{
var email = "team@example.com";
subject = e.namedValues["Subject"].toString();
message = "Time: " + e.namedValues["Timestamp"].toString() + "\n\n"
+ "Name: " + e.namedValues["Name"].toString() + "\n\n"
+ "Email: " + e.namedValues["Email Address"].toString() + "\n\n"
+ "Website: " + e.namedValues["Website"].toString() + "\n\n"
+ "Reason For Contacting?: " + e.namedValues["Reason For Contacting?"].toString() + "\n\n"
+ "Message: " + e.namedValues["Message"].toString() + "\n\n";
MailApp.sendEmail(email, subject, message);
}
它确保一旦有人提交表单,我就会收到一封电子邮件,电子邮件的正文包含信息。像这样(例子):
时间:2012/02/25 11:53
姓名:约翰·戴维斯
电子邮件:John@google.com
联系原因?:只是想和你聊天
消息:很久了。今晚来接我。
所以,现在您应该清楚代码的作用了。问题是,我希望输出看起来像这样(即,加粗一些文本):
时间: 2012/02/25 11:53
姓名:约翰·戴维斯
电子邮件: John@google.com
联系原因?只是想和你聊天
消息:很久了。今晚来接我。
如何修改代码来实现这一点?谢谢。
【问题讨论】:
标签: javascript google-sheets google-apps-script