MailChimp API - 动态内容 - mc:repeatable + mc:edit
MailChimp API - dynamic content - mc:repeatable + mc:edit
我的电子邮件模板有一些介绍文字,后跟一个可重复的块 [一张图片 + 一个按钮]。
我想重复此块 X 次,每次都使用新的 link 更新图片 link 和按钮 link。
目前我正在使用这个有效负载来编辑一个块,并且它正在按预期工作。我使用 this SO answer 作为指导。
var data = {
'template': {
'id': template_id,
'sections': {
'editbutton': '<a class="mcnButton " title="Get Profile" href="' + button1 + '" target="_blank" style="font-weight: bold;letter-spacing: normal;line-height: 100%;text-align: center;text-decoration: none;color: #FFFFFF;">GET DATA</a>',
'editimage': '<img alt="" src="' + image1 + '" width="564" style="max-width:564px; padding-bottom: 0; display: inline !important; vertical-align: bottom;" class="mcnImage">'
}
}
};
我正在努力的是重复这个块并更新图像和按钮 link。
我在 Google Apps 脚本中工作,但我想问题在于语言的独立性。
如有任何帮助,我们将不胜感激。
谢谢。
我认为您根本不需要使用 mc:repeatable
或 mc:variant
。使用单个 mc:edit="editbutton_and_editimage_items_list"
MailChimp 标签。通过发送到 API.
的 sections
部分有效负载,将动态生成的 HTML <ul><li>
列表与您的实际数据放在一起
例如您上面 var data = {..}
对象中的 sections.editbutton_and_editimage_items_list
JSON 项看起来像:
<ul>
<li>
<a class="mcnButton " href="' + button1 + '" style="...">GET DATA</a></li>
<img alt="" src="' + image1 + '" width="564" style="..." class="mcnImage">
</li>
<!-- Repeat the LI with different data as needed --!>
</ul>
使用上述数据成功设置尚未发送的活动模板内容后,使用API发送活动。
我的电子邮件模板有一些介绍文字,后跟一个可重复的块 [一张图片 + 一个按钮]。
我想重复此块 X 次,每次都使用新的 link 更新图片 link 和按钮 link。
目前我正在使用这个有效负载来编辑一个块,并且它正在按预期工作。我使用 this SO answer 作为指导。
var data = {
'template': {
'id': template_id,
'sections': {
'editbutton': '<a class="mcnButton " title="Get Profile" href="' + button1 + '" target="_blank" style="font-weight: bold;letter-spacing: normal;line-height: 100%;text-align: center;text-decoration: none;color: #FFFFFF;">GET DATA</a>',
'editimage': '<img alt="" src="' + image1 + '" width="564" style="max-width:564px; padding-bottom: 0; display: inline !important; vertical-align: bottom;" class="mcnImage">'
}
}
};
我正在努力的是重复这个块并更新图像和按钮 link。
我在 Google Apps 脚本中工作,但我想问题在于语言的独立性。
如有任何帮助,我们将不胜感激。 谢谢。
我认为您根本不需要使用 mc:repeatable
或 mc:variant
。使用单个 mc:edit="editbutton_and_editimage_items_list"
MailChimp 标签。通过发送到 API.
sections
部分有效负载,将动态生成的 HTML <ul><li>
列表与您的实际数据放在一起
例如您上面 var data = {..}
对象中的 sections.editbutton_and_editimage_items_list
JSON 项看起来像:
<ul>
<li>
<a class="mcnButton " href="' + button1 + '" style="...">GET DATA</a></li>
<img alt="" src="' + image1 + '" width="564" style="..." class="mcnImage">
</li>
<!-- Repeat the LI with different data as needed --!>
</ul>
使用上述数据成功设置尚未发送的活动模板内容后,使用API发送活动。