среда, 3 октября 2012 г.

Creation of image using apps script “send to drive”

  

Creation of image using apps script "send to drive"

  var threads = GmailApp.getUserLabelByName(gLabel).getThreads(0, 5);      var folder  = DocsList.getFolder(gFolder);      for (var x=0; x<threads.length; x++) {        var messages = threads[x].getMessages();        for (var y=0; y<messages.length; y++) {          var att = messages[y].getAttachments();            for (var z=0; z<att.length; z++) {          try {            Logger.log(att[z].getContentType());              var file = folder.createFile(att[z]);            Utilities.sleep(1000);          }          catch (e) {            GmailApp.sendEmail(              Session.getActiveUser().getUserLoginId(),               "Error: " + e.message            );          }        }             }          GmailApp.getUserLabelByName(gLabel)        .removeFromThread(threads[x]);    }
  

I think this may be related to issue 1239

I can reproduce this within DocList using the createFile and copy method:

    //Using uploaded jpeg as source      var doc =  DocsList.getFileById(id)          DocsList.copy(doc,"test1");  

The copy will load with no preview available

Комментариев нет:

Отправить комментарий