Advertisement
retnet

download Image url to Google drive

Sep 9th, 2023
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. ## usage run downloadImagetoGdrive() via google script
  2.  
  3. function downloadImagetoGdrive() {
  4. var filename = "flower";
  5. var imgurl = "https://i.imgur.com/keuAcI0.png";
  6. var newfolder = "panorama";
  7. var link = saveAndgetId(filename,imgurl,newfolder);
  8. Logger.log(link);
  9. }
  10. ====
  11. function saveAndgetId(filename,imgurl,newfolder) {
  12. var baseFolder = DriveApp.getFolderById("___2u_YOUR_FOLER_ID_dH___");
  13. var folder, folders = baseFolder.getFoldersByName(newfolder);
  14. if (folders.hasNext()) {
  15. folder = folders.next();
  16. } else {
  17. folder = baseFolder.createFolder(newfolder);
  18. }
  19. var image = UrlFetchApp.fetch(imgurl).getBlob().getAs('image/png').setName(filename);
  20. var file = folder.createFile(image).setSharing(DriveApp.Access.ANYONE_WITH_LINK,DriveApp.Permission.VIEW);
  21. var ids = file.getId();
  22. var links = file.getUrl();
  23.  
  24. //add to spreadsheet
  25. var filesheet = SpreadsheetApp.getActiveSpreadsheet();
  26. var sheetname = filesheet.getSheetByName(newfolder);
  27. if(!sheetname)filesheet.insertSheet(newfolder);
  28. sheetname.appendRow([ids,links]);
  29. return links;//
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement