首页 > 解决方案 > 触发器发送的电子邮件模板中的 Marketing Cloud Email Studio AmpScript

问题描述

我们有一个可以正常工作的电子邮件模板,但只要我输入以下 ampscript,电子邮件就会出错:

%%[
Var @result,@pass_link,@account_id
Set @pass_link = wallet_pass_url
Set @account_id = AccountID
Set @result =UpdateSingleSalesforceObject('Account',@account_id,'HY_VIP_Benefits_URL__c',@pass_link)
]%%

所有变量都被发送到触发器端点并正确填充数据扩展并正确填充它,但由于某种原因 UpdateSingleSalesForceObject 破坏了电子邮件,它只是出错了。我对营销云的访问权限有限,所以我不相信我可以用我的访问级别再挖掘错误,但是当我查看触发器时,我发现它会增加错误(它从队列中变为错误)。在 admin 下,它确实说 salesforce 连接处于活动状态。

标签: salesforceemailsalesforce-marketing-cloudampscript

解决方案


问题是传递的 id 来自 Sandbox,并在营销云连接到生产时导致错误。如果 id 显然不匹配,则会出错。


推荐阅读