Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ## usage run downloadImagetoGdrive() via google script
- function downloadImagetoGdrive() {
- var filename = "flower";
- var imgurl = "https://i.imgur.com/keuAcI0.png";
- var newfolder = "panorama";
- var link = saveAndgetId(filename,imgurl,newfolder);
- Logger.log(link);
- }
- ====
- function saveAndgetId(filename,imgurl,newfolder) {
- var baseFolder = DriveApp.getFolderById("___2u_YOUR_FOLER_ID_dH___");
- var folder, folders = baseFolder.getFoldersByName(newfolder);
- if (folders.hasNext()) {
- folder = folders.next();
- } else {
- folder = baseFolder.createFolder(newfolder);
- }
- var image = UrlFetchApp.fetch(imgurl).getBlob().getAs('image/png').setName(filename);
- var file = folder.createFile(image).setSharing(DriveApp.Access.ANYONE_WITH_LINK,DriveApp.Permission.VIEW);
- var ids = file.getId();
- var links = file.getUrl();
- //add to spreadsheet
- var filesheet = SpreadsheetApp.getActiveSpreadsheet();
- var sheetname = filesheet.getSheetByName(newfolder);
- if(!sheetname)filesheet.insertSheet(newfolder);
- sheetname.appendRow([ids,links]);
- return links;//
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement