Можно использовать следующий скрипт
function exportSheetToPDF() {
// Получаем активный Spreadsheet (гугл таблицу)
var ss = SpreadsheetApp.getActiveSpreadsheet();
// Получаем лист по его имени
var sheet = ss.getSheetByName('Имя листа');
// Экспортируем лист в PDF
var url = ss.getUrl();
url = url.replace(/edit$/,'');
var sheetId = sheet.getSheetId();
var pdfName = sheet.getName() + ".pdf";
var pdfUrl = url + 'export?exportFormat=pdf&format=pdf' +
'&size=letter' +
'&portrait=true' +
'&fitw=true' +
'&sheetnames=false&printtitle=false' +
'&pagenumbers=false&gridlines=false' +
'&fzr=false' +
'&gid=' + sheetId;
var options = {
headers: {
'Authorization': 'Bearer ' + ScriptApp.getOAuthToken(),
}
}
var response = UrlFetchApp.fetch(pdfUrl, options);
var blob = response.getBlob().setName(pdfName);
// Сохраняем PDF в Google Drive
var folder = DriveApp.getFolderById('ID папки');
folder.createFile(blob);
}