要将GSheet标签保存为PDF,您可以使用Google Apps Script来编写代码。以下是一个示例代码,演示了如何使用Google Apps Script保存GSheet标签为PDF。
function saveSheetAsPDF() {
var sheetName = "Sheet1"; // 要保存为PDF的标签名称
var folderID = "folderID"; // 要保存PDF的文件夹的ID
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
var sheet = spreadsheet.getSheetByName(sheetName);
// 创建PDF文件
var pdfFile = DriveApp.createFile(sheet.getBlob().getAs('application/pdf'));
// 将PDF文件移动到指定文件夹
var folder = DriveApp.getFolderById(folderID);
folder.createFile(pdfFile);
// 删除临时PDF文件
pdfFile.setTrashed(true);
Logger.log("PDF已保存到指定文件夹");
}
要使用此示例代码,请按照以下步骤进行操作:
sheetName
变量的值,以匹配您要保存为PDF的标签名称。folderID
变量的值,以匹配您要保存PDF的文件夹的ID。您可以从文件夹的URL中获取该ID。请注意,此示例代码创建了临时PDF文件,并在移动到指定文件夹后将其删除。如果您想保留PDF文件,请将pdfFile.setTrashed(true);
行注释或删除。