폴더의 모든 PDF 파일을 나열하고 전자 메일로 보냅니다. 문제는 여러 파일을 연결하는 방법을 모르겠다는 것입니다.전자 메일에 여러 개의 동적 첨부 파일 추가
이것은 지금까지 시도한 바 있습니다. 파일을 BLOB에 넣은 다음 전달합니다. 다른 시도는 blob [0]과 blob 1을 넣었습니다. pdf 파일이 2 개 있지만 작동하지 않습니다.
var folders = DriveApp.getFoldersByName(folderToScan);
var folder = folders.next();
var contents = folder.getFiles();
var blob = [];
var filesTextList = "";
// foreach file
for(var counter = 0;contents.hasNext();counter++)
{
file = contents.next();
var MimeType = file.getMimeType();
// filter PDF
if(file.getMimeType() == "application/pdf")
{
blob[counter] = file.getBlob();
// add file name to text
filesTextList += "\n" + file.getName();
}
}
MailApp.sendEmail(sender, subject, message,
{attachments: blob}
);
난 단지 1 개 BLOB 파일이있는 경우, {첨부 파일 : BLOB [0]} 노력하고 있지만, 여기에
가 메일의 줄에서 디버거 동적 아니다 :
물로 맑게. 나는 당신이 말한 것처럼 하나의 요소가 blob을 갖지 않도록 PDF가 아닌 1 개의 파일을 가졌습니다. 그래서 당신이 말한대로 요청하지 않습니다. 감사!!! – clement