Exportar hoja individual a PDF en Script de aplicaciones

Tengo muchas hojas en una hoja de cálculo. Tengo 2 hojas que me gustaría exportar cada vez. La Hoja Uno es una hoja con la información. La hoja dos es la hoja que necesito dar a los clientes y toma referencias de la hoja uno.

Actualmente, creo una nueva hoja de cálculo temporal, copio la Hoja Uno a la nueva hoja de cálculo, luego copio la Hoja Dos a la hoja de cálculo temporal. Después, convierto la hoja de cálculo temporal a un pdf. Luego borro la hoja de cálculo temporal y guardo el pdf en una carpeta en Google Drive.

El PDF creado contiene 2 páginas de ambas hojas. Solo necesito la hoja dos. Si solo transfiero la Hoja dos, la hoja se queda con muchos errores #REF ya que la Hoja uno no está allí. ¿Hay alguna forma de exportar solo la Hoja Dos sin tener los errores #REF?

Aquí está mi código a continuación:

//create a temporary spreadsheet, copy both files onto it
var newSpreadsheet = SpreadsheetApp.create(nameOfSheet);
var d = ss.getSheetByName('Data').copyTo(newSpreadsheet); //the sheet     with all the information
d.setName('Data');

sheetToCopy.copyTo(newSpreadsheet); //the sheet that uses references from the data sheet
newSpreadsheet.deleteSheet(newSpreadsheet.getSheetByName("Sheet1")); //delete the original sheet of the new spreadsheet
var blobOfNewSpreadsheet = newSpreadsheet.getBlob(); //create pdf
folder.createFile(blobOfNewSpreadsheet); //add to folder


//delete the temporary spreadsheet2
var deleteSpreadsheet = DriveApp.getFileById(newSpreadsheet.getId());
deleteSpreadsheet.setTrashed(true);

Respuestas a la pregunta(1)

Su respuesta a la pregunta