Netsuite Restlet 脚本用户注释链接



嗨,我正在尝试找到一个将用户注释链接到Netsuite RESTlet脚本中现有支持案例记录的示例。 我对javascript和netsuite相当陌生,所以试图自己弄清楚这一点是让我上墙的。

提前谢谢。

下面是用于创建注释并附加到实体记录的代码块。这与您在支持案例记录中的需求类似。希望这有帮助。

// 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
});

感谢您对此的回复。 这是我使用 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;
}

最新更新