Crear un archivo pdf a partir de la hoja de cálculo actual (Spreadsheet) con Google Apps Script

Este código genera un archivo tipo .pdf en el directorio raíz, a partir de todas las hojas de un spreadsheet (Libro similar a Excel)



function generarpdf()
{
    var miarchivo = null; // Vacía la variable
 
    var nombredelarchivo = DriveApp.getFilesByName(SpreadsheetApp.getActiveSpreadsheet().getName()); // toma el nombre de la planilla de cálculo
 
    if ( nombredelarchivo.hasNext() ) // Método que devuelve verdadero (True) si existe un siguiente elemento a la hora de iterar sobre esta colección.
            miarchivo = nombredelarchivo.next(); // Envía el valor al generador.
 
    var nuevoarchivo = DriveApp.createFile(miarchivo.getAs('application/pdf'));  // Crea el archivo pdf en el directorio raiz de google drive
}