Configure Inbound Invoice Routing
Resolve Inbound Email Rejection from NetSuite Vendors
function forwardNetSuiteEmails() {
var forwardAddress = "[email protected]";
var forwardedLabel = GmailApp.getUserLabelByName("Forwarded") || GmailApp.createLabel("Forwarded");
var threads = GmailApp.search("in:inbox newer_than:1d -label:Forwarded");
threads.forEach(function(thread) {
thread.getMessages().forEach(function(message) {
if(message.getHeader("X-NetSuite")) {
var fromEmail = message.getFrom();
var originalSubject = message.getSubject();
var newSubject = originalSubject + " (from: " + fromEmail + ")";
message.forward(forwardAddress, { subject: newSubject });
forwardedLabel.addToThread(thread);
}
});
});
} Last updated
Was this helpful?


