Экспорт одного листа в PDF в скрипте приложений

У меня есть много листов в электронной таблице. У меня есть 2 листа, которые я хотел бы экспортировать каждый раз. Первый лист - это лист с информацией. Второй лист - это лист, который я должен предоставить клиентам, и он использует ссылки из первого листа.

В настоящее время я создаю новую временную электронную таблицу, копирую Sheet One в новую электронную таблицу, затем копирую Sheet Two во временную электронную таблицу. После этого я конвертирую временную таблицу в PDF. Затем я удаляю временную электронную таблицу и сохраняю PDF в папку на Google Диске.

Созданный PDF содержит 2 страницы обоих листов. Мне нужен только второй лист. Если я перевожу только лист два, на листе останется много ошибок #REF, поскольку лист один отсутствует. Есть ли способ экспортировать только лист два без ошибок #REF?

Вот мой код ниже:

//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);

Ответы на вопрос(1)

Ваш ответ на вопрос