I created a form collecting requests in a spreadsheet and then upon formsubmission sending out a customized email to the appropriate parties.
There is just 1 small problem. I am not asking for first and last name of the requester, instead i am automatically grabbing the email address. This is simply to minimize the fields user have to complete.
The email address firstname.lastname@company.com naming convention.
function sendFormByEmail(e) {
var timestemp = e.values[0]; //
var e_email = e.values[1]; // email of requester
var dept = e.values[2]; // dept
var type_leave = e.values[3]; // type of leave
var first_day = e.values[4]; // first day
var last_day = e.values[5]; // last day
var number_days = e.values[6]; // # of days
var comments = e.values[7]; // comments
var formatted_first_day = Utilities.formatDate(new Date(first_day), "GMT-5", "EEEE, MMM dd, YYYY");
var formatted_last_day = Utilities.formatDate(new Date(last_day), "GMT-5", "EEEE, MMM dd, YYYY");
var name = e_email;
var split_name = name.split("@")[0];
var first_name = split_name.split(".")[0];
var last_name = split_name.split(".")[1];
// var formatted_first_name = first_name.toTitelCase();
I have extracted the first name and last name by using split but my question is, how could i capitalize them so the name becomes from john doe to John Doe.
Many thanks for your help