【发布时间】:2019-04-30 14:33:47
【问题描述】:
我有一个 Google 表格,其中包含一些我已提取到电子邮件正文中的数据(即下面显示的代码中的消息行)。但是,我想插入一个以studentName 开头的新段落和另一个以sessionName 开头的新段落。尝试了\r\n 和<br/>,但都无法正常工作。明确地说,我希望最终的电子邮件看起来像这样:
主题:
青少年高尔夫诊所注册收据
主体:
这确认您的注册。您的信用卡已被扣款 0.00 美元。
学生姓名:John Doe
课程:5 月 - 课程 1
function SendEmail() {
// Fetch the email address
var emailRange = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1").getRange("B2");
var studentRange = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1").getRange("C2");
var studentName = studentRange.getValues();
var sessionRange = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1").getRange("D2");
var sessionName = sessionRange.getValues();
var emailAddress = emailRange.getValues();
var ChgAmt = Browser.inputBox("Charge Amount");
// Send Alert Email.
var subject = 'Junior Golf Clinic Registration Receipt';
var message = 'This confirms your registration. Your credit card has been charged '+ ChgAmt + <br/> + studentName + sessionName ; // Second column
MailApp.sendEmail(emailAddress, subject, message);
}
【问题讨论】:
-
'+ ChgAmt + '<br/>' + studentName使用 + 和 '' 连接字符串和变量怎么样(未经测试) -
如果可行,我只需插入开始和结束段落标签
'<p>' +var+ '</p> Some string' -
抱歉,我无法让这些建议发挥作用。这又是我要分离的代码行。我知道第 1 段中的信用卡收费金额,第 2 段中的学生姓名和第 3 段中的会话名称。 ~var message = '这确认您的注册。您的信用卡已被扣款:'+ ChgAmt + '学生姓名:'+ studentName + '会话:'+ sessionName~~
-
我的回答是否向您展示了您想要的结果?你能告诉我吗?这对我学习也很有用。如果这可行,与您有相同问题的其他人也可以将您的问题作为可以解决的问题。如果您对我的回答有疑问,我深表歉意。到时候,可以问一下你现在的情况吗?我想学习解决你的问题。
标签: javascript email google-apps-script google-sheets text