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
Комментариев нет:
Отправить комментарий