У меня есть этот код, который преобразует HTML таблицу в PDF с HTML2CANVAS и jsPDF. Он отлично сохраняет файл.
function sendEmailReport(){
var fbcanvas = document.getElementById("timingGraph");
html2canvas($(fbcanvas),
{
onrendered: function (canvas) {
var pdf = new jsPDF("l", "mm", "a4");
var imgData = canvas.toDataURL('image/jpeg', 1.0);
pdf.addImage(imgData, 'JPEG', 10, 10, 270, 130);
pdf.save('WebSiteScreen.pdf');
google.script.run.sendEmail(pdf)
}
})
}
Но также мне нужно передать его на сервер, а затем отправить по электронной почте вместе с другими данными. Как это сделать, потому что «google.script.run.sendEmail (pdf)» не работает и возвращает ошибку Uncaught TypeError: Failed из-за недопустимого значения в свойстве: pdfEscape