如何发送附有我的应用使用Google Apps脚本创建的文件的电子邮件?

时间:2017-03-03 13:00:23

标签: javascript google-apps-script google-form

使用Google Apps脚本,如何发送附有我的应用程序在运行时制作的文件的电子邮件?这是我到目前为止的代码......正如您所看到的,它从表单和回复中读取问题,并将其放入我复制的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: [


}

0 个答案:

没有答案