Как отправить электронное письмо с приложением файла, созданного моим приложением с помощью Google Apps Script?
Как использовать Google Apps Script, как отправить электронное письмо с приложением файла, созданного моим приложением во время выполнения? Вот код, который у меня есть до сих пор... как вы можете видеть, он читает вопросы из формы и ответы, и помещает их в файл шаблона Google Docs, который я копирую, но я не знаю, что добавить внизу в attachments
:
function homeworkAssignments() {
var form = FormApp.getActiveForm();
var allResponses = form.getResponses();
var index = allResponses.length - 1;
var lastResponse = allResponses[index];
var itemResponses = lastResponse.getItemResponses()
var data = [];
for (var i in itemResponses) {
var answer = itemResponses[i].getResponse();
var question = itemResponses[i].getItem().getTitle();
data.push([question, answer]);
}
var user = lastResponse.getRespondentEmail();
var file = DriveApp.getFileById('1vz2jbb3jeOiIWlHks53lkwsLIoYHJGpdVkJc9eVz0BE');
var newFile = file.makeCopy('Homework assignments for ' +user);
var id = newFile.getId();
var doc = DocumentApp.openById(id);
var body = doc.getBody();
for (var i in data) {
var question = data[i][0];
var answer = data[i][1];
body.replaceText(question, answer);
}
var user = lastResponse.getRespondentEmail();
MailApp.sendEmail(user, 'Homework Assignments', 'Reminder: complete the following homework assignments',
{ attachments: [
}