使用 if else 和复选框的电子邮件模板的语法错误
Posted
技术标签:
【中文标题】使用 if else 和复选框的电子邮件模板的语法错误【英文标题】:Syntax error from Email template using if else and checkbox 【发布时间】:2021-07-10 10:49:43 【问题描述】:您好,提前感谢您的帮助。
我的任务很简单,我在 netsuite 中有一个基于交易(采购订单)的工作流程。在电子邮件模板中,如果选中了复选框,我想在电子邮件模板的正文中打印一个字段,如果未选中,则不打印它。这是我第一次尝试使用免费标记,所以我处于零基础。
我收到格式错误的标签语法错误。我一直在研究这个,但我找不到我做错了什么。在我在免费标记中找到的文档中,这似乎应该可以工作。但可惜没有。
我试过了:
$transaction.custbody32
#if>
也试过 == true, TRUE, True, is true 等等。
【问题讨论】:
【参考方案1】:Netsuite 将复选框值返回为“T”或“F”
<#if transaction.custbody72 == "T">
他们也对所有 Suitescript 1 记录字段和搜索结果执行此操作 在 SS2 中,您仍然使用“T”和“F”作为从 SS2 脚本调用的 freemarker 模板的搜索条件,但您会从记录字段值和搜索结果中获取布尔值。
【讨论】:
以上是关于使用 if else 和复选框的电子邮件模板的语法错误的主要内容,如果未能解决你的问题,请参考以下文章