如何使用内部ID搜索员工姓名?套房脚本2.0
How to search for employee name using internal id? Suitescript 2.0
如何使用员工的内部 ID 搜索员工的姓名?我试过在对象上使用 getText 函数来获取销售代表名称而不是内部 ID,但 SS2.0 不允许这样做。我也尝试过使用 search.fieldLookUp 函数,但它也为我吐出错误。
/**
* @NApiVersion 2.0
* @NScriptType UserEventScript
*/
define(['N/search'],
function(search) {
return {
afterSubmit : function(context){
//log.debug('hello world');
var customer = context.newRecord;
var custId = customer.getValue('entityid');
var custEmail = customer.getValue('email');
var salesRep = customer.getValue('salesrep');
您可以使用搜索查找来检索员工姓名:
var employeeNameFieldLookUp = search.lookupFields({
type: search.Type.EMPLOYEE,
id: employeeInternalId ,
columns: ["firstname", "middlename", "lastname"]
});
var firstname = employeeNameFieldLookUp.firstname;
var middlename = employeeNameFieldLookUp.middlename;
var lastname = employeeNameFieldLookUp.lastname;
var employeeName = [firstname, middlename, lastname].join(" ");
如何使用员工的内部 ID 搜索员工的姓名?我试过在对象上使用 getText 函数来获取销售代表名称而不是内部 ID,但 SS2.0 不允许这样做。我也尝试过使用 search.fieldLookUp 函数,但它也为我吐出错误。
/**
* @NApiVersion 2.0
* @NScriptType UserEventScript
*/
define(['N/search'],
function(search) {
return {
afterSubmit : function(context){
//log.debug('hello world');
var customer = context.newRecord;
var custId = customer.getValue('entityid');
var custEmail = customer.getValue('email');
var salesRep = customer.getValue('salesrep');
您可以使用搜索查找来检索员工姓名:
var employeeNameFieldLookUp = search.lookupFields({
type: search.Type.EMPLOYEE,
id: employeeInternalId ,
columns: ["firstname", "middlename", "lastname"]
});
var firstname = employeeNameFieldLookUp.firstname;
var middlename = employeeNameFieldLookUp.middlename;
var lastname = employeeNameFieldLookUp.lastname;
var employeeName = [firstname, middlename, lastname].join(" ");