在 Field Changed 上将数据拉入自定义字段

// If you find yourself doing something like this...
function fieldChanged(type, name, index) {
    if (name == 'salesrep') {
        var salesRepId = nlapiGetFieldValue('salesrep');
        var salesRepEmail = nlapiLookupField('employee', salesRepId, 'email');
        nlapiSetFieldValue('custbody_salesrep_email', salesRepEmail);
    }
}
// Stop! and consider using Sourcing for your custom field instead of code

定义采购

虽然不是严格意义上的 SuiteScript 主题,但 Sourcing 是 NetSuite 非常强大的功能,它是任何 SuiteScript 开发人员在工具箱中的重要工具。Sourcing 允许我们从任何相关记录中将数据提取到记录中,而无需编写任何代码或构建工作流程。

更少的代码总是更易于维护的代码。

采购在自定义字段定义的“ 采购和过滤” 选项卡上定义。

StackOverflow 文档