我有一段代碼正在測試,試圖學習如何使用Google UI Apps腳本將電子表格轉換爲pdf。代碼創建並寫入電子表格,但pdf附件爲空白。希望得到這個工作的任何幫助。謝謝。Google UI Apps腳本:將電子表格轉換爲PDF時的空白PDF
var newSpreadsheet = SpreadsheetApp.create("My Test Sheet");
var columnNames = ["First Name", "Last Name", "Department"];
newSpreadsheet.getSheetByName('Sheet1').activate();
var headersRange = newSpreadsheet.getActiveSheet().getRange(1, 1, 1, columnNames.length);
headersRange.setValues([columnNames]);
var pdf = DocsList.getFileById(newSpreadsheet.getId()).getAs('application/pdf').getBytes();
var attach = {fileName:'My Test PDF.pdf',content:pdf, mimeType:'application/pdf'};
// Send email
MailApp.sendEmail("[email protected]", "subject", "message", {attachments:[attach]});
注意,你可以使用MailApp.sendEmail(Session.getEffectiveUser()getEmail(), 「主題」, 「消息」,{附件:[附]}。 ); 而不必硬編碼您的電子郵件... –