繁体   English   中英

ampscript语法错误

[英]Error in ampscript syntax

请帮我弄清楚我的放大器中的问题。

所以这里是:

%%[ 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 %%”)

以下是截图: 模板代码

错误信息

该问题似乎是由函数中使用的两种不同风格的双引号(“)引起的。

例如:

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])

谢谢。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM