您好我正在尝试查找将用户注释链接到Netsuite RESTlet脚本中的现有支持案例记录的示例。我对javascript和netsuite相当陌生,所以试图自己解决这个问题让我陷入困境。
提前致谢。
答案 0 :(得分:1)
以下是用于创建记事并附加到实体记录的代码块。它与支持案例记录中的需求类似。希望这会有所帮助。
// new note
var noteObj = {
"note": decodeURIComponent( data[param] ),
"title": decodeURIComponent( data[param+"_title"] )
}
// set the note entity to the lead
var noteRecord = record.create({
type: record.Type.NOTE
}).setValue({
fieldId: 'entity',
value: recordId
}).setValue({
fieldId: 'note',
value: decodeURIComponent( noteObj.note )
}).setValue({
fieldId: 'title',
value: decodeURIComponent( noteObj.title )
}).save({
enableSourcing: false,
ignoreMandatoryFields: true
});
答案 1 :(得分:0)
感谢您的回复。这是我使用SuiteScript 1.0的工作脚本:
function newNote(datain)
{
// new note
var record = nlapiCreateRecord('note');
// set the note activity value to the case id
record.setFieldValue('activity',datain.recordID);
record.setFieldValue('note',datain.note );
record.setFieldValue('direction',1 );
record.setFieldValue('notetype',9 );
record.setFieldValue('title',datain.title );
var recordId = nlapiSubmitRecord(record);
nlapiLogExecution('DEBUG','id='+recordId);
var nlobj = nlapiLoadRecord('note',recordId);
return nlobj;
}