google apps script - How do I sum input box values and use the sum as a variable? -


in google apps spreadsheet, trying define number of spreadsheet rows want process using input box define start , end rows. need add "1" sum total number of rows want process. math looks like:

(endrow - startrow) + 1 = numrows

the variables want sum startrow , endrow. need add 1 total desired value numrows.

function onopen() {    var ui = spreadsheetapp.getui();    ui.createmenu('run script')        .additem('create certs', 'menuitem1')        .addtoui();  }   //nest createdocument function within menuitem1 function  function menuitem1() {     function createdocument(firstname, lastname, course, date) {  }  //the createdocument function used here (moved line 9)    var sheet = spreadsheetapp.getactivesheet();    //var startrow = browser.inputbox("enter start row");    //var numrows = browser.inputbox("enter number of rows merge");    //var datarange = sheet.getrange(startrow, 1, numrows, 7);    //here add rows scripting starts    var startrow = browser.inputbox("enter start row");    var endrow = browser.inputbox("enter end row");    var numrows =     var datarange = sheet.getrange(startrow, 1, endrow, numrows, 7);      var data = datarange.getvalues();    (var = 0; < data.length; ++i) {      var row = data[i];      var date = row[0];      var nic = row[1];      var course = row[2];      var lastname = row[3];      var firstname = row[4];      var middle = row[5]      var email = row[6];      var docname = lastname+" "+nic+" pme cert";      var subjecttxt = "nwc "+ course +" online pme course certificate";      var fullbody = "pme course completion certificate" + "\n\n";        fullbody += "your " + course + " course completion certificate attached." + "\n\n";        fullbody += "regards," + "\n\n";        fullbody += "professor steve pierce" + "\n";        fullbody += "u.s. naval war college "+ "\n";        fullbody += "online pme program team" + "\n\n";        fullbody += "learn more nwc's online pme program @ link below:" + "\n";        fullbody += "http://www.usnwc.edu/academics/college-of-distance-education/pme-(1).aspx" + "\n";            var docid = driveapp       .getfilebyid("1cjdoldpjmpskkqstpmbk3drznfyurgy5mmsfvhfigz4")       .makecopy(docname).getid();          var doc = documentapp.openbyid(docid);          var body = doc.getactivesection();      body.replacetext('fname', firstname);      body.replacetext('lname', lastname);      body.replacetext('midname', middle);      body.replacetext('course', course);      body.replacetext('date', date);          doc.saveandclose();                  mailapp.sendemail(email, subjecttxt, fullbody, {attachments: doc.getas("application/pdf")});            spreadsheetapp.flush ();      driveapp.getfilebyid(docid).settrashed(true);      //return doc;    }  }


Comments

Popular posts from this blog

Java 3D LWJGL collision -

spring - SubProtocolWebSocketHandler - No handlers -

methods - python can't use function in submodule -