在驱动器上将单个谷歌表保存为 PDF

时间:2021-03-25 12:09:23

标签: google-apps-script google-sheets

所以我在这里找到了下面的代码,将谷歌工作表保存为驱动器上的 PDF,但我的问题是它保存了所有工作表。我只需要保存“PRINT PO”表。

我需要以下方面的帮助:

  • 只保存一张名为“PRINT PO”的工作表

  • 将驱动器上 PDF 的 URL 放在一个单元格中:

    function saveAsPDF()
    {
        const folderName = `Purchase Orders`;
        const fileNamePrefix = `PO`;
    
        DriveApp.getFoldersByName(folderName)
        .next()
        .createFile(SpreadsheetApp.getActiveSpreadsheet()
        .getBlob()
        .getAs(`application/pdf`)
        .setName(`${fileNamePrefix} - ${Utilities.formatDate(new Date(), 
            `GMT-8`, 
            `yyyy-MM-dd`)}`));
    }
    

0 个答案:

没有答案