【发布时间】:2016-07-26 10:48:39
【问题描述】:
我正在尝试根据客户安装基表中的序列号字段(也是触发器)填充案例字段(公司、最终用户),但不知何故它不起作用。感谢任何帮助
function beforeLoadSN() {
// customer IB serial number
var CustIBSerialID= custrecord_nc_ib_product_sn;
var CustIBSerialVal= nlapiGetFieldValue('custrecord_nc_ib_product_sn'); //get sn value from customer install base
var CustIBSerialType= nlapiGetFieldType('custrecord_nc_ib_product_sn');//get type customer install base
nlapiLogExecution('DEBUG','<Before Load Script> type:'+type+', FieldType: '+CustIBSerialType+', Id:'+CustIBSerialID);
var SN = nlapiGetFieldValue(‘custevent_qo_sp_serial_number’);//get value case SN
if( SN == nlapiLookupField(CustIBSerialType, CustIBSerialID, 'CustIBSerialID')) {
//populate customer from IB
company.nlapiSetFieldValue() = $(this).nlapiGetFieldValue('custrecord_nc_ib_customer.altname');
//populate Install At from IB
custevent_qo_sp_installed_at.nlapiSetFieldValue() = $(this).custrecord_qo_ib_end_user.altname;
}
}
【问题讨论】:
-
你使用的是什么类型的脚本?
标签: javascript netsuite populate