我已经从电子表格中创建了pdf,并希望将其作为附件通过电子邮件发送。我的问题是,我需要能够发送正确的附件,每封电子邮件。我试图通过使用从电子表格值索引9派生的PDF名称来做到这一点。
到目前为止,我已经创建了一个包含PDF名称(ID)的变量和一个将获取文件的变量。感谢您的帮助。
data.forEach((row, i) => {
var printed = row[10];
if (printed != 1) {
createPDF(row[2], row[3], row[0], row[4], row[1], row[5],row[7], row[6], row[8], docFile, TempFolder, pdfFolder);
SpreadsheetApp.getActiveSheet().getRange(i + 2, 11).setValue(1);
var ID = row[9];
var attachment = DriveApp.getFilesByName(ID);
MailApp.sendEmail("fakeEmail@gmail.com","New Work Order","Please find the work order attached.nnThis is an automated message, do not respond",{
attachments: [attachment.next().getAs(MimeType.PDF)]);}
});
请更正括号
attachments: [attachment.next().getAs(MimeType.PDF)]});