【发布时间】:2014-12-19 19:11:53
【问题描述】:
我需要创建一个可编写脚本的模板,除其他细节外,它会构建一个 url 并传递公司名称。此电子邮件模板将通过作业发送(我可以从 Netsuite 中找到一个实体)。尝试预览模板时出现意外错误,因此我删除了所有 url,并开始尝试输出我将要尝试的内容并在 url 中进行编码。
我最终试图拉入 url 的一件事是 Customer,它在 Job 记录中的 ID 为“parent”。我的模板是CRMSDK 模板,当我转换它时,工具会将<NLPARENT> 转换为
<#if (entity.stage)?has_content && (entity.parent)?has_content>${entity.parent}<#else>${company.parent}</#if>
如果我将此代码保留在模板中并删除其他所有内容,我仍然会收到意外错误。我真的不明白这是什么,只是Netsuite在转换时添加了它。
如果我删除所有内容并仅使用 ${entity.parent} 尝试替换客户名称,那么我仍然会收到意外错误。如果我使用${company.parent},我不会收到意外错误,但我也不会收到客户。
当我能解决这个问题时,我想编码的最终语句基本上是这样的:
<#if entity.parent.parent != "">${entity.parent.parent} +' : '+${entity.parent}<#else>${entity.parent}</#if>
我对上述代码的意图是让客户离开工作(父母的 id)并检查它是否有父母(也就是客户是另一个客户记录的孩子)。如果是,那么我想输出母公司:子公司。
达到这一点的任何帮助都会很棒。如果我能克服这个问题,那么我有信心让我的 url 编码正常工作。
编辑:我收到的修订只是大写,但没有答案/cmets 来帮助解决这个问题。有人可以帮忙吗?
【问题讨论】:
-
有人有什么想法吗?
标签: netsuite