Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Google Planilhas Avançado - #67 Exportando planilha para PDF I

29/06/2020

Nesse 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

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

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.
Saiba mais!
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.
Saiba mais!
Google Planilhas
Neste curso abordaremos a fundo as funcionalidades do Google Planilha. Adentraremos no Google App Script e na API do Google Sheet. Aproveite.
Saiba mais!