Google Apps Script邮件开发:如何将邮件正文中的${Number}设为粗体
解决Google Apps Script邮件正文指定内容加粗的问题
要让邮件正文中的${Number}显示为粗体,你需要改用HTML格式发送邮件,具体修改如下:
修改后的代码
const Recipient = `test@gmail.com, test2@gmail.in`; const Subject = `You got a new mail: ${Number}`; // 将正文改为HTML格式,用<b>标签包裹需要加粗的${Number} const HtmlBody = `Dear User, New mail received: number: <b>${Number}</b> Name: ${name} Email: ${email} Best regards, name`; // 调用sendEmail时指定htmlBody参数,同时保留纯文本正文作为降级方案 GmailApp.sendEmail(Recipient, Subject, HtmlBody.replace(/<[^>]+>/g, ''), { htmlBody: HtmlBody });
关键改动说明
- 将原纯文本正文改为HTML格式,用
<b>(或<strong>)标签包裹${Number}实现加粗效果 - 调用
GmailApp.sendEmail时,通过第四个参数传入配置对象指定htmlBody;第三个参数传入去除HTML标签的纯文本内容,确保不支持HTML的邮件客户端也能正常读取内容
内容的提问来源于stack exchange,提问作者Sandeep
相关产品推荐
相关产品推荐

