google apps script - Is it possible for an on Edit function to determine whether a cell's value contains an uppercase letter or background colour changing of a cell -


good afternoon stackers!

i've got timestamp script i'm working on stamps time in column right of column enter person's name. stands script works , timestamp appears when text entered... hoping further bit , wondering if @ possible google script onedit function recognize whether or not entered value contains uppercase letter... or if possible onedit detect change of cells background colour.

i've searched , have had limited success. looking point me in right direction... or @ least confirm whether or not such task possible.

thanks in advance!!!

function onedit(e) { var s = e.source.getactivesheet().getname(); var cols = [3, 5, 7, 10, 12, 14, 17, 19, 21]; var curdate = utilities.formatdate(new date(), "gmt-4", "dd/h:mm           a")   if    (s !== 'sheet 1' && s !== 'sheet 2' || cols.indexof(e.range.columnstart) ==-1 ||  !e.range.getvalue()) return; e.range.offset(0,1).setvalue(curdate); } 

to determine whether there uppercase letter in edited range need usea javascript function on event value.(if edit result of paste need use getvalue() method on event range property). like: has uppercase if:

var val = e.range.getvalue(); if(val.tostring() != val.tostring().tolowercase()) \\ contains upper 

changing color not trigger , on edit event.


Comments

Popular posts from this blog

Email notification in google apps script -

c++ - Difference between pre and post decrement in recursive function argument -

javascript - IE11 incompatibility with jQuery's 'readonly'? -