小编Bry*_*ord的帖子

使用Google Apps脚本将所有工作表转换为PDF

我正在尝试将包含多个工作表的Google电子表格转换为PDF文件.下面的脚本有效,但它只使用电子表格的最后一页创建PDF.

function savePDFs() {
    SpreadsheetApp.flush();

    var ss = SpreadsheetApp.getActiveSpreadsheet();
    var sheets = ss.getSheets();
    var url = ss.getUrl();

    //remove the trailing 'edit' from the url
    url = url.replace(/edit$/,'');

    //additional parameters for exporting the sheet as a pdf
    var url_ext = 'export?exportFormat=pdf&format=pdf' + //export as pdf

    //below parameters are optional...
    '&size=letter' + //paper size
    '&portrait=false' + //orientation, false for landscape
    '&fitw=true' + //fit to width, false for actual size
    '&sheetnames=false&printtitle=false&pagenumbers=false' + //hide optional
    '&gridlines=false' + //false = hide gridlines
    '&fzr=false' + //do …
Run Code Online (Sandbox Code Playgroud)

pdf pdf-generation google-sheets google-apps-script

3
推荐指数
2
解决办法
9107
查看次数