如何在查看客户时使用Suitescript在Netsuite中获取当前登录的员工详细信息?

Viv*_*viv 2 netsuite suitescript

当员工查看特定客户记录时,我需要获取当前登录的员工详细信息,如内部ID等.这样我就可以节省最后访问我们网站的客户.

Roh*_*pta 6

"nlapiGetContext()"是您应该在脚本中调用的API.它返回一个"nlobjContext"对象,其中包含有关当前用户或脚本上下文的信息(元数据).

  • 在客户记录类型上部署"在BeforeLoad事件上的用户事件"/"在PageInit事件上的客户端脚本".

  • 调用NetSuite API nlapiGetContext()以获取查看客户记录的登录用户的所有相关详细信息.您的员工无需提交客户记录并在beforeLoad/PageInit上部署脚本,仍然可以获取访问记录的用户的数据.

  • 要专门获取用户的内部ID,可以在脚本中添加以下行 nlapiGetContext().getUser()