Netsuite nlapiSendEmail未附加到自定义记录
我有一个脚本,通过电子邮件向实体发送自定义PDF。PDF是从自定义记录生成的,我希望能够看到来自实体的电子邮件(ok-没问题),以及自定义记录邮件合并选项卡(或comms) 实体正常,但自定义记录未显示电子邮件: 守则:Netsuite nlapiSendEmail未附加到自定义记录,netsuite,suitescript,Netsuite,Suitescript,我有一个脚本,通过电子邮件向实体发送自定义PDF。PDF是从自定义记录生成的,我希望能够看到来自实体的电子邮件(ok-没问题),以及自定义记录邮件合并选项卡(或comms) 实体正常,但自定义记录未显示电子邮件: 守则: var records = new Object(); records['entity'] = venId[each]; records['customrecord_sow'] = sowId; log('Attach email to records: '+stringify
var records = new Object();
records['entity'] = venId[each];
records['customrecord_sow'] = sowId;
log('Attach email to records: '+stringify(records));
nlapiSendEmail(nlapiGetUser(), recipient, subject, body, null, null, records , newFile,true);
查看日志时,记录变量包含以下内容:
Attach email to records: { "entity": 11, "customrecord_sow": "264" }
记录内部id与自定义记录id一样正确
但该电子邮件不会显示在记录上的邮件合并中
我错过了什么
谢谢
Steve对于自定义记录,必须在records对象中指定自定义记录类型id和自定义记录id。因此,在您的情况下,您需要执行以下操作:
records['recordtype'] = 'customrecord_sow';
records['record'] = sowId;
代替记录['customrecord\u sow']=sowId代码>