You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

NetSuite邮件模板:如何从custentity字段获取子值?

NetSuite邮件模板中获取自定义实体字段的子值解决方案

针对你在发票邮件模板中无法通过${transaction.job.custentity5.email}或${transaction.job.custentity5.mobilephone}获取员工关联字段的问题,可通过以下几种方式解决:

方法1:使用Freemarker脚本加载员工记录(适用于高级邮件模板)

在邮件模板中先通过员工ID加载完整的员工记录,再访问其关联字段:

<#assign employeeRecord = record.load({
  "type": "employee",
  "id": transaction.job.custentity5
})>
员工邮箱:${employeeRecord.email}
员工手机号:${employeeRecord.mobilephone}

注意:需确保你的邮件模板类型为高级模板(支持Freemarker语法),且当前角色拥有加载员工记录的权限。

方法2:在项目表单上创建公式字段(无脚本需求)

在项目(Job)记录上新增公式类型的自定义字段,直接关联员工的邮箱/手机号:

  • 新增公式文本字段(比如内部ID设为custentity_job_emp_email),公式内容填写:{custentity5}.email
  • 同理创建手机号的公式字段,公式为{custentity5}.mobilephone
    之后在邮件模板中直接调用项目上的新字段:
${transaction.job.custentity_job_emp_email}
${transaction.job.custentity_job_emp_mobile}

方法3:检查字段权限设置

确认当前使用的角色拥有以下权限:

  • 能访问项目记录上的custentity5字段
  • 能访问员工记录的email、mobilephone字段
    若权限不足,需在角色权限设置中开启对应字段的访问权限。

内容的提问来源于stack exchange,提问作者mrSmith

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 14:15:38