You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决Gmail签名在HTML邮件模板中显示源代码的问题

修复Gmail签名显示为HTML代码的问题

问题核心在于HTML模板的变量输出逻辑:<?=signature?>会自动对HTML内容进行转义,把标签转换成纯文本显示。要让签名的HTML代码被邮件客户端正常渲染,需要使用不转义的输出语法。

修改方案

将HTML模板中的签名输出代码从:

<?=signature?>

替换为:

<?!=signature?>

修改后的完整HTML模板

<!DOCTYPE html>
<html>
  <head>
    <base target="_top">
  </head>
  <body>
您好 <?=value0?>,
<p>
您在<?=todaysDate?> <?=value3?>时段的排班未请假未到岗(NCNS),主管<?=value2?>于<?=value4?>时段致电您但未联系上。
<p>
我们理解可能存在紧急情况,但您需至少提前24小时或在合理可行的情况下尽快致电主管办公室告知缺勤事宜。
<p>
若您尚未联系,请在收到此邮件24小时内致电主管办公室(555) 555-5555,沟通此次NCNS事宜。
<p>
<?!=signature?>
  </body>
</html>

补充说明

  • <?!= ... ?>是Google Apps Script HTML模板的原生语法,用于输出未经转义的HTML内容,能让签名的样式标签被邮件客户端正常解析渲染。
  • 从你提供的示例看,获取到的signature本身是有效的HTML代码,修改后即可正常显示带样式的签名。

内容的提问来源于stack exchange,提问作者Borgher

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 02:05:33