nlapiSendEmail 未附加到自定义记录
nlapiSendEmail not attaching to a custom record
我有一个脚本可以通过电子邮件将自定义 PDF 发送给实体。 PDF 是从自定义记录生成的,我希望能够看到来自实体的电子邮件(好的 - 没问题),以及自定义记录邮件合并选项卡(或通讯)。
实体没问题,但自定义记录未显示电子邮件:
代码:
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。
但是邮件并没有显示在记录的邮件合并中。
我错过了什么??
谢谢
史蒂夫
对于自定义记录,您必须在记录对象中同时指定自定义记录类型 ID 和自定义记录 ID。所以在你的情况下,你需要做这样的事情:
records['recordtype'] = 'customrecord_sow';
records['record'] = sowId;
代替records['customrecord_sow'] = sowId;
我有一个脚本可以通过电子邮件将自定义 PDF 发送给实体。 PDF 是从自定义记录生成的,我希望能够看到来自实体的电子邮件(好的 - 没问题),以及自定义记录邮件合并选项卡(或通讯)。
实体没问题,但自定义记录未显示电子邮件:
代码:
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。
但是邮件并没有显示在记录的邮件合并中。
我错过了什么??
谢谢
史蒂夫
对于自定义记录,您必须在记录对象中同时指定自定义记录类型 ID 和自定义记录 ID。所以在你的情况下,你需要做这样的事情:
records['recordtype'] = 'customrecord_sow';
records['record'] = sowId;
代替records['customrecord_sow'] = sowId;