gpt4 book ai didi

sendgrid - 我可以将脚本标签添加到 sendGrid 模板吗?

转载 作者:行者123 更新时间:2023-12-03 21:31:16 27 4
gpt4 key购买 nike

我正在尝试将以下脚本添加到 sendgrid 模板

<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://watch-movies.com/watch?movieId=abc123",
"name": "Watch movie"
},
"description": "Watch the 'Avengers' movie online"
}
</script>

在保存 sendgrid 模板时,它显示已成功保存,但实际上它并没有在刷新时保存。我猜 sendgrid 不允许向电子邮件添加脚本。
我的目的是添加 gmail 操作(见 https://developers.google.com/gmail/markup/reference/go-to-action)

最佳答案

编辑:阅读谷歌 gmail documentation再次。我的猜测是 Sendgrid 可能出于安全原因删除脚本标签,因此您可以使用 div 标签代替,并结合我下面的建议。

<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="potentialAction" itemscope itemtype="http://schema.org/ViewAction">
<link itemprop="target" href="https://watch-movies.com/watch?movieId=abc123"/>
<meta itemprop="name" content="Watch movie"/>
</div>
<meta itemprop="description" content="Watch the 'Avengers' movie online"/>
</div>

我目前在通过 sendgrid 为 gmail 添加号召性用语时面临着类似的挑战。

我认为有3种不同的选择:

首先,如果您想添加自定义 html,您可能需要 import it as a module .这里是 some examples .

以下是另外两种可能的解决方案:
  • 使用 The Code Editor 创建一个新模板
  • 导入之前使用 The Design Editor 创建的模板
  • 将模式脚本片段添加到代码编辑器中的模板

  • 你也可以试试 editing the HTML head .

    关于sendgrid - 我可以将脚本标签添加到 sendGrid 模板吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41957291/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com