Создайте PDF-файл с диаграммами, но не с фоновыми данными, с помощью Google Apps Script
Я пытаюсь перевести несколько вкладок с диаграммами в рабочей книге Gsheet в PDF.
проблемы:
Есть графики, и я не хочу включать фоновые номера в PDF. Как этого избежать?
Мне нужно несколько страниц PDF - как определить разрывы страниц с помощью скрипта?
Я проверил кучу ответов на Stack Overflow, Google, GitHub, и до сих пор кажется, что мне нужно создать новый лист только с соответствующими данными. Однако, тогда диаграммы не работают, поскольку они теряют связь.
1 ответ
Попробовав несколько предложений, я нашел разумное решение:
Скрыть все вкладки, которые не имеют отношения
отформатируйте вкладки так, чтобы автоматический разрыв страницы был достаточно хорошим: для пустого листа 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]});