我有这段代码,可使用HTML2CANVAS和jsPDF将HTML表转换为PDF。完美保存文件。
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)”不起作用并返回错误 未捕获的TypeError:由于属性pdfEscape
中的非法值而失败