为特定客户或供应商显示弹出窗口-NetSuite

问题描述 投票:0回答:1

我很抱歉,如果这是一个简单的脚本,但是我是JavaScript / SuiteScript的新手。我正在编写SuiteScript 2.0脚本,并试图为特定客户显示弹出窗口。问题是客户没有显示在“采购订单”表单上,而是显示在“销售订单”表单上。在NetSuite中,我已将部署脚本设置为“采购订单”,因为此弹出窗口需要从“采购订单”表单中显示。采购订单是根据销售订单创建的。

我如何让脚本通过采购订单表单上的SO#字段ID'createdfrom'查看销售订单表单上的客户字段ID'实体'。棘手的部分是在采购订单表上有一个字段ID为“实体”的标签。]

这是我到目前为止所拥有的,但是我没有人在这里教我/帮助我。

function saveRecord(context) {
    var getRec = context.currentRecord;         // to connect updated record
    var vendor = getRec.getValue('entity');     // variable for entity field

    if (context.fieldid == vendor) {            // looking at the vendor('entity') field id
        if (vendor.id == '4907') {              // vendor id i need
        dialog.alert({                          // popup
            title : 'IMPORTANT',
            message : 'Labels Required'
        });
        return true;                            // save the record
        }
    }   
}

我很抱歉,如果这是一个简单的脚本,但是我是JavaScript / SuiteScript的新手。我正在编写SuiteScript 2.0脚本,并试图为特定客户显示弹出窗口。问题是客户不知道...

netsuite suitescript2.0
1个回答
0
投票

我认为context.fieldid仅返回undefined

© www.soinside.com 2019 - 2024. All rights reserved.