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

问题描述

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

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

但是,我想编写一个IF语句。像这样: HTML #if>

但是我显然错过了一些东西,因为此IF语句不起作用。有什么建议吗?

解决方法

IF语句的正确语法是

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

所有自定义字段的脚本ID均带有前缀,因此无法使用字段ID实体18创建自定义字段。仔细检查您的字段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语句在电子邮件预览中将被忽略,您可以在合并电子邮件后看到结果。