Как прикрепить файл, не принадлежащий Google Диску, к электронному письму с помощью автоматизированного скрипта Gmail Google - PullRequest
0 голосов
/ 05 февраля 2019

У меня есть скрипт Google, который отправляет электронную почту получателям по электронной почте.

Код выглядит так:

function sendEmails() {
  var sheet = SpreadsheetApp.getActiveSheet();
  var startRow = 2;  // First row of data to process
  var numRows = 1;   // Number of rows to process
  // Fetch the range of cells A2:B3
  var dataRange = sheet.getRange(startRow, 1, numRows, 4)
  // Fetch values for each row in the Range.
  var data = dataRange.getValues();
  for (i in data) {
    var row = data[i];
    var emailAddress = row[0];  // First column
    var message = row[1];       // Second column
    var subject = row[2];
    var name = row[3];
    var message = "Dear " + row[3] + ",\n\n" + row[1]; // Assemble the body text
    MailApp.sendEmail(emailAddress, subject, message);
  }
}

Я вижу, что есть способ прикрепить файлэто находится в Google Drive.через:

MailApp.sendEmail(emailAddress, subject, message, {
     attachments: [file.getAs(MimeType.PDF)],
     name: 'Automatic Emailer Script'
 });

Но есть ли способ прикрепить файл, который не хранится на Google Диске (например, файл, хранящийся на моем диске C: \)?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...