Google Planilhas Avançado - #67 Exportando planilha para PDF I
29/06/2020Nesse tutorial vamos aprender como realizar a exportação dos dados através do PDF utilizando Google Apps Script.
Exportar Google Planilhas como PDF
Nessa primeira aula de exportação para PDF, vamos aprender como exportar todas as abas da nossa planilha para PDF.
let drive=DriveApp;
let app=SpreadsheetApp;
let mail=MailApp;
let ui=app.getUi();
let spreadsheet=app.getActiveSpreadsheet();
let sheetImpressao=spreadsheet.getSheetByName("Impressão");
let folderID="1Mae6nvTNhlEr3GfT-Qbc_K1_TODuKGCk";
let pdfName="myPDF";
function onOpen(e)
{
ui.createMenu("Ações")
.addItem("Exportar tudo para PDF", "exportAllToPDF")
.addItem("Exportar somente uma aba para o PDF", "onlySheetToPDF")
.addItem("Enviar Email", "sendMail")
.addToUi();
}
function clearFiles()
{
let files=drive.getFolderById(folderID).getFiles();
while(files.hasNext())
{
files.next().setTrashed(true);
}
}
function exportAllToPDF()
{
clearFiles();
let folder=drive.getFolderById(folderID);
let pdf=drive.getFileById(spreadsheet.getId()).getBlob().getAs("application/pdf").setName(pdfName);
let newFile=folder.createFile(pdf);
}
function onlySheetToPDF()
{
}
function sendMail()
{
}
Repare no código acima que criamos um código para limpar todos os arquivos existentes na nossa pasta e depois criar o novo pdf com os dados da nossa planilha.
Possuímos também duas funções em branco que serão feitas nas próximas aulas.
Por hoje é só! Sucesso nos códigos e na vida!
Precisa de professor? Suporte Premium: webdesignemfoco@gmail.com
Posts Relacionados
Google Planilhas Avançado - #66 O que é a mensagem de V8 Runtime?
Nessa vídeoaula vou ensinar a vocês o que significa a mensagem sobre V8 Runtime que aparece quando abrimos o editor de scripts do Google Planilhas.
Google Planilhas Avançado - #68 Exportando apenas uma aba para PDF
Nessa videoaula aprenderemos como exportar para pdf apenas uma aba da nossa planilhas, não exportando todas como no exemplo da última aula.