我有一个脚本,通过电子邮件将自定义PDF发送给实体。 PDF是从自定义记录生成的,我希望能够看到来自实体的电子邮件(确定-没问题),以及自定义记录邮件合并选项卡(或comms)。
实体很好,但是自定义记录未显示电子邮件:
代码:
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正确。
但是电子邮件没有显示在记录的邮件合并中。
我错过了什么?
谢谢
史蒂夫
答案 0 :(得分:0)
对于自定义记录,您必须在records对象中同时指定自定义记录类型ID和自定义记录ID。因此,在您的情况下,您需要执行以下操作:
records['recordtype'] = 'customrecord_sow';
records['record'] = sowId;
代替records['customrecord_sow'] = sowId;