【发布时间】:2015-07-24 18:11:16
【问题描述】:
我设置了一个脚本,将 Google 表格中的办公室联系人列表转换为 PDF,并每月将其作为附件通过电子邮件发送到列表中。我试图弄清楚如何将 PDF 格式化为横向并删除网格线,但没有成功。我对脚本比较陌生,所以我确定我错过了一些东西。这是我的代码。我会很感激任何建议。谢谢!
function EmailSpreadsheetAsPDF() {
var file = DriveApp.getFileById('xxxxx_spreadsheet_key_xxxxx');
var formattedDate = Utilities.formatDate(new Date(), "GMT-7", "MMMM yyyy");
Logger.log(formattedDate);
var email = "xxxxx@xxxxx.xxx";
var subject = "Contact List - " + formattedDate;
var body = "Attached is the current contact list for " + formattedDate + "." + "\n\nPlease email xxxxx@xxxxx.xxx with any corrections or updates.";
MailApp.sendEmail(email, subject, body, {
name: 'xxxxx',
attachments: [file.getAs(MimeType.PDF)]
});
}
【问题讨论】: