Also ohne die Merge-Funktion unten, sendet dieser Code eine E-Mail auf speichern, aber ich kann nicht für das Leben von mir erhalten E-Mail-Merge in Netsuite 2.0 arbeiten, so wie füge ich eine erweiterte PDF-Vorlage mit einer Artikelabwicklung zusammen und maile sie?Merge eine Item Fulfilment mit einer erweiterten Vorlage und E-Mail Netsuite 2.0
/**
*@NApiVersion 2.x
*@NScriptType UserEventScript
*/
define(['N/email','N/render', 'N/record', 'N/file'],
function(email, record, file,render) {
function afterSubmit(context) {
function templatemerge() {
var myMergeResult = render.mergeEmail({
templateId: 121,
entity: {
type: 'employee',
id: 18040
},
recipient: {
type: 'employee',
id: 18040
},
supportCaseId: 'NULL',
transactionId: 1176527,
customRecord: 'NULL'
});
}
templatemerge();
function sendEmailWithAttachement() {
var newId = context.newRecord;
var emailbody = 'attachment';
var senderId = 18040;
var recipientEmail = '[email protected]';
email.send({
author: senderId,
recipients: recipientEmail,
subject: 'Item Fulfillments',
body: emailbody
});
}
sendEmailWithAttachement();
}
return {
afterSubmit: afterSubmit
};
});
Erhalten Sie irgendwelche Fehler? Ihre Syntax zum Zusammenführen einer E-Mail-Vorlage ist korrekt. – TonyH
TypeError: Funktion mergeEmail im Objekt [Objekt Objekt] kann nicht gefunden werden. – theinvisibleduck
Sie können auch meine Antworten auf Ihre Cross-Post https://usergroup.netsuite.com/users/forum/platform-areas/customization/suitescript-2-0-custom-code/411521-cant-get-template- sehen. email-merge-to-work-in-2-0? p = 411526 # post411526 – erictgrubaugh