2017-10-17 1 views
2

Ich verwende das N/E-Mail-Modul, um eine E-Mail zu senden, die ich an mehrere Transaktionen anhängen möchte. Mit einer einzigen Transaktion den folgenden Code verwenden, habe ich keine Probleme:SuiteScript 2.0 E-Mail an mehrere Transaktionen anhängen

email.send({ 
    author: -5, 
    recipients: recipient, 
    subject: subject, 
    body: body, 
    relatedRecords: { 
     transactionId: 8 
    } 
}); 

Die Dokumentation bedeutet jedoch, dass wir mehrere Transaktionen zuordnen können, wenn sie sagt transactionId

sollte

Der Transaktionsdatensatz (s) dem Nachrichtensatz zugeordnet.

Keines der folgenden Beispiele hat jedoch funktioniert. Die E-Mail wird für alle ohne Fehler gesendet, ist jedoch keiner der Transaktionen zugeordnet. Ich bin etwas verloren.

// Example 1 
email.send({ 
    author: -5, 
    recipients: recipient, 
    subject: subject, 
    body: body, 
    relatedRecords: { transactionId: [8,10] } 
}); 

// Example 2 
email.send({ 
    author: -5, 
    recipients: recipient, 
    subject: subject, 
    body: body, 
    relatedRecords: [{ transactionId: 8 }, { transactionId: 10 }] 
}); 

// Example 3 
email.send({ 
    author: -5, 
    recipients: recipient, 
    subject: subject, 
    body: body, 
    relatedRecords: { transactionId: '8,10' } 
}); 

Wie soll das erreicht werden?

Antwort

0

Ich bin mir nicht sicher, ob Sie dies geklappt, aber ich glaube, es sollte wie folgt aussehen:

email.send({ 
    author: -5, 
    recipients: recipient, 
    subject: subject, 
    body: body, 
    relatedRecords: { transactionId:8,transactionId:10 } 
}); 

„relatedRecords: Objekt, das Schlüssel/Wert-Paare Associate enthält die Nachricht Datensatz mit verwandten Datensätze (einschließlich benutzerdefinierte Datensätze). "

Verwandte Themen