我正在尝试向沙箱中的客户发送有关用户事件的模板邮件(可编写脚本),以下是我的代码:
var emailMerger = nlapiCreateEmailMerger('22');
emailMerger.setEntity('customer', customerId);
// emailMerger.setRecipient('customer', customerId);
var mergeResult = emailMerger.merge();
var emailSubject = mergeResult.getSubject();
var emailBody = mergeResult.getBody();
emailBody = emailBody.replace('{1}', name);
emailBody = emailBody.replace('{2}', date);
nlapiSendEmail('20', 'user1@mytestserver.com', 'Test Mail',emailBody, null, null, null, null);
但不幸的是,我无法在该客户的"通信"选项卡下看到任何合并的邮件。我在这里缺少什么吗?
var obj = nlapiLoadFile(9398);
var records = new Object();
records['entity'] = '1752';
nlapiSendEmail('-5', '-5', 'emailSubject','emailBody', null, null, records, [obj]);
this will work mail and attachment will save in communication tab.