html - unable to update to new version of my Google Script -


i have written script upload file in google drive html form.

my first version code:

<input type="file" name="thefile">    <input type="hidden" name="anexample">    <input type="button" value="submit" onclick="google.script.run.serverfunc(this.parentnode)"> 

later added new components:

<html> <body> <form>    <label>responsabile:</label>     <select name="resp">     <option value="user1@elyspa.it">1</option>     <option value="user2@elyspa.it">2</option>    <option value="user3@elyspa.it">3</option>    </select>    <p>totale €: <input type="text" name="tot"></p>    <input type="file" name="thefile">    <input type="hidden" name="anexample">    <input type="button" value="submit" onclick="google.script.run.serverfunc(this.parentnode)"> </form> </body> </html> 

i published new application cannot see new one, continue see older page. tried unpublish project , publish again... nothing. continue see older page...

please, me.

thanks

..............................

code.gs: // script-as-app template. function doget() {    return htmlservice.createhtmloutputfromfile('page.html'); }  function serverfunc(theform) {    var = new date();    var datetime = utilities.formatdate(now, "gmt+1", "yyyy-mm-dd");    var utente = session.getactiveuser().getemail();    var utenteorig = utente;    utente = utente.replace("@elyspa.it", "");    utente = utente.replace(".", "_");    var prefix = 'notaspese-';    var name = prefix + utente + '_' + datetime;    var foldername = '01_notespese';    var anexampletext = theform.anexample;  // string    var fileblob = theform.thefile;         // blob.    var totale = theform.tot;    var resp = theform.resp;    logger.log(name)    fileblob.setname(name);    var approvalsspreadsheet = spreadsheetapp.openbyid("0amli-g8xpxeqddnxyzntbeq3ytdqmmqxx1rsytnaz0e");    var approvalssheet = approvalsspreadsheet.getsheets()[0];    approvalssheet.appendrow([datetime, utenteorig, totale, resp]);     /*var exist = checkfolder(foldername);   if(exist){     var folder = docslist.getfolder(foldername);     var adoc = folder.createfile(fileblob);   }   else{     var folder = docslist.createfolder(foldername);     var adoc = folder.createfile(fileblob);   }*/    var folder = docslist.getfolder(foldername);   var adoc = folder.createfile(fileblob);   logger.log(adoc.geturl())     logger.log(name)   return adoc.geturl(); }  function checkfolder(foldername){   var exist = true;   try{var testfolder = docslist.getfolder(foldername)}   catch(err){exist=false}   return exist; } 

you have save new version (file menu in script editor) , go "publish" , there select right version publish.

this feature has been developed allow work on code while published without compromising functionality. 1 can publish online stable versions , keep working on "dev" version.


Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -