【发布时间】:2017-03-16 12:59:03
【问题描述】:
请帮我找出我的 ampscript 中的问题。
原来是这样:
%%[ Var @phone Set @phone = Lookup(“Support Phone Numbers”, “Phone”, “Locale”, "%%Opportunity:Account:Locale__c%%") ]%%
脚本的结果是这样放置在电子邮件中的:
%%=v(@phone)=%%
但是当我尝试预览电子邮件时,我收到了这个错误:
您的电子邮件中有错误。请联系您的客户服务代表。 错误 1:脚本 SET 语句无效 尝试解析脚本表达式时出错。有关详细信息,请参阅内部异常。 脚本表达式:查找(“支持电话号码”、“电话”、“区域设置”、“%%Opportunity:Account:Locale__c%%”) 会员编号:7295734 作业ID:0
找不到此客户端的指定属性或自定义对象字段名称。 函数调用:查找(“支持电话号码”、“电话”、“区域设置”、“%%机会:帐户:区域设置__c%%”) 属性或字段名称:“支持”
无效内容: 设置@phone = Lookup(“;支持电话号码”;, “;电话”;, “;Locale”;, "%%Opportunity:Account:Locale__c%%")
以下是截图: template code
【问题讨论】:
-
您是否尝试过不使用 Opportunity:Account:Locale__c 上的引号?我认为您也不需要包装 %%。
-
感谢您的帮助。它必须是这样的: Lookup("Support Phone Numbers","Phone","Locale",[Opportunity:Account:Locale__c])
-
在salesforce.stackexchange.com,特别是marketing-cloud 和ampscript 标签,您将获得更多关注您的SFMC 问题。
标签: salesforce ampscript