0

Trouble emailing PDF attachment

Hello, I'm trying to send emails with an attached copy of a record.

I've read many of the threads, and I've tried using "do as server", but I get an empty attachment when I do it this way. Here is my code. Please let me know if I can do anything to make this work. I'm inside the Ninox app, but using a Ninox account. When I run it without doing as server, I get an error that the file is not yet available, and when I do as server I get a file called "attachment-1.*". I have no problem if I try to send a file that's already created and attached to a record.

Thank you,

Matthew

 

if Students.'Email practice plan' = true then
let myName := "Lastlesson.pdf";
do as server
let thefile := null;
importFile(this, printAndSaveRecord(this, "Lessons"), myName);
thefile := file(this, myName);
let myEmail := text(userEmail(user()));
sendEmail({
from: myEmail,
to: "aaaaa@bbb.ccc",
subject: "Practice plan " + Students.'Student First Name' + "(" + LessonTime + ")",
text: "Here is this week's practice plan",
html: "<i>Here is this week's practice plan </i><br>Matthew",
attachments: thefile
})
end
end

1 reply

null
    • Brendon.1
    • 3 yrs ago
    • Reported - view

    Hello lanematthewc

    I too was having the same issue. I have made it work by putting an alert or dialog command inbetween the Printandsave command and the email command. Mine just says alert("Email Sent").

    Can't answer why this works though.