Javascript 如何使用内部id搜索员工姓名?SuiteScript2.0

Javascript 如何使用内部id搜索员工姓名?SuiteScript2.0,javascript,search,netsuite,suitescript,Javascript,Search,Netsuite,Suitescript,如何使用员工的内部Id搜索员工姓名?我已经尝试在对象上使用getText函数来获取销售代表名称而不是内部id,但是SS2.0不允许这样做。我也尝试过使用search.fieldLookUp函数,但这也会给我带来很多错误 /** * @NApiVersion 2.0 * @NScriptType UserEventScript */ define(['N/search'], function(search) { return { afterSubmit : fu

如何使用员工的内部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(" ");

您可以使用搜索查找来检索员工的姓名:

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(" ");

看起来您的代码段不完整,您可以编辑您的问题以包含整个内容吗?看起来您的代码段不完整,您可以编辑您的问题以包含整个内容吗?