请帮我弄清楚我的放大器中的问题。
所以这是:
%%[ Var @phone Set @phone = Lookup(“Support Phone Numbers”, “Phone”, “Locale”, "%%Opportunity:Account:Locale__c%%") ]%%
脚本的结果放在这样的电子邮件中:
%%=v(@phone)=%%
但是当我尝试预览电子邮件时,我收到了这个错误:
您的电子邮件中存在错误。请联系您的客户服务代表。 错误1:脚本SET语句无效 尝试解析脚本表达式时发生错误。请参阅内部异常了解详细信 脚本表达式:查找(“支持电话号码”,“电话”,“区域设置”,“%%机会:帐户:Locale__c %%”) 会员ID:7295734 JobID:0
找不到此客户端的指定属性或自定义对象字段名称。 功能调用:查找(“支持电话号码”,“电话”,“区域设置”,“%%机会:帐户:Locale__c %%”) 属性或字段名称:“支持
内容无效: 设置@phone =查找(&#“;支持电话号码&#”;,&#“;电话&#”;,&#“;语言环境&#”;,“%%机会:帐户:Locale__c% %“)
以下是截图: template code
答案 0 :(得分:0)
问题似乎是由于在函数中使用了两种不同风格的双引号(")。
例如:
Lookup(“Support Phone Numbers”, “Phone”, “Locale”, "%%Opportunity:Account:Locale__c%%")
应该是这样的:
Lookup("Support Phone Numbers", "Phone", "Locale", "%%Opportunity:Account:Locale__c%%")
还有一个问题是%%包装机会:帐户:Locale__c
最后,脚本应如下所示:
Lookup("Support Phone Numbers","Phone","Locale",[Opportunity:Account:Locale__c])
感谢。