Andrew Nguyen
05/19/2025, 5:48 PMCeligo AI
05/19/2025, 5:48 PMAI generated answer (using internal Slack threads):To specify the invoice transaction when using
render.mergeEmail
, you need to pass the transaction ID as a parameter in the mergeEmail
function. Here is an example:
javascript
var mergeResult = render.mergeEmail({
templateId: 12,
transactionId: journalEntry.id
});
In this example, journalEntry.id
is the ID of the invoice transaction. This ID is used to merge the specific transaction data with the email template.
After merging the email, you can send it using the email.send
function. Here is an example:
javascript
if (emailAddresses.length > 0) {
email.send({
author: runtime.getCurrentUser().id,
recipients: emailAddresses.join(','),
body: mergeResult.body,
subject: mergeResult.subject
});
}
In this example, emailAddresses
is an array of recipient email addresses, mergeResult.body
is the body of the email after merging with the template, and mergeResult.subject
is the subject of the email after merging with the template.
******
Disclaimer:
This response was generated by an artificial intelligence assistant based on previous conversations from multiple Slack channels, and may contain inaccuracies or mistakes.
******Celigo AI
05/19/2025, 5:48 PMSlack thread 1: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.841228247
Slack thread 2: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.84056133
Slack thread 3: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.831144392
Celigo AI
05/19/2025, 5:48 PM