【发布时间】:2019-06-30 14:28:57
【问题描述】:
我编写了一个 Google Apps 脚本,它从新的 Google 表单条目中提取一个电子表格单元格并通过电子邮件发送其内容。
脚本运行良好,但单元格内容作为单个文本块发送(删除了换行符、段落等)。 Google 表单条目属于“段落/长文本”类型,我想在生成的电子邮件中保留作者的格式。
我正在修改字符串类型,但找不到正确的组合。任何建议将不胜感激。代码如下。
function SendEmail() {
// find out how many rows exist
var numRows = SpreadsheetApp.getActiveSheet().getRange("A:A").getLastRow();
// fetch entry
var messageRange = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Form Response").getRange("D" + numRows);
// build message
var message = {
to: "destination@email.net",
subject: "New Entry Posted",
htmlBody: 'Hello, a new entry was posted.<p> <p>' + messageRange.getValues() + "<p> <p><a href=\"www.some_link.com\">Link here</a>."
};
// send
MailApp.sendEmail(message);
}
【问题讨论】:
标签: javascript html google-apps-script google-sheets