Мне нужен скрипт приложения для копирования и отправки файлов по электронной почте - PullRequest
0 голосов
/ 15 апреля 2019

Мне нужен скрипт приложения, чтобы сделать копию папки на диске Google вместе с документами Google внутри нее, а затем отправить эти копии кому-нибудь по электронной почте.Я попытался найти кусочки кода, чтобы сделать эту работу, но ни один из тех, которые я пробовал, не сработал.

Вот скрипт, который я ранее придумал

function myFunction() {{// make copy 
doc = DocumentApp.makeCopy('example');
}
                {                                                           
GmailApp.sendEmail("example_recipient@example.com", "test", "Just a test");
               }                                        
}

1 Ответ

0 голосов
/ 15 апреля 2019

Попробуйте это:

function emailDrive() {
  var folder=DriveApp.getFolderById("id"); 
  var files=folder.getFilesByType(MimeType.GOOGLE_DOCS);
  var bA=[];
  while(files.hasNext()) {
    var file=files.next();
    bA.push(file.getBlob());
  }
  if(bA.length>0) {
    GmailApp.sendEmail('example_recipient@example.com','RE: files you requested', 'Please review and respond',{attachments:bA} )
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...