如何在加载事件前、提交事件前和提交事件后设置客户记录字段?我正在尝试创建一条消息记录并检查此代码。
if (type == 'create')
{
var custRecord = nlapiGetNewRecord();
if(custRecord.getFieldValue('salesrep') != null)
{
var message = nlapiCreateRecord("message");
message.setFieldValue('entity');
message.setFieldValue('message');
custRecord.getFieldValue('salesrep');
var today = new Date();
var tomorrow = nlapiAddDays(today, 1);
message.setFieldValue('startdate', nlapiDateToString(tomorrow));
message.setFieldValue('message',custRecord.getFieldValue('message'));
try
{
var callId = nlapiSubmitRecord(message, true);
nlapiLogExecution('DEBUG', 'message record created successfully', 'ID = ' + messageId);
}
catch (e)
{
nlapiLogExecution('ERROR', e.getcode(), e.getDetails());
}
}
}
为什么我的客户记录中没有消息字段?