将 jsPDF 与 Google Apps 脚本一起使用

Using jsPDF with Google Apps Scripts

我想知道是否可以将 jsPDF 合并到 Google Apps 脚本项目中。我正在尝试使用模板化 HTML 生成文档,并且在使用 getAs() 函数(主要是背景颜色)时,某些 CSS 样式不会转换为 pdf。我知道 GAS 有其 javascript 的局限性,所以如果有更多知识的人有任何见解,那就太好了。也欢迎任何其他建议。谢谢

您可以在 google 工作表脚本内的 html 文件中使用 jsPDF。我现在正在使用它来创建 pdf。如果您在 html 页面的 <head> 标签内使用此脚本标签:

<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.3.3/jspdf.debug.js"></script>

然后您将在脚本标签之间使用它来创建 pdf:

<script type="text/javascript">
    var doc = new jsPDF();
    doc.text(20, 20, 'Hello world!');
    doc.save('test.pdf);
</script>