Netsuite 电子邮件 > 自定义字段的 IF 语句

Netsuite emails > IF statement for custom fields

详细信息:自定义字段:子项目 |自定义字段 ID:entity18

我正在尝试在电子邮件中显示自定义字段的值。当我在电子邮件 中键入 ${customer.entity18} 时,它显示了正确的值。

不过,我想写一个IF语句。是这样的: <#if (customer.entity18) == "你好"> HTML

但我显然遗漏了一些东西,因为这个 IF 语句不起作用。有什么建议吗?

IF 语句的正确语法是

<#if record.customfield_id == "Hello"> HTML </#if>

所有自定义字段在其脚本 ID 中都有一个前缀,因此无法创建字段 ID 为 entity18 的自定义字段。仔细检查您的字段 ID 以确保您使用的是正确的 ID。这是一篇关于如何找到它的文章。 https://netsuite.custhelp.com/app/answers/detail/a_id/10308/kw/field%20id

假设您指的是客户记录中的自定义字段。您的 ID 可以是 custentity8,其中“custentity”是前缀。那么您的 IF 语句可能如下所示

<#if customer.custentity8 == "Hello"> HTML </#if>

注意邮件预览中忽略了IF语句,合并邮件后即可看到结果。