フォルダのすべてのPDFファイルをリストして電子メールに送信します。 問題は、複数のファイルをどのように添付するのか分かりません。電子メールに複数の動的添付ファイルを追加する
これまで私が試したことは、ファイルをBLOBに入れて渡すことです。 他にも2つのpdfファイルがある場合はblob [0]とblob 1を入れても問題ありません。
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ファイルを持っている場合は、{添付ファイル:ブロブ[0]}取り組んでいますが、ここでは、動的
水として透明。私はあなたが言ったように1つの要素にはBLOBがないので、PDFではなかった1つのファイルを持っていた。だからあなたが言ったように要求されていません。ありがとう!!! – clement