我很抱歉,如果这是一个简单的脚本,但是我是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脚本,并试图为特定客户显示弹出窗口。问题是客户不知道...
我认为context.fieldid
仅返回undefined
。