PDF が添付された電子メール アドレスのリストに電子メールを送信するスクリプトを作成しました。ここで、メールの冒頭にドライブから撮った写真を追加して、「ポン引き」したいと思います。
Google Developers でこのメソッドsendEmail(recipient, subject, body, options)を見つけましたが、それがどのように機能するかははっきりしていません。
これは私がこれまでに書いたコードですが、機能していません。写真は一切入れずに文章だけ読んでいます。スプレッドシートの最初の 50 行を取得し、列 9 のアドレスに電子メールを送信し、完了したら列 11 を更新する必要があります。
var sheet = SpreadsheetApp.setActiveSheet(source.getSheets()[2]);
var row = 3
var subject = "Subject";
var imageId = DriveApp.getFileById("0B-OVYDHfkqhXOTF6aWVSSUtSbUE");
var htmlText = "<img src = "cid:imageId" /> Dear Friend, <BR> <BR> Text";
for (var i = 0; i <= 50; i++) {
var emailAddress = sheet.getRange(row + i, 9).getValue()
var message = "Hi,\n \n" + "text";
MailApp.sendEmail(emailAddress, subject, message, {
name: "Alternative Name",
htmlbody: htmlText,
attachments: [budgetPDF],
inLineImages: imageId
})
sheet.getRange(row + i, 11).setValue("Sent");
私が間違っていることを教えてください。
ご協力いただきありがとうございます!