在 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 文件