谷歌表在哪里插入选项&scale = 4 for pdf

时间:2018-06-21 16:43:03

标签: google-sheets

大家好,我正在尝试获取脚本以仅将我的表格保存在1个PDF页面上 总是有第二页,我想在此脚本上添加&scale = 4选项以适合一页,但不确定在哪里放置任何帮助,将不胜感激

谢谢

function generateTicketPdf() {



var originalSpreadsheet = SpreadsheetApp.getActive();

var sourcesheet = originalSpreadsheet.getSheetByName("Ticket");
var sourcerange = sourcesheet.getRange('B1:J53');  // range to get 
var sourcevalues = sourcerange.getValues();
var data = sourcesheet.getDataRange().getValues();
var client = sourcesheet.getRange('B5').getValue();
var ticketNum = sourcesheet.getRange('J1').getValue();
var attTo = sourcesheet.getRange('D10').getValue();
var location = sourcesheet.getRange('H8').getValue();

var newSpreadsheet = SpreadsheetApp.create("Spreadsheet to export"); // can give any name.
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var projectname = SpreadsheetApp.getActiveSpreadsheet();
var sheet = sourcesheet.copyTo(newSpreadsheet);
var destrange = sheet.getRange('B1:J53');
destrange.setValues(sourcevalues);
newSpreadsheet.getSheetByName('Sheet1').activate();
newSpreadsheet.deleteActiveSheet();

var pdf = DriveApp.getFileById(newSpreadsheet.getId());
var theBlob = pdf.getBlob().getAs('application/pdf').setName(attTo+" TriJet Ticket# "+ticketNum+" ("+location +") "+client+".pdf");
 +'&scale=4'


var folderID = "0B1XvUmuAadtaVmxweF95cWl4Rkk"; // Folder id to save in a folder.
var folder = DriveApp.getFolderById(folderID);
var newFile = folder.createFile(theBlob);

DriveApp.getFileById(newSpreadsheet.getId()).setTrashed(true); 

}

0 个答案:

没有答案