salesforce - AMPscript 问题 - 需要精确的语法来动态显示副本
问题描述
我正在尝试编写一些执行以下操作的 AMPscript:
如果名字存在说“约翰,你的”
如果没有名字说“你的”
我试过这个,但它不起作用:
%%=iif(empty(@firstName),"Your", concat(propercase(@firstName, "your")))=%%
我知道这是一个简单的答案,将不胜感激!
解决方案
%%[
set @Firstname = Propercase[Fristname]
If empty(@Firstname) then
set @Firstname = "Your"
endif
]%%
然后你可以@Firstname
在你想显示名字的地方使用,例如:
%%=v(@Firstname)=%%
是“你的”
推荐阅读
- c - 在不使用 if 语句的情况下打印两个值中的最大值
- bdd - 如何使用空手道和 Junit5 获得 JSON 输出?
- php - 表单提交(ajax)不适用于提交(仅通过单击),但在第二个选项中不验证字段
- angular5 - 检索选项时如何设置 mat-select 的默认值?
- wordpress - 在自定义 WooCommerce 产品构建器上启用多币种支持
- ios - 以编程方式在带有约束的按钮上添加图像 (Swift)
- c# - C# RDP 在 forloop 之后没有连接
- graph - 如何从用户请求中按经理属性进行过滤
- dart - Flutter多行文本字段如何使文本在中间加粗
- c# - .NET MVC 中的 ActionResult 方法被加载两次