通过 Google Apps 脚本创建包含图表但不包含背景数据的 PDF
Create a PDF with charts, but not the background data, via Google Apps Script
我正在尝试将 Gsheet 工作簿中的多个带有图表的选项卡翻译成 PDF。
挑战:
有图表,我不想将背景数字包含到 PDF 中。如何避免?
我需要多页 PDF -- 如何通过脚本定义分页符?
我在 Stack Overflow、Google、GitHub 上检查了一堆答案,到目前为止,我似乎只需要用相关数据创建一个新的 sheet。但是,图表无法正常工作,因为它们失去了联系。
在尝试了多种建议后,我想出了一个合理的解决方法:
隐藏所有不相关的标签
格式化选项卡以便自动分页足够好:对于空 sheet,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]});
我正在尝试将 Gsheet 工作簿中的多个带有图表的选项卡翻译成 PDF。
挑战:
有图表,我不想将背景数字包含到 PDF 中。如何避免?
我需要多页 PDF -- 如何通过脚本定义分页符?
我在 Stack Overflow、Google、GitHub 上检查了一堆答案,到目前为止,我似乎只需要用相关数据创建一个新的 sheet。但是,图表无法正常工作,因为它们失去了联系。
在尝试了多种建议后,我想出了一个合理的解决方法:
隐藏所有不相关的标签
格式化选项卡以便自动分页足够好:对于空 sheet,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]});