通过Google Apps脚本创建包含图表但不包含背景数据的PDF

时间:2018-06-06 13:16:03

标签: google-apps-script google-sheets export-to-pdf

我正在尝试将Gsheet工作簿中的图表的多个标签翻译为PDF

挑战:

  • 有图表,我不想将背景编号包含在PDF中。如何避免呢?

  • 我需要多页PDF - 如何通过脚本定义分页符?

我在Stack Overflow上搜索了一堆答案,Google,GitHub,到目前为止我似乎需要创建一个只包含相关数据的新工作表。但是,图表不起作用,因为它们松散了连接。

1 个答案:

答案 0 :(得分:0)

在尝试了多个建议之后,我想出了一个合理的解决方法:

  • 隐藏所有不相关的标签

  • 格式化标签,以便自动分页功能足够好:对于空白页,1页为53行

设置完成后,可以使用此代码发送PDF

  var pdf = DriveApp.getFileById('your file id').getAs("application/pdf").getBytes();

  var attach = {fileName:'Test stats PDF.pdf',content:pdf, mimeType:'application/pdf'};

 MailApp.sendEmail('email@gmail.com', 'subject', 'text', {attachments:[attach]});