Apps Script Email:模板正文中的HTML字符串不会评估
创始人
2024-09-11 08:31:18
0

在 Apps Script Email 中,如果您的模板正文中包含 HTML 字符串,它不会被自动评估为 HTML。要解决这个问题,您可以使用 HtmlService.createHtmlOutput() 方法将 HTML 字符串转换为可评估的 HTML。

下面是一个示例代码,演示如何在 Apps Script Email 中使用模板正文中的 HTML 字符串:

function sendEmail() {
  // 获取模板正文中的 HTML 字符串
  var templateHtml = "

Hello, {{name}}!

"; // 创建 HTML 输出对象 var htmlOutput = HtmlService.createHtmlOutput(templateHtml); // 获取评估后的 HTML 字符串 var evaluatedHtml = htmlOutput.getContent(); // 替换变量值 var name = "John Doe"; var replacedHtml = evaluatedHtml.replace("{{name}}", name); // 发送电子邮件 MailApp.sendEmail({ to: "recipient@example.com", subject: "Example Email", htmlBody: replacedHtml }); }

在上面的示例中,我们首先创建了一个 HtmlOutput 对象 htmlOutput,并将模板正文中的 HTML 字符串传递给它。然后,我们使用 getContent() 方法获取评估后的 HTML 字符串 evaluatedHtml

接下来,我们使用 replace() 方法将模板中的变量 {{name}} 替换为实际的值,并将结果赋给 replacedHtml

最后,我们使用 MailApp.sendEmail() 方法发送电子邮件,其中包含替换后的 HTML 字符串作为邮件的 HTML 正文。

请注意,如果您的模板中包含动态内容,例如循环或条件语句,您可能需要使用其他模板引擎或库来处理它们。上面的示例仅解决了将模板正文中的 HTML 字符串评估为 HTML 的问题。

相关内容

热门资讯

揭秘几款(Wepoke游戏)外... 揭秘几款(Wepoke游戏)外挂透明挂辅助工具(透视)曝光教程(2021已更新)(哔哩哔哩);致您一...
记者发布!微扑克发牌规律性(透... 记者发布!微扑克发牌规律性(透视)外挂透明挂辅助器安装(2021已更新)(哔哩哔哩)是一款可以让一直...
两分钟攻略!约战竞技场能开挂,... 两分钟攻略!约战竞技场能开挂,广东雀神辅助器免费版,wpk教程(有挂神器)是一款可以让一直输的玩家,...
关于!aa扑克能用模拟器,wP... 关于!aa扑克能用模拟器,wPK原来真的有挂,爆料教程(有挂透明)-哔哩哔哩相信很多朋友都在电脑上玩...
终于懂了(Wepoke代打)外... 终于懂了(Wepoke代打)外挂透视辅助机制(辅助挂)技巧教程(2022已更新)(哔哩哔哩);一、W...
实测发现!智星德州扑克辅牌器(... 实测发现!智星德州扑克辅牌器(辅助挂)反正真的有挂2025已更新)(哔哩哔哩)1)智星德州扑克辅助挂...
6分钟攻略!决战卡五星有银牌的... 6分钟攻略!决战卡五星有银牌的秘诀,雀神辅助器插件,系统教程(证实有挂)1.决战卡五星 ai辅助创建...
查到实测辅助!哈糖大菠萝切牌规... 1、查到实测辅助!哈糖大菠萝切牌规律(德扑之星底牌)外挂透明挂辅助APP(辅助挂)2024新版技巧(...
必备攻略(pokerworld... 必备攻略(pokerworld软件)外挂透明挂辅助app(透视)软件透明挂(2024已更新)(哔哩哔...
盘点十款!微扑克算正规平台吗(... 自定义微扑克系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅助器,不管你是想分享...