hyperlink - How to Download PDF Links in Column and Save to Common Folder -


we have column contains links pdfs starts on line 4 (e.g b4:b). trying find way automatically download pdf files accessed via links folder on drive. have far:

function savepdfs() {   var sheet = spreadsheetapp.getactivesheet();   var data = sheet.getdatarange().getvalues();   (var = 3; < data.length; i++) {     logger.log(data[i][1]);   } } 

presumably above code write links starting in column b (index value of [1]) on row 4 (i value of 3) (ie., b4) until bottom of data set (eg., data.length()).

i'm confused how access , save pdf link written in logger folder.

would willing me out? i'm having go each link, click save link as... , navigate folder i'd save linked pdf to. hope modify above process using code.

update: found bit of code here may me out. note, changed pdf link valid pdf link.

var urlofthepdf = 'http://download.p4c.philips.com/l4b/9/929000277411_eu/929000277411_eu_pss_aenaa.pdf';// example of online pdf file var foldername = 'gas';// example of folder name  function saveindrivefolder(){   var folder = docslist.getfolder(foldername);// folder   var file = urlfetchapp.fetch(urlofthepdf); // file content blob    folder.createfile(file);//create file directly in folder } 

okay, i'm going go , noodle data in logger confirm data in formatted pdf links, i'm going test new bit of code out. feel i'm getting close.

you can't force download of file apps script, must try htmlservice , not sure work.

for need recommend create dedicated folder , add pdf in , use download function of drive interface download files in 1 clic.

in drive, file can put in several folders pdf files stay in original folder create new folder 'pdf download" example , put them in it. drive interface have click on "shift"+z when file(s) is/are selected.

for current list of file have add in loop add folder function. can use function.

function addfiletofolder(id){   var folderpdf = driveapp.getfolderbyid("id offolder put pdf");   var file = driveapp.getfilebyid(id);   folderpdf.addfile(file); } 

edit : function browse list of url, file , make copy in dedicated folder on user drive.

function downloadindrivefolder(){   var folderid = 'id of folder';// put id of folder   var folder = driveapp.getfolderbyid(folderid)// folder   var sheet = spreadsheetapp.getactivesheet();   var data = sheet.getdatarange().getvalues();   (var = 3; < data.length; i++) {     var blob = urlfetchapp.fetch(data[i][1]).getcontent();     var pdf = driveapp.createfile(blob);     pdf.setname(data[i][0]);//put name of file value in col     folder.addfile(pdf);   } } 

Comments

Popular posts from this blog

1111. appearing after print sequence - php -

java - WARN : org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/board/] in DispatcherServlet with name 'appServlet' -

Ruby on Rails, ActiveRecord, Postgres, UTF-8 and ASCII-8BIT encodings -